HomeSort by relevance Sort by last modified time
    Searched defs:SplitCriticalEdge (Results 1 - 4 of 4) sorted by null

  /external/llvm/include/llvm/Transforms/Utils/
BasicBlockUtils.h 94 /// SplitCriticalEdge - If this edge is a critical edge, insert a new node to
112 BasicBlock *SplitCriticalEdge(TerminatorInst *TI, unsigned SuccNum,
117 inline BasicBlock *SplitCriticalEdge(BasicBlock *BB, succ_iterator SI,
119 return SplitCriticalEdge(BB->getTerminator(), SI.getSuccessorIndex(), P);
122 /// SplitCriticalEdge - If the edge from *PI to BB is not critical, return
124 /// This updates all of the same analyses as the other SplitCriticalEdge
127 inline bool SplitCriticalEdge(BasicBlock *Succ, pred_iterator PI, Pass *P = 0) {
132 MadeChange |= !!SplitCriticalEdge(TI, i, P);
136 /// SplitCriticalEdge - If an edge from Src to Dst is critical, split the edge
140 inline BasicBlock *SplitCriticalEdge(BasicBlock *Src, BasicBlock *Dst
    [all...]
  /external/llvm/lib/Transforms/Utils/
BreakCriticalEdges.cpp 74 if (SplitCriticalEdge(TI, i, this)) {
157 /// SplitCriticalEdge - If this edge is a critical edge, insert a new node to
174 BasicBlock *llvm::SplitCriticalEdge(TerminatorInst *TI, unsigned SuccNum,
399 "SplitCriticalEdge doesn't know how to update LCCSA form "
  /external/llvm/lib/CodeGen/
MachineSink.cpp 85 MachineBasicBlock *SplitCriticalEdge(MachineInstr *MI,
324 MachineBasicBlock *MachineSinking::SplitCriticalEdge(MachineInstr *MI,
389 return FromBB->SplitCriticalEdge(ToBB, this);
651 SplitCriticalEdge(MI, ParentBlock, SuccToSinkTo, BreakPHIEdge);
672 MachineBasicBlock *NewSucc = SplitCriticalEdge(MI, ParentBlock,
MachineBasicBlock.cpp 631 MachineBasicBlock::SplitCriticalEdge(MachineBasicBlock *Succ, Pass *P) {
    [all...]

Completed in 64 milliseconds