Lines Matching refs:EpilogPreHeader
194 BasicBlock *EpilogPreHeader, BasicBlock *NewPreHeader, in ConnectEpilog() argument
249 assert(EpilogPN->getBasicBlockIndex(EpilogPreHeader) >= 0 && in ConnectEpilog()
252 EpilogPN->setIncomingBlock(EpilogPN->getBasicBlockIndex(EpilogPreHeader), in ConnectEpilog()
281 VPN->setIncomingValueForBlock(EpilogPreHeader, NewPN); in ConnectEpilog()
294 B.CreateCondBr(BrLoopExit, EpilogPreHeader, Exit); in ConnectEpilog()
682 BasicBlock *EpilogPreHeader = nullptr; in UnrollRuntimeLoopRemainder() local
699 EpilogPreHeader = SplitBlock(NewExit, NewExitTerminator, DT, LI); in UnrollRuntimeLoopRemainder()
700 EpilogPreHeader->setName(Header->getName() + ".epil.preheader"); in UnrollRuntimeLoopRemainder()
712 LI->removeBlock(EpilogPreHeader); in UnrollRuntimeLoopRemainder()
713 ParentL->addBasicBlockToLoop(EpilogPreHeader, *LI); in UnrollRuntimeLoopRemainder()
803 BasicBlock *InsertTop = UseEpilogRemainder ? EpilogPreHeader : PrologPreHeader; in UnrollRuntimeLoopRemainder()
907 ConnectEpilog(L, ModVal, NewExit, LatchExit, PreHeader, EpilogPreHeader, in UnrollRuntimeLoopRemainder()