reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1225 OriginalAccess->getBlock()->getModule()->getDataLayout(), nullptr); 1226 if (!Translator.PHITranslateValue(OriginalAccess->getBlock(),lib/Analysis/MemorySSA.cpp
528 BasicBlock *BB = From->getBlock(); 880 const BasicBlock *ChainBB = DefChainEnd->getBlock(); 884 if (DT.dominates(ChainBB, TP.Clobber->getBlock())) 1340 BasicBlock *BackBlock = VersionStack.back()->getBlock(); 1343 while (VersionStack.back()->getBlock() == BackBlock) 1386 LocInfo.LowerBoundBlock = VersionStack[0]->getBlock(); 1681 ValueToMemoryAccess.erase(What->getBlock()); 1793 return DT->dominates(Replacer->getBlock(), Replacee->getBlock()); 1793 return DT->dominates(Replacer->getBlock(), Replacee->getBlock()); 1800 !DT->dominates(Replacer->getBlock(), MP->getIncomingBlock(Arg))) 1821 MemoryInst = MA->getBlock(); 1835 BasicBlock *BB = MA->getBlock(); 2110 const BasicBlock *DominatorBlock = Dominator->getBlock(); 2112 assert((DominatorBlock == Dominatee->getBlock()) && 2147 if (Dominator->getBlock() != Dominatee->getBlock()) 2147 if (Dominator->getBlock() != Dominatee->getBlock()) 2148 return DT->dominates(Dominator->getBlock(), Dominatee->getBlock()); 2148 return DT->dominates(Dominator->getBlock(), Dominatee->getBlock()); 2157 if (UseBB != Dominator->getBlock()) 2158 return DT->dominates(Dominator->getBlock(), UseBB);lib/Analysis/MemorySSAUpdater.cpp
146 return getPreviousDefRecursive(MA->getBlock(), CachedPreviousDef); 153 auto *Defs = MSSA->getWritableBlockDefs(MA->getBlock()); 165 auto End = MSSA->getWritableBlockAccesses(MA->getBlock())->rend(); 261 auto *Defs = MSSA->getBlockDefs(MU->getBlock()); 269 BasicBlock *StartBlock = MU->getBlock(); 278 MSSA->renamePass(MU->getBlock(), FirstDef, Visited); 284 MSSA->renamePass(Phi->getBlock(), nullptr, Visited); 318 if (DefBefore->getBlock() == MD->getBlock() && 318 if (DefBefore->getBlock() == MD->getBlock() && 367 auto IterEnd = MSSA->getBlockDefs(MD->getBlock())->end(); 369 DefiningBlocks.insert(MD->getBlock()); 373 DefiningBlocks.insert(RealPHI->getBlock()); 394 auto *BBIDF = MPhi->getBlock(); 432 BasicBlock *StartBlock = MD->getBlock(); 441 MSSA->renamePass(MD->getBlock(), FirstDef, Visited); 447 MSSA->renamePass(Phi->getBlock(), nullptr, Visited); 460 auto *Defs = MSSA->getWritableBlockDefs(NewDef->getBlock()); 476 for (const auto *S : successors(NewDef->getBlock())) { 478 setMemoryPhiValueForBlock(MP, NewDef->getBlock(), NewDef); 566 assert(DefIt != MSSA->getBlockDefs(DefMUD->getBlock())->begin() && 661 BasicBlock *NewPhiBB = NewPhi->getBlock(); 1050 BlocksToProcess.push_back(MPhi->getBlock()); 1093 BasicBlock *DominatingBlock = DefToReplaceUses.getBlock(); 1105 BasicBlock *DominatedBlock = Usr->getBlock(); 1152 moveTo(What, Where->getBlock(), Where->getIterator()); 1157 moveTo(What, Where->getBlock(), ++Where->getIterator()); 1424 assert(I->getParent() == InsertPt->getBlock() && 1427 MSSA->insertIntoListsBefore(NewAccess, InsertPt->getBlock(), 1434 assert(I->getParent() == InsertPt->getBlock() && 1437 MSSA->insertIntoListsBefore(NewAccess, InsertPt->getBlock(),lib/Transforms/Scalar/GVNHoist.cpp
447 const BasicBlock *OldBB = Def->getBlock(); 449 assert(DT->dominates(Def->getDefiningAccess()->getBlock(), NewBB) && 525 const BasicBlock *UBB = U->getBlock(); 529 BasicBlock *DBB = D->getBlock();lib/Transforms/Scalar/LICM.cpp
1243 CurLoop->contains(MD->getBlock())) 1273 !CurLoop->contains(Source->getBlock()); 2298 CurLoop->contains(Source->getBlock()); 2324 if (MU->getBlock() != MD->getBlock() || 2324 if (MU->getBlock() != MD->getBlock() ||lib/Transforms/Scalar/NewGVN.cpp
928 return MP->getBlock(); 2710 MemAccess->getDefiningAccess()->getBlock() == I->getParent()) 3025 const BasicBlock *PHIBlock = MP->getBlock(); 3147 return ReachableEdges.count({MP->getIncomingBlock(U), MP->getBlock()}); 3195 bool Result = ReachableBlocks.count(Pair.first->getBlock()); 3235 {FirstMP->getIncomingBlock(U), FirstMP->getBlock()}) &&