Skip to content

Commit 63b6efe

Browse files
committed
[EntryExitInstrumenter] Don't invalidate analyses if no change was made
1 parent f3f6f22 commit 63b6efe

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

llvm/lib/Transforms/Utils/EntryExitInstrumenter.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,8 @@ static bool runOnFunction(Function &F, bool PostInlining) {
137137

138138
PreservedAnalyses
139139
llvm::EntryExitInstrumenterPass::run(Function &F, FunctionAnalysisManager &AM) {
140-
runOnFunction(F, PostInlining);
140+
if (!runOnFunction(F, PostInlining))
141+
return PreservedAnalyses::all();
141142
PreservedAnalyses PA;
142143
PA.preserveSet<CFGAnalyses>();
143144
return PA;

0 commit comments

Comments
 (0)