reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/Scalar/JumpThreading.cpp
 2288     PredBB = PredBBs[0];
 2292     PredBB = SplitBlockPreds(BB, PredBBs, ".thr_comm");
 2294   Updates.push_back({DominatorTree::Delete, PredBB, BB});
 2299                     << "' into end of '" << PredBB->getName()
 2305   BranchInst *OldPredBranch = dyn_cast<BranchInst>(PredBB->getTerminator());
 2308     BasicBlock *OldPredBB = PredBB;
 2309     PredBB = SplitEdge(OldPredBB, BB);
 2310     Updates.push_back({DominatorTree::Insert, OldPredBB, PredBB});
 2311     Updates.push_back({DominatorTree::Insert, PredBB, BB});
 2313     OldPredBranch = cast<BranchInst>(PredBB->getTerminator());
 2322     ValueMapping[PN] = PN->getIncomingValueForBlock(PredBB);
 2353       PredBB->getInstList().insert(OldPredBranch->getIterator(), New);
 2357           Updates.push_back({DominatorTree::Insert, PredBB, SuccBB});
 2364   AddPHINodeEntriesForMappedBlock(BBBranch->getSuccessor(0), BB, PredBB,
 2366   AddPHINodeEntriesForMappedBlock(BBBranch->getSuccessor(1), BB, PredBB,
 2400     SSAUpdate.AddAvailableValue(PredBB, ValueMapping[&I]);
 2409   BB->removePredecessor(PredBB, true);