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

  /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...]

Completed in 472 milliseconds