Lines Matching refs:NewPreHeader

64                           BasicBlock *NewPreHeader, ValueToValueMapTy &VMap,  in ConnectProlog()  argument
88 NewPN->addIncoming(PN->getIncomingValueForBlock(NewPreHeader), in ConnectProlog()
108 PN->setIncomingValue(PN->getBasicBlockIndex(NewPreHeader), NewPN); in ConnectProlog()
135 B.CreateCondBr(BrLoopExit, Exit, NewPreHeader); in ConnectProlog()
153 BasicBlock *EpilogPreHeader, BasicBlock *NewPreHeader, in ConnectEpilog() argument
236 NewPN->addIncoming(PN->getIncomingValueForBlock(NewPreHeader), PreHeader); in ConnectEpilog()
497 BasicBlock *NewPreHeader; in UnrollRuntimeLoopRemainder() local
506 NewPreHeader = SplitBlock(PreHeader, PreHeader->getTerminator(), DT, LI); in UnrollRuntimeLoopRemainder()
507 NewPreHeader->setName(PreHeader->getName() + ".new"); in UnrollRuntimeLoopRemainder()
524 NewPreHeader = SplitBlock(PrologExit, PrologExit->getTerminator(), DT, LI); in UnrollRuntimeLoopRemainder()
525 NewPreHeader->setName(PreHeader->getName() + ".new"); in UnrollRuntimeLoopRemainder()
584 BasicBlock *UnrollingLoop = UseEpilogRemainder ? NewPreHeader : PrologExit; in UnrollRuntimeLoopRemainder()
612 InsertBot, NewPreHeader, NewBlocks, LoopBlocks, VMap, LI); in UnrollRuntimeLoopRemainder()
648 EpilogPreHeader, NewPreHeader, VMap, DT, LI, in UnrollRuntimeLoopRemainder()
653 IRBuilder<> B2(NewPreHeader->getTerminator()); in UnrollRuntimeLoopRemainder()
667 NewIdx->addIncoming(TestVal, NewPreHeader); in UnrollRuntimeLoopRemainder()
673 ConnectProlog(L, BECount, Count, PrologExit, PreHeader, NewPreHeader, in UnrollRuntimeLoopRemainder()