forked from OSchip/llvm-project
[Dominators][CodeGen] Don't mark MachineDominatorTree as preserved in MachineLICM
llvm-svn: 373378
This commit is contained in:
parent
5be08ee902
commit
856c1cd852
|
@ -153,7 +153,6 @@ namespace {
|
||||||
AU.addRequired<MachineDominatorTree>();
|
AU.addRequired<MachineDominatorTree>();
|
||||||
AU.addRequired<AAResultsWrapperPass>();
|
AU.addRequired<AAResultsWrapperPass>();
|
||||||
AU.addPreserved<MachineLoopInfo>();
|
AU.addPreserved<MachineLoopInfo>();
|
||||||
AU.addPreserved<MachineDominatorTree>();
|
|
||||||
MachineFunctionPass::getAnalysisUsage(AU);
|
MachineFunctionPass::getAnalysisUsage(AU);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -101,6 +101,7 @@
|
||||||
; CHECK-NEXT: MachineDominator Tree Construction
|
; CHECK-NEXT: MachineDominator Tree Construction
|
||||||
; CHECK-NEXT: Machine Natural Loop Construction
|
; CHECK-NEXT: Machine Natural Loop Construction
|
||||||
; CHECK-NEXT: Early Machine Loop Invariant Code Motion
|
; CHECK-NEXT: Early Machine Loop Invariant Code Motion
|
||||||
|
; CHECK-NEXT: MachineDominator Tree Construction
|
||||||
; CHECK-NEXT: Machine Block Frequency Analysis
|
; CHECK-NEXT: Machine Block Frequency Analysis
|
||||||
; CHECK-NEXT: Machine Common Subexpression Elimination
|
; CHECK-NEXT: Machine Common Subexpression Elimination
|
||||||
; CHECK-NEXT: MachinePostDominator Tree Construction
|
; CHECK-NEXT: MachinePostDominator Tree Construction
|
||||||
|
|
|
@ -74,6 +74,7 @@
|
||||||
; CHECK-NEXT: MachineDominator Tree Construction
|
; CHECK-NEXT: MachineDominator Tree Construction
|
||||||
; CHECK-NEXT: Machine Natural Loop Construction
|
; CHECK-NEXT: Machine Natural Loop Construction
|
||||||
; CHECK-NEXT: Early Machine Loop Invariant Code Motion
|
; CHECK-NEXT: Early Machine Loop Invariant Code Motion
|
||||||
|
; CHECK-NEXT: MachineDominator Tree Construction
|
||||||
; CHECK-NEXT: Machine Block Frequency Analysis
|
; CHECK-NEXT: Machine Block Frequency Analysis
|
||||||
; CHECK-NEXT: Machine Common Subexpression Elimination
|
; CHECK-NEXT: Machine Common Subexpression Elimination
|
||||||
; CHECK-NEXT: MachinePostDominator Tree Construction
|
; CHECK-NEXT: MachinePostDominator Tree Construction
|
||||||
|
|
|
@ -84,6 +84,7 @@
|
||||||
; CHECK-NEXT: MachineDominator Tree Construction
|
; CHECK-NEXT: MachineDominator Tree Construction
|
||||||
; CHECK-NEXT: Machine Natural Loop Construction
|
; CHECK-NEXT: Machine Natural Loop Construction
|
||||||
; CHECK-NEXT: Early Machine Loop Invariant Code Motion
|
; CHECK-NEXT: Early Machine Loop Invariant Code Motion
|
||||||
|
; CHECK-NEXT: MachineDominator Tree Construction
|
||||||
; CHECK-NEXT: Machine Block Frequency Analysis
|
; CHECK-NEXT: Machine Block Frequency Analysis
|
||||||
; CHECK-NEXT: Machine Common Subexpression Elimination
|
; CHECK-NEXT: Machine Common Subexpression Elimination
|
||||||
; CHECK-NEXT: MachinePostDominator Tree Construction
|
; CHECK-NEXT: MachinePostDominator Tree Construction
|
||||||
|
@ -130,6 +131,7 @@
|
||||||
; CHECK-NEXT: X86 FP Stackifier
|
; CHECK-NEXT: X86 FP Stackifier
|
||||||
; CHECK-NEXT: PostRA Machine Sink
|
; CHECK-NEXT: PostRA Machine Sink
|
||||||
; CHECK-NEXT: Machine Block Frequency Analysis
|
; CHECK-NEXT: Machine Block Frequency Analysis
|
||||||
|
; CHECK-NEXT: MachineDominator Tree Construction
|
||||||
; CHECK-NEXT: MachinePostDominator Tree Construction
|
; CHECK-NEXT: MachinePostDominator Tree Construction
|
||||||
; CHECK-NEXT: Lazy Machine Block Frequency Analysis
|
; CHECK-NEXT: Lazy Machine Block Frequency Analysis
|
||||||
; CHECK-NEXT: Machine Optimization Remark Emitter
|
; CHECK-NEXT: Machine Optimization Remark Emitter
|
||||||
|
|
Loading…
Reference in New Issue