diff --git a/gen/optimizer.cpp b/gen/optimizer.cpp index 0a800bef..1057cbd5 100644 --- a/gen/optimizer.cpp +++ b/gen/optimizer.cpp @@ -194,6 +194,7 @@ static void addPassesForOptLevel(PassManager& pm) { addPass(pm, createLoopUnrollPass()); addPass(pm, createInstructionCombiningPass()); addPass(pm, createGVNPass()); + addPass(pm, createMemCpyOptPass()); addPass(pm, createSCCPPass()); addPass(pm, createInstructionCombiningPass());