We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4dade90 commit 2e8e435Copy full SHA for 2e8e435
llvm/lib/Target/RISCV/CMakeLists.txt
@@ -88,6 +88,7 @@ add_llvm_target(RISCVCodeGen
88
GlobalISel
89
IPO
90
MC
91
+ Passes
92
RISCVDesc
93
RISCVInfo
94
Scalar
llvm/lib/Target/RISCV/RISCVTargetMachine.cpp
@@ -652,7 +652,8 @@ void RISCVPassConfig::addPostRegAlloc() {
652
void RISCVTargetMachine::registerPassBuilderCallbacks(PassBuilder &PB) {
653
PB.registerLateLoopOptimizationsEPCallback([=](LoopPassManager &LPM,
654
OptimizationLevel Level) {
655
- LPM.addPass(LoopIdiomVectorizePass(LoopIdiomVectorizeStyle::Predicated));
+ if (Level != OptimizationLevel::O0)
656
+ LPM.addPass(LoopIdiomVectorizePass(LoopIdiomVectorizeStyle::Predicated));
657
});
658
}
659
0 commit comments