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

References

lib/Analysis/MemoryDependenceAnalysis.cpp
  484     if (LI && LI->hasMetadata(LLVMContext::MD_invariant_load))
lib/Analysis/MemorySSA.cpp
  378   return isa<LoadInst>(I) && (I->hasMetadata(LLVMContext::MD_invariant_load) ||
lib/Analysis/VectorUtils.cpp
  601                     LLVMContext::MD_nontemporal, LLVMContext::MD_invariant_load,
  620       case LLVMContext::MD_invariant_load:
lib/CodeGen/SelectionDAG/FastISel.cpp
 2412   bool IsInvariant = I->hasMetadata(LLVMContext::MD_invariant_load);
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 4025   bool isInvariant = I.hasMetadata(LLVMContext::MD_invariant_load);
 4155          !I.hasMetadata(LLVMContext::MD_invariant_load) &&
 4666   if (I.hasMetadata(LLVMContext::MD_invariant_load))
lib/Target/AMDGPU/AMDGPULowerKernelArguments.cpp
  164     Load->setMetadata(LLVMContext::MD_invariant_load, MDNode::get(Ctx, {}));
lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
  258   LoadXY->setMetadata(LLVMContext::MD_invariant_load, MD);
  259   LoadZU->setMetadata(LLVMContext::MD_invariant_load, MD);
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
  513     case LLVMContext::MD_invariant_load:
lib/Transforms/InstCombine/InstCombinePHI.cpp
  604     LLVMContext::MD_invariant_load,
lib/Transforms/Scalar/EarlyCSE.cpp
  655         return LI->hasMetadata(LLVMContext::MD_invariant_load);
  794     if (LI->hasMetadata(LLVMContext::MD_invariant_load))
lib/Transforms/Scalar/GVN.cpp
 1256     if (auto *MD = LI->getMetadata(LLVMContext::MD_invariant_load))
 1257       NewLoad->setMetadata(LLVMContext::MD_invariant_load, MD);
lib/Transforms/Scalar/GVNHoist.cpp
  247       LLVMContext::MD_fpmath,         LLVMContext::MD_invariant_load,
lib/Transforms/Scalar/LICM.cpp
 1103     if (LI->hasMetadata(LLVMContext::MD_invariant_load))
lib/Transforms/Scalar/LoopPredication.cpp
  546             LI->hasMetadata(LLVMContext::MD_invariant_load))
lib/Transforms/Scalar/Scalarizer.cpp
  391           || Tag == LLVMContext::MD_invariant_load
lib/Transforms/Utils/Local.cpp
 2326       case LLVMContext::MD_invariant_load:
 2368       LLVMContext::MD_invariant_load,  LLVMContext::MD_nonnull,
 2398     case LLVMContext::MD_invariant_load:
 2453       LLVMContext::MD_fpmath,          LLVMContext::MD_invariant_load,
lib/Transforms/Utils/SimplifyCFG.cpp
 1311                              LLVMContext::MD_invariant_load,
lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
  668         return LI->hasMetadata(LLVMContext::MD_invariant_load);
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
 1806           llvm::LLVMContext::MD_invariant_load,
unittests/Analysis/MemorySSATest.cpp
  787   Load->setMetadata(LLVMContext::MD_invariant_load, MDNode::get(C, {}));