Lines Matching defs:NewPreHeader
85 BasicBlock *PreHeader, BasicBlock *NewPreHeader,
124 NewPN->addIncoming(PN.getIncomingValueForBlock(NewPreHeader),
145 PN.setIncomingValueForBlock(NewPreHeader, NewPN);
188 B.CreateCondBr(BrLoopExit, OriginalLoopLatchExit, NewPreHeader,
212 BasicBlock *EpilogPreHeader, BasicBlock *NewPreHeader,
223 // NewPreHeader
292 NewPN->addIncoming(PN.getIncomingValueForBlock(NewPreHeader), PreHeader);
701 BasicBlock *NewPreHeader;
710 NewPreHeader = SplitBlock(PreHeader, PreHeader->getTerminator(), DT, LI);
711 NewPreHeader->setName(PreHeader->getName() + ".new");
746 // Split PrologExit to get NewPreHeader.
747 NewPreHeader = SplitBlock(PrologExit, PrologExit->getTerminator(), DT, LI);
748 NewPreHeader->setName(PreHeader->getName() + ".new");
754 // *NewPreHeader *PrologPreHeader
756 // ... *NewPreHeader
797 BasicBlock *UnrollingLoop = UseEpilogRemainder ? NewPreHeader : PrologExit;
834 NewPreHeader, NewBlocks, LoopBlocks, VMap, DT, LI, Count);
904 // NewPreHeader PrologPreHeader
909 // EpilogPreHeader NewPreHeader
931 NewPreHeader, VMap, DT, LI, PreserveLCSSA, *SE, Count);
937 IRBuilder<> B2(NewPreHeader->getTerminator());
948 NewIdx->addIncoming(Zero, NewPreHeader);
955 NewPreHeader, VMap, DT, LI, PreserveLCSSA, *SE);