era-compiler-llvm
era-compiler-llvm copied to clipboard
Investigate if we can improve sink to multiple use results
If to cherry-pick sinking to multiple uses optimization from LLVM 18 (#636), it slightly improves overall performance while noticeably regresses arithmetic shift right in EVM interpreter smart contract. As the improvement isn't significant, postpone addressing the issue to the time we land LLVM update.