Lines Matching refs:PreHeader
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()
518 PrologPreHeader = SplitEdge(PreHeader, Header, DT, LI); in UnrollRuntimeLoopRemainder()
525 NewPreHeader->setName(PreHeader->getName() + ".new"); in UnrollRuntimeLoopRemainder()
543 PreHeaderBR = cast<BranchInst>(PreHeader->getTerminator()); in UnrollRuntimeLoopRemainder()
647 ConnectEpilog(L, ModVal, NewExit, Exit, PreHeader, in UnrollRuntimeLoopRemainder()
673 ConnectProlog(L, BECount, Count, PrologExit, PreHeader, NewPreHeader, in UnrollRuntimeLoopRemainder()