Skip to content

feat[venom]: propagate dload instruction to venom#4410

Merged
charles-cooper merged 5 commits intovyperlang:masterfrom
charles-cooper:refactor/venom/dload
Dec 20, 2024
Merged

feat[venom]: propagate dload instruction to venom#4410
charles-cooper merged 5 commits intovyperlang:masterfrom
charles-cooper:refactor/venom/dload

Conversation

@charles-cooper
Copy link
Copy Markdown
Member

@charles-cooper charles-cooper commented Dec 18, 2024

What I did

How I did it

How to verify it

Commit message

this commit propagates `dload` instructions to venom from the frontend.
this improves our ability to merge `dload/mstore` instructions. then,
after the LowerDload pass, we have stripped both `dload` and
`dloadbytes` instructions from venom.

Description for the changelog

Cute Animal Picture

Put a link to a cute animal picture inside the parenthesis-->

this improves our ability to merge `dload/mstore` instructions. after
the LowerDload pass, we have stripped dloads from the IR
@charles-cooper charles-cooper changed the title Refactor/venom/dload feat[venom]: propagate dload instruction Dec 18, 2024
@charles-cooper charles-cooper changed the title feat[venom]: propagate dload instruction feat[venom]: propagate dload instruction to venom Dec 18, 2024
@charles-cooper
Copy link
Copy Markdown
Member Author

marking as draft since this introduces a regression which i am investigating

@codecov
Copy link
Copy Markdown

codecov bot commented Dec 18, 2024

Codecov Report

Attention: Patch coverage is 51.61290% with 15 lines in your changes missing coverage. Please review.

Project coverage is 88.98%. Comparing base (e20c363) to head (24a6667).

Files with missing lines Patch % Lines
vyper/venom/passes/lower_dload.py 46.42% 13 Missing and 2 partials ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #4410      +/-   ##
==========================================
+ Coverage   88.29%   88.98%   +0.68%     
==========================================
  Files         116      117       +1     
  Lines       16475    16491      +16     
  Branches     2777     2778       +1     
==========================================
+ Hits        14547    14674     +127     
+ Misses       1388     1308      -80     
+ Partials      540      509      -31     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@charles-cooper
Copy link
Copy Markdown
Member Author

marking as draft since this introduces a regression which i am investigating

fixed in 24a6667

@charles-cooper charles-cooper marked this pull request as ready for review December 19, 2024 15:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants