Skip to content

Commit a34914f

Browse files
PavelKopylakiramenai
authored andcommitted
[EVM] More passes
1 parent 458e003 commit a34914f

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

llvm/lib/Target/EVM/EVMTargetMachine.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -242,6 +242,8 @@ class EVMPassConfig final : public TargetPassConfig {
242242
void EVMPassConfig::addIRPasses() {
243243
addPass(createEVMLowerIntrinsicsPass());
244244
if (TM->getOptLevel() != CodeGenOptLevel::None) {
245+
addPass(createSeparateConstOffsetFromGEPPass(true));
246+
addPass(createStraightLineStrengthReducePass());
245247
addPass(createNewGVNPass());
246248
addPass(createNaryReassociatePass());
247249
addPass(createEarlyCSEPass(true));

0 commit comments

Comments
 (0)