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.
isCompatibleWith
1 parent 4e78c9c commit c162f49Copy full SHA for c162f49
llvm/include/llvm/Transforms/InstCombine/InstCombine.h
@@ -44,11 +44,10 @@ struct InstCombineOptions {
44
return *this;
45
}
46
47
- /// Only enable skipping in standard optimization pipeline.
+ /// Only enable skipping when two versions of parameters are exactly the same.
48
bool isCompatibleWith(const InstCombineOptions &LastOption) const {
49
- return !VerifyFixpoint && !LastOption.VerifyFixpoint &&
50
- MaxIterations == InstCombineDefaultMaxIterations &&
51
- LastOption.MaxIterations == InstCombineDefaultMaxIterations;
+ return VerifyFixpoint == LastOption.VerifyFixpoint &&
+ MaxIterations == LastOption.MaxIterations;
52
53
};
54
0 commit comments