Searched refs:SplitBefore (Results 1 - 3 of 3) sorted by relevance

/external/llvm/include/llvm/Transforms/Utils/
H A DBasicBlockUtils.h243 /// specified instruction - everything before and including SplitBefore stays
244 /// in the old basic block, and everything after SplitBefore is moved to a
249 /// SplitBefore
255 /// SplitBefore
263 TerminatorInst *SplitBlockAndInsertIfThen(Value *Cond, Instruction *SplitBefore,
272 /// SplitBefore
280 /// SplitBefore
282 void SplitBlockAndInsertIfThenElse(Value *Cond, Instruction *SplitBefore,
/external/llvm/lib/Transforms/Utils/
H A DBasicBlockUtils.cpp687 /// specified instruction - everything before and including SplitBefore stays
688 /// in the old basic block, and everything after SplitBefore is moved to a
693 /// SplitBefore
699 /// SplitBefore
707 Instruction *SplitBefore,
711 BasicBlock *Head = SplitBefore->getParent();
712 BasicBlock *Tail = Head->splitBasicBlock(SplitBefore->getIterator());
721 CheckTerm->setDebugLoc(SplitBefore->getDebugLoc());
747 /// SplitBefore
755 /// SplitBefore
706 SplitBlockAndInsertIfThen(Value *Cond, Instruction *SplitBefore, bool Unreachable, MDNode *BranchWeights, DominatorTree *DT) argument
757 SplitBlockAndInsertIfThenElse(Value *Cond, Instruction *SplitBefore, TerminatorInst **ThenTerm, TerminatorInst **ElseTerm, MDNode *BranchWeights) argument
[all...]
/external/llvm/lib/CodeGen/
H A DRegAllocGreedy.cpp1813 // We will split before Uses[SplitBefore] and after Uses[SplitAfter].
1814 unsigned SplitBefore = 0, SplitAfter = 1; local
1816 // MaxGap should always be max(GapWeight[SplitBefore..SplitAfter-1]).
1822 const bool LiveBefore = SplitBefore != 0 || BI.LiveIn;
1826 << Uses[SplitBefore] << '-' << Uses[SplitAfter]
1838 unsigned NewGaps = LiveBefore + SplitAfter - SplitBefore + LiveAfter;
1851 Uses[SplitBefore].distance(Uses[SplitAfter]) +
1863 BestBefore = SplitBefore;
1871 if (++SplitBefore < SplitAfter) {
1874 if (GapWeight[SplitBefore
[all...]

Completed in 69 milliseconds