Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DLoopUnrollRuntime.cpp109 PreHeader); in ConnectProlog()
225 PN.addIncoming(UndefValue::get(PN.getType()), PreHeader); in ConnectEpilog()
642 BasicBlock *PreHeader = L->getLoopPreheader(); in UnrollRuntimeLoopRemainder() local
678 NewPreHeader = SplitBlock(PreHeader, PreHeader->getTerminator(), DT, LI); in UnrollRuntimeLoopRemainder()
679 NewPreHeader->setName(PreHeader->getName() + ".new"); in UnrollRuntimeLoopRemainder()
695 PrologPreHeader = SplitEdge(PreHeader, Header, DT, LI); in UnrollRuntimeLoopRemainder()
702 NewPreHeader->setName(PreHeader->getName() + ".new"); in UnrollRuntimeLoopRemainder()
767 DT->changeImmediateDominator(NewExit, PreHeader); in UnrollRuntimeLoopRemainder()
769 DT->changeImmediateDominator(PrologExit, PreHeader); in UnrollRuntimeLoopRemainder()
866 DT->changeImmediateDominator(BB, PreHeader); in UnrollRuntimeLoopRemainder()
[all …]
H A DLoopUnrollPeel.cpp403 BasicBlock *PreHeader = L->getLoopPreheader(); in cloneLoopBlocks() local
463 VMap[&*I] = NewPHI->getIncomingValueForBlock(PreHeader); in cloneLoopBlocks()
513 BasicBlock *PreHeader = L->getLoopPreheader(); in peelLoop() local
564 BasicBlock *InsertTop = SplitEdge(PreHeader, Header, DT, LI); in peelLoop()
572 NewPreHeader->setName(PreHeader->getName() + ".peel.newph"); in peelLoop()
H A DLoopUnroll.cpp245 BasicBlock *PreHeader = L->getLoopPreheader(); in isEpilogProfitable() local
247 assert(PreHeader && Header); in isEpilogProfitable()
249 if (isa<ConstantInt>(PN.getIncomingValueForBlock(PreHeader))) in isEpilogProfitable()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DLoopInfo.cpp705 auto *PreHeader = L.getLoopPreheader(); in printLoop() local
706 if (PreHeader) { in printLoop()
708 PreHeader->print(OS); in printLoop()
/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp3742 BasicBlock *PreHeader = L->getLoopPreheader(); in optimizeGatherSequence() local
3743 if (!PreHeader) in optimizeGatherSequence()
3757 I->moveBefore(PreHeader->getTerminator()); in optimizeGatherSequence()