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

References

lib/Transforms/Scalar/GVN.cpp
 1310   if (LI->getParent()->getParent()->hasFnAttribute(
 1312       LI->getParent()->getParent()->hasFnAttribute(
 1318   MD->getNonLocalPointerDependency(LI, Deps);
 1331     LLVM_DEBUG(dbgs() << "GVN: non-local load "; LI->printAsOperand(dbgs());
 1337   if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(LI->getOperand(0))) {
 1348   AnalyzeLoadAvailability(LI, Deps, ValuesPerBlock, UnavailableBlocks);
 1361     LLVM_DEBUG(dbgs() << "GVN REMOVING NONLOCAL LOAD: " << *LI << '\n');
 1364     Value *V = ConstructSSAForLoadSet(LI, ValuesPerBlock, *this);
 1365     LI->replaceAllUsesWith(V);
 1368       V->takeName(LI);
 1373       if (LI->getDebugLoc() && LI->getParent() == I->getParent())
 1373       if (LI->getDebugLoc() && LI->getParent() == I->getParent())
 1374         I->setDebugLoc(LI->getDebugLoc());
 1377     markInstructionForDeletion(LI);
 1379     reportLoadElim(LI, V, ORE);
 1387   return PerformLoadPRE(LI, ValuesPerBlock, UnavailableBlocks);