Lines Matching refs:NewPreHeader
70 BasicBlock *PreHeader, BasicBlock *NewPreHeader,
108 NewPN->addIncoming(PN.getIncomingValueForBlock(NewPreHeader),
129 PN.setIncomingValueForBlock(NewPreHeader, NewPN);
165 B.CreateCondBr(BrLoopExit, OriginalLoopLatchExit, NewPreHeader);
185 BasicBlock *EpilogPreHeader, BasicBlock *NewPreHeader,
195 // NewPreHeader
260 NewPN->addIncoming(PN.getIncomingValueForBlock(NewPreHeader), PreHeader);
661 BasicBlock *NewPreHeader;
670 NewPreHeader = SplitBlock(PreHeader, PreHeader->getTerminator(), DT, LI);
671 NewPreHeader->setName(PreHeader->getName() + ".new");
692 // Split PrologExit to get NewPreHeader.
693 NewPreHeader = SplitBlock(PrologExit, PrologExit->getTerminator(), DT, LI);
694 NewPreHeader->setName(PreHeader->getName() + ".new");
700 // *NewPreHeader *PrologPreHeader
702 // ... *NewPreHeader
753 BasicBlock *UnrollingLoop = UseEpilogRemainder ? NewPreHeader : PrologExit;
789 NewPreHeader, NewBlocks, LoopBlocks, VMap, DT, LI);
865 // NewPreHeader PrologPreHeader
870 // EpilogPreHeader NewPreHeader
889 EpilogPreHeader, NewPreHeader, VMap, DT, LI,
894 IRBuilder<> B2(NewPreHeader->getTerminator());
908 NewIdx->addIncoming(TestVal, NewPreHeader);
915 NewPreHeader, VMap, DT, LI, PreserveLCSSA);