Lines Matching refs:NewPreHeader
86 BasicBlock *PreHeader, BasicBlock *NewPreHeader, in ConnectProlog() argument
125 NewPN->addIncoming(PN.getIncomingValueForBlock(NewPreHeader), in ConnectProlog()
146 PN.setIncomingValueForBlock(NewPreHeader, NewPN); in ConnectProlog()
189 B.CreateCondBr(BrLoopExit, OriginalLoopLatchExit, NewPreHeader, in ConnectProlog()
213 BasicBlock *EpilogPreHeader, BasicBlock *NewPreHeader, in ConnectEpilog() argument
293 NewPN->addIncoming(PN.getIncomingValueForBlock(NewPreHeader), PreHeader); in ConnectEpilog()
699 BasicBlock *NewPreHeader; in UnrollRuntimeLoopRemainder() local
708 NewPreHeader = SplitBlock(PreHeader, PreHeader->getTerminator(), DT, LI); in UnrollRuntimeLoopRemainder()
709 NewPreHeader->setName(PreHeader->getName() + ".new"); in UnrollRuntimeLoopRemainder()
745 NewPreHeader = SplitBlock(PrologExit, PrologExit->getTerminator(), DT, LI); in UnrollRuntimeLoopRemainder()
746 NewPreHeader->setName(PreHeader->getName() + ".new"); in UnrollRuntimeLoopRemainder()
795 BasicBlock *UnrollingLoop = UseEpilogRemainder ? NewPreHeader : PrologExit; in UnrollRuntimeLoopRemainder()
832 NewPreHeader, NewBlocks, LoopBlocks, VMap, DT, LI, Count); in UnrollRuntimeLoopRemainder()
929 NewPreHeader, VMap, DT, LI, PreserveLCSSA, *SE, Count); in UnrollRuntimeLoopRemainder()
935 IRBuilder<> B2(NewPreHeader->getTerminator()); in UnrollRuntimeLoopRemainder()
946 NewIdx->addIncoming(Zero, NewPreHeader); in UnrollRuntimeLoopRemainder()
953 NewPreHeader, VMap, DT, LI, PreserveLCSSA, *SE); in UnrollRuntimeLoopRemainder()