Searched defs:SplitCriticalEdge (Results 1 - 4 of 4) sorted by relevance
/external/llvm/include/llvm/Transforms/Utils/ |
H A D | BasicBlockUtils.h | 72 /// SplitCriticalEdge - If this edge is a critical edge, insert a new node to 90 BasicBlock *SplitCriticalEdge(TerminatorInst *TI, unsigned SuccNum, 96 inline BasicBlock *SplitCriticalEdge(BasicBlock *BB, succ_iterator SI, function in namespace:llvm 98 return SplitCriticalEdge(BB->getTerminator(), SI.getSuccessorIndex(), P); 101 /// SplitCriticalEdge - If the edge from *PI to BB is not critical, return 103 /// This updates all of the same analyses as the other SplitCriticalEdge 106 inline bool SplitCriticalEdge(BasicBlock *Succ, pred_iterator PI, function in namespace:llvm 112 MadeChange |= !!SplitCriticalEdge(TI, i, P); 116 /// SplitCriticalEdge - If an edge from Src to Dst is critical, split the edge 120 inline BasicBlock *SplitCriticalEdge(BasicBloc function in namespace:llvm [all...] |
/external/llvm/lib/Transforms/Utils/ |
H A D | BreakCriticalEdges.cpp | 74 if (SplitCriticalEdge(TI, i, this)) { 124 /// SplitCriticalEdge - If this edge is a critical edge, insert a new node to 141 BasicBlock *llvm::SplitCriticalEdge(TerminatorInst *TI, unsigned SuccNum, function in class:llvm 351 "SplitCriticalEdge doesn't know how to update LCCSA form "
|
/external/llvm/lib/CodeGen/ |
H A D | MachineSink.cpp | 85 MachineBasicBlock *SplitCriticalEdge(MachineInstr *MI, 331 MachineBasicBlock *MachineSinking::SplitCriticalEdge(MachineInstr *MI, function in class:MachineSinking 396 return FromBB->SplitCriticalEdge(ToBB, this); 659 SplitCriticalEdge(MI, ParentBlock, SuccToSinkTo, BreakPHIEdge); 680 MachineBasicBlock *NewSucc = SplitCriticalEdge(MI, ParentBlock,
|
H A D | MachineBasicBlock.cpp | 677 MachineBasicBlock::SplitCriticalEdge(MachineBasicBlock *Succ, Pass *P) { function in class:MachineBasicBlock
|
Completed in 349 milliseconds