Lines Matching refs:PreHeader

86                           BasicBlock *PreHeader, BasicBlock *NewPreHeader,  in ConnectProlog()  argument
126 PreHeader); in ConnectProlog()
129 NewPN->addIncoming(PoisonValue::get(PN.getType()), PreHeader); in ConnectProlog()
212 BasicBlock *Exit, BasicBlock *PreHeader, in ConnectEpilog() argument
256 PN.addIncoming(PoisonValue::get(PN.getType()), PreHeader); in ConnectEpilog()
293 NewPN->addIncoming(PN.getIncomingValueForBlock(NewPreHeader), PreHeader); in ConnectEpilog()
671 BasicBlock *PreHeader = L->getLoopPreheader(); in UnrollRuntimeLoopRemainder() local
672 BranchInst *PreHeaderBR = cast<BranchInst>(PreHeader->getTerminator()); in UnrollRuntimeLoopRemainder()
708 NewPreHeader = SplitBlock(PreHeader, PreHeader->getTerminator(), DT, LI); in UnrollRuntimeLoopRemainder()
709 NewPreHeader->setName(PreHeader->getName() + ".new"); in UnrollRuntimeLoopRemainder()
739 PrologPreHeader = SplitEdge(PreHeader, Header, DT, LI); in UnrollRuntimeLoopRemainder()
746 NewPreHeader->setName(PreHeader->getName() + ".new"); in UnrollRuntimeLoopRemainder()
764 PreHeaderBR = cast<BranchInst>(PreHeader->getTerminator()); in UnrollRuntimeLoopRemainder()
807 DT->changeImmediateDominator(NewExit, PreHeader); in UnrollRuntimeLoopRemainder()
809 DT->changeImmediateDominator(PrologExit, PreHeader); in UnrollRuntimeLoopRemainder()
895 DT->changeImmediateDominator(BB, PreHeader); in UnrollRuntimeLoopRemainder()
928 ConnectEpilog(L, ModVal, NewExit, LatchExit, PreHeader, EpilogPreHeader, in UnrollRuntimeLoopRemainder()
952 ConnectProlog(L, BECount, Count, PrologExit, LatchExit, PreHeader, in UnrollRuntimeLoopRemainder()