reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1521 if (!L->isUnordered()) 1524 if (L->use_empty()) { 1525 markInstructionForDeletion(L); 1530 MemDepResult Dep = MD->getDependency(L); 1534 return processNonLocalLoad(L); 1541 dbgs() << "GVN: load "; L->printAsOperand(dbgs()); 1547 if (AnalyzeLoadAvailability(L, Dep, L->getPointerOperand(), AV)) { 1547 if (AnalyzeLoadAvailability(L, Dep, L->getPointerOperand(), AV)) { 1548 Value *AvailableValue = AV.MaterializeAdjustedValue(L, L, *this); 1548 Value *AvailableValue = AV.MaterializeAdjustedValue(L, L, *this); 1551 patchAndReplaceAllUsesWith(L, AvailableValue); 1552 markInstructionForDeletion(L); 1554 reportLoadElim(L, AvailableValue, ORE);