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

References

lib/Transforms/Scalar/MemCpyOptimizer.cpp
  472     bool MayAlias = isModOrRefSet(AA.getModRefInfo(C, None));
  475     if (Args.erase(C))
  478       NeedLift = llvm::any_of(MemLocs, [C, &AA](const MemoryLocation &ML) {
  479         return isModOrRefSet(AA.getModRefInfo(C, ML));
  483         NeedLift = llvm::any_of(Calls, [C, &AA](const CallBase *Call) {
  484           return isModOrRefSet(AA.getModRefInfo(C, Call));
  494       if (isModSet(AA.getModRefInfo(C, LoadLoc)))
  496       else if (const auto *Call = dyn_cast<CallBase>(C)) {
  502       } else if (isa<LoadInst>(C) || isa<StoreInst>(C) || isa<VAArgInst>(C)) {
  502       } else if (isa<LoadInst>(C) || isa<StoreInst>(C) || isa<VAArgInst>(C)) {
  502       } else if (isa<LoadInst>(C) || isa<StoreInst>(C) || isa<VAArgInst>(C)) {
  504         auto ML = MemoryLocation::get(C);
  514     ToLift.push_back(C);
  515     for (unsigned k = 0, e = C->getNumOperands(); k != e; ++k)
  516       if (auto *A = dyn_cast<Instruction>(C->getOperand(k))) {