File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed
Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change 77#include < boost/noncopyable.hpp>
88
99#include < llvm/Analysis/CGSCCPassManager.h>
10- #include < llvm/Analysis/TargetTransformInfo.h>
1110#include < llvm/Analysis/LoopAnalysisManager.h>
11+ #include < llvm/Analysis/TargetTransformInfo.h>
1212#include < llvm/Passes/PassBuilder.h>
1313#include < llvm/IR/BasicBlock.h>
1414#include < llvm/IR/DataLayout.h>
@@ -490,7 +490,10 @@ void CHJIT::runOptimizationPassesOnModule(llvm::Module & module) const
490490 llvm::CGSCCAnalysisManager cgam;
491491 llvm::ModuleAnalysisManager mam;
492492
493- llvm::PassBuilder pb;
493+ llvm::PipelineTuningOptions pto;
494+ pto.SLPVectorization = true ;
495+
496+ llvm::PassBuilder pb (nullptr , pto);
494497
495498 pb.registerModuleAnalyses (mam);
496499 pb.registerCGSCCAnalyses (cgam);
You can’t perform that action at this time.
0 commit comments