/external/swiftshader/third_party/LLVM/include/llvm/Transforms/Utils/ |
D | BasicBlockUtils.h | 111 BasicBlock *SplitCriticalEdge(TerminatorInst *TI, unsigned SuccNum, 115 inline BasicBlock *SplitCriticalEdge(BasicBlock *BB, succ_iterator SI, 117 return SplitCriticalEdge(BB->getTerminator(), SI.getSuccessorIndex(), P); 125 inline bool SplitCriticalEdge(BasicBlock *Succ, pred_iterator PI, Pass *P = 0) { 130 MadeChange |= !!SplitCriticalEdge(TI, i, P); 138 inline BasicBlock *SplitCriticalEdge(BasicBlock *Src, BasicBlock *Dst, 147 return SplitCriticalEdge(TI, i, P, MergeIdenticalEdges,
|
/external/llvm/include/llvm/Transforms/Utils/ |
D | BasicBlockUtils.h | 121 BasicBlock *SplitCriticalEdge(TerminatorInst *TI, unsigned SuccNum, 126 SplitCriticalEdge(BasicBlock *BB, succ_iterator SI, 129 return SplitCriticalEdge(BB->getTerminator(), SI.getSuccessorIndex(), 137 inline bool SplitCriticalEdge(BasicBlock *Succ, pred_iterator PI, 144 MadeChange |= !!SplitCriticalEdge(TI, i, Options); 152 SplitCriticalEdge(BasicBlock *Src, BasicBlock *Dst, 160 return SplitCriticalEdge(TI, i, Options);
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Utils/ |
D | BasicBlockUtils.h | 127 BasicBlock *SplitCriticalEdge(TerminatorInst *TI, unsigned SuccNum, 132 SplitCriticalEdge(BasicBlock *BB, succ_iterator SI, 135 return SplitCriticalEdge(BB->getTerminator(), SI.getSuccessorIndex(), 143 inline bool SplitCriticalEdge(BasicBlock *Succ, pred_iterator PI, 150 MadeChange |= !!SplitCriticalEdge(TI, i, Options); 158 SplitCriticalEdge(BasicBlock *Src, BasicBlock *Dst, 166 return SplitCriticalEdge(TI, i, Options);
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
D | MachineSink.cpp | 85 MachineBasicBlock *SplitCriticalEdge(MachineInstr *MI, 313 MachineBasicBlock *MachineSinking::SplitCriticalEdge(MachineInstr *MI, in SplitCriticalEdge() function in MachineSinking 378 return FromBB->SplitCriticalEdge(ToBB, this); in SplitCriticalEdge() 578 SplitCriticalEdge(MI, ParentBlock, SuccToSinkTo, BreakPHIEdge); in SinkInstruction() 599 MachineBasicBlock *NewSucc = SplitCriticalEdge(MI, ParentBlock, in SinkInstruction()
|
D | SjLjEHPrepare.cpp | 200 SplitCriticalEdge(II, 1, this); in markInvokeCallSite() 247 SplitCriticalEdge(II, 0, this); in splitLiveRangesAcrossInvokes() 253 SplitCriticalEdge(II, 1, this); in splitLiveRangesAcrossInvokes()
|
D | PHIElimination.cpp | 428 if (PreMBB->SplitCriticalEdge(&MBB, this)) { in SplitPHIEdges()
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
D | LoopRotation.cpp | 318 BasicBlock *NewPH = SplitCriticalEdge(OrigPreheader, NewHeader, this); in rotateLoop() 323 BasicBlock *ExitSplit = SplitCriticalEdge(L->getLoopLatch(), Exit, this); in rotateLoop()
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/ |
D | BreakCriticalEdges.cpp | 74 if (SplitCriticalEdge(TI, i, this)) { in runOnFunction() 169 BasicBlock *llvm::SplitCriticalEdge(TerminatorInst *TI, unsigned SuccNum, in SplitCriticalEdge() function in llvm
|
D | LowerInvoke.cpp | 225 SplitCriticalEdge(II, 1, this); in rewriteExpensiveInvoke() 290 SplitCriticalEdge(II, 0, this); in splitLiveRangesLiveAcrossInvokes() 291 SplitCriticalEdge(II, 1, this); in splitLiveRangesLiveAcrossInvokes()
|
/external/swiftshader/third_party/LLVM/test/Transforms/LoopStrengthReduce/ |
D | 2011-10-03-CritEdgeMerge.ll | 3 ; Test LSR's use of SplitCriticalEdge during phi rewriting.
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Instrumentation/ |
D | EdgeProfiling.cpp | 97 SplitCriticalEdge(TI, s, this); in runOnModule()
|
D | OptimalEdgeProfiling.cpp | 188 bool wasInserted = SplitCriticalEdge(TI, s, this); in runOnModule()
|
/external/llvm/test/Transforms/LoopStrengthReduce/ |
D | 2011-10-03-CritEdgeMerge.ll | 3 ; Test LSR's use of SplitCriticalEdge during phi rewriting.
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/LoopStrengthReduce/ |
D | 2011-10-03-CritEdgeMerge.ll | 3 ; Test LSR's use of SplitCriticalEdge during phi rewriting.
|
/external/llvm/lib/Transforms/Utils/ |
D | DemoteRegToStack.cpp | 49 BasicBlock *BB = SplitCriticalEdge(II, SuccNum); in DemoteRegToStack()
|
D | BreakCriticalEdges.cpp | 115 llvm::SplitCriticalEdge(TerminatorInst *TI, unsigned SuccNum, in SplitCriticalEdge() function in llvm
|
D | BasicBlockUtils.cpp | 216 if (SplitCriticalEdge(LatchTerm, SuccNum, CriticalEdgeSplittingOptions(DT, LI) in SplitEdge() 245 if (SplitCriticalEdge(TI, i, Options)) in SplitAllCriticalEdges()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/ |
D | DemoteRegToStack.cpp | 51 BasicBlock *BB = SplitCriticalEdge(II, SuccNum); in DemoteRegToStack()
|
D | LoopRotationUtils.cpp | 434 BasicBlock *NewPH = SplitCriticalEdge( in rotateLoop() 453 BasicBlock *ExitSplit = SplitCriticalEdge( in rotateLoop()
|
D | BasicBlockUtils.cpp | 269 if (SplitCriticalEdge(LatchTerm, SuccNum, CriticalEdgeSplittingOptions(DT, LI) in SplitEdge() 298 if (SplitCriticalEdge(TI, i, Options)) in SplitAllCriticalEdges()
|
D | BreakCriticalEdges.cpp | 132 llvm::SplitCriticalEdge(TerminatorInst *TI, unsigned SuccNum, in SplitCriticalEdge() function in llvm
|
/external/llvm/test/CodeGen/ARM/ |
D | 2012-04-24-SplitEHCriticalEdge.ll | 3 ; CodeGen SplitCriticalEdge() shouldn't try to break edge to a landing pad.
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/ARM/ |
D | 2012-04-24-SplitEHCriticalEdge.ll | 3 ; CodeGen SplitCriticalEdge() shouldn't try to break edge to a landing pad.
|
/external/llvm/lib/Transforms/Scalar/ |
D | LoopRotation.cpp | 391 BasicBlock *NewPH = SplitCriticalEdge( in rotateLoop() 410 BasicBlock *ExitSplit = SplitCriticalEdge( in rotateLoop()
|
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/ |
D | MachineBasicBlock.h | 342 MachineBasicBlock *SplitCriticalEdge(MachineBasicBlock *Succ, Pass *P);
|