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

References

include/llvm/IR/CallSite.h
  468     CALLSITE_DELEGATE_GETTER(onlyReadsMemory());
lib/Analysis/BasicAliasAnalysis.cpp
  722   if (Call->onlyReadsMemory())
lib/Analysis/CFLGraph.h
  444       if (!Call.onlyReadsMemory())
lib/Analysis/CaptureTracking.cpp
  261       if (Call->onlyReadsMemory() && Call->doesNotThrow() &&
lib/Analysis/GlobalsModRef.cpp
  896       Call->onlyReadsMemory() ? ModRefInfo::Ref : ModRefInfo::ModRef;
lib/Analysis/InlineCost.cpp
 1251         if (!Call.onlyReadsMemory() && !isAssumeLikeIntrinsic(II))
 1294     if (!Call.onlyReadsMemory())
 1311     if (!Call.onlyReadsMemory())
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 7508   if (!I.onlyReadsMemory())
 7524   if (!I.onlyReadsMemory())
 7569         if (I.onlyReadsMemory()) {
lib/IR/Instruction.cpp
  547     return !cast<CallBase>(this)->onlyReadsMemory();
lib/IR/Verifier.cpp
 1943   Assert(!Call.doesNotAccessMemory() && !Call.onlyReadsMemory() &&
lib/Target/PowerPC/PPCTargetTransformInfo.cpp
  357           if (!CI->onlyReadsMemory())
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
  107         if (Call->onlyReadsMemory() &&
lib/Transforms/Instrumentation/MemorySanitizer.cpp
 2555         !I.onlyReadsMemory()) {
 2563         I.onlyReadsMemory()) {
lib/Transforms/Scalar/EarlyCSE.cpp
  389     if (!CI || !CI->onlyReadsMemory())
lib/Transforms/Scalar/GVNHoist.cpp
  232     else if (Call->onlyReadsMemory())
lib/Transforms/Scalar/GVNSink.cpp
  546       if (CI && CI->onlyReadsMemory())
  549       if (II && II->onlyReadsMemory())
lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp
   35   if (Call->onlyReadsMemory())
lib/Transforms/Utils/Local.cpp
 2110         if (II->use_empty() && II->onlyReadsMemory()) {
unittests/IR/InstructionsTest.cpp
  534     EXPECT_TRUE(Clone->onlyReadsMemory());