Home
last modified time | relevance | path

Searched refs:PreHeader (Results 1 – 2 of 2) sorted by relevance

/external/llvm/lib/Transforms/Utils/
DLoopUnrollRuntime.cpp63 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/
DSLPVectorizer.cpp2733 BasicBlock *PreHeader = L->getLoopPreheader(); in optimizeGatherSequence() local
2734 if (!PreHeader) in optimizeGatherSequence()
2748 Insert->moveBefore(PreHeader->getTerminator()); in optimizeGatherSequence()