Searched refs:OldPred (Results 1 - 4 of 4) sorted by relevance

/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp700 BasicBlock *OldPred = Header; local
701 Blocks.remove(OldPred);
708 PHINode *PN = cast<PHINode>(OldPred->begin());
709 // Loop over all of the predecessors of OldPred that are in the region,
714 TI->replaceUsesOfWith(OldPred, NewBB);
720 for (AfterPHIs = OldPred->begin(); isa<PHINode>(AfterPHIs); ++AfterPHIs) {
723 // from OldPred of PN.
728 NewPN->addIncoming(PN, OldPred);
H A DBasicBlockUtils.cpp799 void llvm::updatePhiNodes(BasicBlock *DestBB, BasicBlock *OldPred, argument
813 if (PN.getIncomingBlock(BBIdx) != OldPred)
814 BBIdx = PN.getBasicBlockIndex(OldPred);
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DBasicBlockUtils.h259 /// Replaces all uses of OldPred with the NewPred block in all PHINodes in a
261 void updatePhiNodes(BasicBlock *DestBB, BasicBlock *OldPred,
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DJumpThreading.cpp1878 /// NewPred using the entries from OldPred (suitably mapped).
1880 BasicBlock *OldPred,
1886 Value *IV = PN.getIncomingValueForBlock(OldPred);
1879 addPHINodeEntriesForMappedBlock(BasicBlock *PHIBB, BasicBlock *OldPred, BasicBlock *NewPred, DenseMap<Instruction*, Value*> &ValueMap) argument

Completed in 137 milliseconds