File tree 3 files changed +2
-4
lines changed
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 {
57
57
}
58
58
59
59
void getAnalysisUsage (AnalysisUsage &AU) const override {
60
+ AU.setPreservesCFG ();
60
61
MachineFunctionPass::getAnalysisUsage (AU);
61
62
}
62
63
Original file line number Diff line number Diff line change 128
128
; CHECK-NEXT: Machine Loop Invariant Code Motion
129
129
; CHECK-NEXT: Fixup Statepoint Caller Saved
130
130
; CHECK-NEXT: PostRA Machine Sink
131
- ; CHECK-NEXT: MachineDominator Tree Construction
132
- ; CHECK-NEXT: Machine Natural Loop Construction
133
131
; CHECK-NEXT: Machine Block Frequency Analysis
132
+ ; CHECK-NEXT: MachineDominator Tree Construction
134
133
; CHECK-NEXT: MachinePostDominator Tree Construction
135
134
; CHECK-NEXT: Lazy Machine Block Frequency Analysis
136
135
; CHECK-NEXT: Machine Optimization Remark Emitter
Original file line number Diff line number Diff line change 146
146
; CHECK-NEXT: X86 Load Value Injection (LVI) Load Hardening
147
147
; CHECK-NEXT: Fixup Statepoint Caller Saved
148
148
; CHECK-NEXT: PostRA Machine Sink
149
- ; CHECK-NEXT: MachineDominator Tree Construction
150
- ; CHECK-NEXT: Machine Natural Loop Construction
151
149
; CHECK-NEXT: Machine Block Frequency Analysis
152
150
; CHECK-NEXT: MachinePostDominator Tree Construction
153
151
; CHECK-NEXT: Lazy Machine Block Frequency Analysis
You can’t perform that action at this time.
0 commit comments