Searched refs:PreHeader (Results 1 – 5 of 5) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | LoopUnrollRuntime.cpp | 109 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 D | LoopUnrollPeel.cpp | 403 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 D | LoopUnroll.cpp | 245 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 D | LoopInfo.cpp | 705 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 D | SLPVectorizer.cpp | 3742 BasicBlock *PreHeader = L->getLoopPreheader(); in optimizeGatherSequence() local 3743 if (!PreHeader) in optimizeGatherSequence() 3757 I->moveBefore(PreHeader->getTerminator()); in optimizeGatherSequence()
|