Searched refs:PrologExit (Results 1 – 2 of 2) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/ |
D | LoopUnrollRuntime.cpp | 68 BasicBlock *PrologExit, in ConnectProlog() argument 87 PrologExit->getFirstNonPHI()); in ConnectProlog() 113 PN.addIncoming(NewPN, PrologExit); in ConnectProlog() 122 for (BasicBlock *PredBB : predecessors(PrologExit)) in ConnectProlog() 126 SplitBlockPredecessors(PrologExit, PrologExitPreds, ".unr-lcssa", DT, LI, in ConnectProlog() 132 Instruction *InsertPt = PrologExit->getTerminator(); in ConnectProlog() 151 DT->changeImmediateDominator(OriginalLoopLatchExit, PrologExit); in ConnectProlog() 628 BasicBlock *PrologExit = nullptr; in UnrollRuntimeLoopRemainder() local 654 PrologExit = SplitBlock(PrologPreHeader, PrologPreHeader->getTerminator(), in UnrollRuntimeLoopRemainder() 656 PrologExit->setName(Header->getName() + ".prol.loopexit"); in UnrollRuntimeLoopRemainder() [all …]
|
/external/llvm/lib/Transforms/Utils/ |
D | LoopUnrollRuntime.cpp | 63 BasicBlock *PrologExit, BasicBlock *PreHeader, in ConnectProlog() argument 84 PrologExit->getFirstNonPHI()); in ConnectProlog() 110 PN->addIncoming(NewPN, PrologExit); in ConnectProlog() 117 Instruction *InsertPt = PrologExit->getTerminator(); in ConnectProlog() 499 BasicBlock *PrologExit = nullptr; in UnrollRuntimeLoopRemainder() local 520 PrologExit = SplitBlock(PrologPreHeader, PrologPreHeader->getTerminator(), in UnrollRuntimeLoopRemainder() 522 PrologExit->setName(Header->getName() + ".prol.loopexit"); in UnrollRuntimeLoopRemainder() 524 NewPreHeader = SplitBlock(PrologExit, PrologExit->getTerminator(), DT, LI); in UnrollRuntimeLoopRemainder() 584 BasicBlock *UnrollingLoop = UseEpilogRemainder ? NewPreHeader : PrologExit; in UnrollRuntimeLoopRemainder() 609 BasicBlock *InsertBot = UseEpilogRemainder ? Exit : PrologExit; in UnrollRuntimeLoopRemainder() [all …]
|