/external/llvm/include/llvm/Transforms/Utils/ |
BasicBlockUtils.h | 122 /// SplitCriticalEdge - If this edge is a critical edge, insert a new node to 140 BasicBlock *SplitCriticalEdge(TerminatorInst *TI, unsigned SuccNum, 145 SplitCriticalEdge(BasicBlock *BB, succ_iterator SI, 148 return SplitCriticalEdge(BB->getTerminator(), SI.getSuccessorIndex(), 152 /// SplitCriticalEdge - If the edge from *PI to BB is not critical, return 154 /// This updates all of the same analyses as the other SplitCriticalEdge 157 inline bool SplitCriticalEdge(BasicBlock *Succ, pred_iterator PI, 164 MadeChange |= !!SplitCriticalEdge(TI, i, Options); 168 /// SplitCriticalEdge - If an edge from Src to Dst is critical, split the edge 173 SplitCriticalEdge(BasicBlock *Src, BasicBlock *Dst [all...] |
/external/llvm/lib/Transforms/Utils/ |
DemoteRegToStack.cpp | 49 BasicBlock *BB = SplitCriticalEdge(II, SuccNum);
|
BreakCriticalEdges.cpp | 116 /// SplitCriticalEdge - If this edge is a critical edge, insert a new node to 133 BasicBlock *llvm::SplitCriticalEdge(TerminatorInst *TI, unsigned SuccNum,
|
BasicBlockUtils.cpp | 238 // If this is a critical edge, let SplitCriticalEdge do it. 240 if (SplitCriticalEdge(LatchTerm, SuccNum, CriticalEdgeSplittingOptions(DT, LI) 269 if (SplitCriticalEdge(TI, i, Options)) [all...] |
/external/llvm/lib/Transforms/Scalar/ |
LoopRotation.cpp | 524 BasicBlock *NewPH = SplitCriticalEdge( 545 BasicBlock *ExitSplit = SplitCriticalEdge(
|
LoopUnswitch.cpp | 711 SplitCriticalEdge(BI, 0, Options); 712 SplitCriticalEdge(BI, 1, Options); [all...] |
GVN.cpp | [all...] |
LoopStrengthReduce.cpp | [all...] |
/external/llvm/include/llvm/CodeGen/ |
MachineBasicBlock.h | 466 /// SplitCriticalEdge - Split the critical edge from this block to the 472 MachineBasicBlock *SplitCriticalEdge(MachineBasicBlock *Succ, Pass *P);
|
/external/llvm/lib/CodeGen/ |
MachineSink.cpp | 275 auto NewSucc = Pair.first->SplitCriticalEdge(Pair.second, this);
|
PHIElimination.cpp | 615 if (!PreMBB->SplitCriticalEdge(&MBB, this)) {
|
MachineBasicBlock.cpp | 668 MachineBasicBlock::SplitCriticalEdge(MachineBasicBlock *Succ, Pass *P) { [all...] |
MachineLICM.cpp | [all...] |
/art/compiler/optimizing/ |
nodes.cc | 191 void HGraph::SplitCriticalEdge(HBasicBlock* block, HBasicBlock* successor) { 269 SplitCriticalEdge(block, successor); [all...] |
nodes.h | 195 void SplitCriticalEdge(HBasicBlock* block, HBasicBlock* successor); [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
SelectionDAGISel.cpp | 407 SplitCriticalEdge( [all...] |