File tree Expand file tree Collapse file tree 3 files changed +2
-4
lines changed Expand file tree Collapse file tree 3 files changed +2
-4
lines changed Original file line number Diff line number Diff line change @@ -57,6 +57,7 @@ class FixupStatepointCallerSaved : public MachineFunctionPass {
5757 }
5858
5959 void getAnalysisUsage (AnalysisUsage &AU) const override {
60+ AU.setPreservesCFG ();
6061 MachineFunctionPass::getAnalysisUsage (AU);
6162 }
6263
Original file line number Diff line number Diff line change 128128; CHECK-NEXT: Machine Loop Invariant Code Motion
129129; CHECK-NEXT: Fixup Statepoint Caller Saved
130130; CHECK-NEXT: PostRA Machine Sink
131- ; CHECK-NEXT: MachineDominator Tree Construction
132- ; CHECK-NEXT: Machine Natural Loop Construction
133131; CHECK-NEXT: Machine Block Frequency Analysis
132+ ; CHECK-NEXT: MachineDominator Tree Construction
134133; CHECK-NEXT: MachinePostDominator Tree Construction
135134; CHECK-NEXT: Lazy Machine Block Frequency Analysis
136135; CHECK-NEXT: Machine Optimization Remark Emitter
Original file line number Diff line number Diff line change 146146; CHECK-NEXT: X86 Load Value Injection (LVI) Load Hardening
147147; CHECK-NEXT: Fixup Statepoint Caller Saved
148148; CHECK-NEXT: PostRA Machine Sink
149- ; CHECK-NEXT: MachineDominator Tree Construction
150- ; CHECK-NEXT: Machine Natural Loop Construction
151149; CHECK-NEXT: Machine Block Frequency Analysis
152150; CHECK-NEXT: MachinePostDominator Tree Construction
153151; CHECK-NEXT: Lazy Machine Block Frequency Analysis
You can’t perform that action at this time.
0 commit comments