Skip to content

Commit

Permalink
Tune IR compiler and IR for runtime efficiency
Browse files Browse the repository at this point in the history
+ Reorder emitted IR instructions to avoid superfluous instruction pairs to store and load from local: Change the compilation around conditionals to avoid pulling the condition forward in front of other outer subexpressions.
+ Change the instruction to store to a local to align with the more frequent case: Do not pop that value from the stack since we now use it again immediately anyway.
  • Loading branch information
Viir committed Jan 4, 2025
1 parent dced648 commit 46f3ca6
Show file tree
Hide file tree
Showing 5 changed files with 743 additions and 891 deletions.
45 changes: 0 additions & 45 deletions implement/pine/Pine/PineVM/ImperativeTreeNode.cs

This file was deleted.

Loading

0 comments on commit 46f3ca6

Please sign in to comment.