reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);