[llvm] a636dd4 - [inlineasm] The CFG is not necessarily preserved.
Bill Wendling via llvm-commits
llvm-commits at lists.llvm.org
Sat Feb 14 06:48:23 PST 2026
Author: Bill Wendling
Date: 2026-02-14T06:48:11-08:00
New Revision: a636dd4c37f12594275de2fe180ca35bc04d76ea
URL: https://github.com/llvm/llvm-project/commit/a636dd4c37f12594275de2fe180ca35bc04d76ea
DIFF: https://github.com/llvm/llvm-project/commit/a636dd4c37f12594275de2fe180ca35bc04d76ea.diff
LOG: [inlineasm] The CFG is not necessarily preserved.
Added:
Modified:
llvm/lib/CodeGen/InlineAsmPrepare.cpp
Removed:
################################################################################
diff --git a/llvm/lib/CodeGen/InlineAsmPrepare.cpp b/llvm/lib/CodeGen/InlineAsmPrepare.cpp
index 25c294ed5d1ec..30cbb23d4537f 100644
--- a/llvm/lib/CodeGen/InlineAsmPrepare.cpp
+++ b/llvm/lib/CodeGen/InlineAsmPrepare.cpp
@@ -74,7 +74,6 @@ class InlineAsmPrepare : public FunctionPass {
void getAnalysisUsage(AnalysisUsage &AU) const override {
AU.addRequired<TargetPassConfig>();
AU.addPreserved<DominatorTreeWrapperPass>();
- AU.setPreservesCFG();
}
bool runOnFunction(Function &F) override;
@@ -613,7 +612,6 @@ PreservedAnalyses InlineAsmPreparePass::run(Function &F,
if (runImpl(F, IAs, DT)) {
PreservedAnalyses PA;
PA.preserve<DominatorTreeAnalysis>();
- PA.preserveSet<CFGAnalyses>();
return PA;
}
More information about the llvm-commits
mailing list