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

References

lib/Transforms/Scalar/GVN.cpp
 1039   BasicBlock *LoadBB = LI->getParent();
 1041   bool IsSafeToSpeculativelyExecute = isSafeToSpeculativelyExecute(LI);
 1058   if (!IsSafeToSpeculativelyExecute && ICF->isDominatedByICFIFromSameBlock(LI))
 1099                  << Pred->getName() << "': " << *LI << '\n');
 1111                    << Pred->getName() << "': " << *LI << '\n');
 1119                    << Pred->getName() << "': " << *LI << '\n');
 1126                    << Pred->getName() << "': " << *LI << '\n');
 1160   const DataLayout &DL = LI->getModule()->getDataLayout();
 1173     Value *LoadPtr = LI->getPointerOperand();
 1174     BasicBlock *Cur = LI->getParent();
 1195                         << *LI->getPointerOperand() << "\n");
 1220   LLVM_DEBUG(dbgs() << "GVN REMOVING PRE LOAD: " << *LI << '\n');
 1245         LI->getType(), LoadPtr, LI->getName() + ".pre", LI->isVolatile(),
 1245         LI->getType(), LoadPtr, LI->getName() + ".pre", LI->isVolatile(),
 1245         LI->getType(), LoadPtr, LI->getName() + ".pre", LI->isVolatile(),
 1246         MaybeAlign(LI->getAlignment()), LI->getOrdering(), LI->getSyncScopeID(),
 1246         MaybeAlign(LI->getAlignment()), LI->getOrdering(), LI->getSyncScopeID(),
 1246         MaybeAlign(LI->getAlignment()), LI->getOrdering(), LI->getSyncScopeID(),
 1248     NewLoad->setDebugLoc(LI->getDebugLoc());
 1252     LI->getAAMetadata(Tags);
 1256     if (auto *MD = LI->getMetadata(LLVMContext::MD_invariant_load))
 1258     if (auto *InvGroupMD = LI->getMetadata(LLVMContext::MD_invariant_group))
 1260     if (auto *RangeMD = LI->getMetadata(LLVMContext::MD_range))
 1277   Value *V = ConstructSSAForLoadSet(LI, ValuesPerBlock, *this);
 1278   LI->replaceAllUsesWith(V);
 1280     V->takeName(LI);
 1282     I->setDebugLoc(LI->getDebugLoc());
 1285   markInstructionForDeletion(LI);
 1287     return OptimizationRemark(DEBUG_TYPE, "LoadPRE", LI)