Searched refs:PreHeader (Results 1 – 2 of 2) sorted by relevance
/external/llvm/lib/Transforms/Utils/ |
D | LoopUnrollRuntime.cpp | 63 BasicBlock *PrologExit, BasicBlock *PreHeader, in ConnectProlog() argument 89 PreHeader); in ConnectProlog() 91 NewPN->addIncoming(UndefValue::get(PN->getType()), PreHeader); in ConnectProlog() 152 BasicBlock *Exit, BasicBlock *PreHeader, in ConnectEpilog() argument 196 PN->addIncoming(UndefValue::get(PN->getType()), PreHeader); in ConnectEpilog() 236 NewPN->addIncoming(PN->getIncomingValueForBlock(NewPreHeader), PreHeader); in ConnectEpilog() 469 BasicBlock *PreHeader = L->getLoopPreheader(); in UnrollRuntimeLoopRemainder() local 470 BranchInst *PreHeaderBR = cast<BranchInst>(PreHeader->getTerminator()); in UnrollRuntimeLoopRemainder() 506 NewPreHeader = SplitBlock(PreHeader, PreHeader->getTerminator(), DT, LI); in UnrollRuntimeLoopRemainder() 507 NewPreHeader->setName(PreHeader->getName() + ".new"); in UnrollRuntimeLoopRemainder() [all …]
|
/external/llvm/lib/Transforms/Vectorize/ |
D | SLPVectorizer.cpp | 2733 BasicBlock *PreHeader = L->getLoopPreheader(); in optimizeGatherSequence() local 2734 if (!PreHeader) in optimizeGatherSequence() 2748 Insert->moveBefore(PreHeader->getTerminator()); in optimizeGatherSequence()
|