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

References

lib/Analysis/MemoryDependenceAnalysis.cpp
  359   if (!LI->hasMetadata(LLVMContext::MD_invariant_group))
  420           U->hasMetadata(LLVMContext::MD_invariant_group))
lib/CodeGen/CodeGenPrepare.cpp
 6976     LI->setMetadata(LLVMContext::MD_invariant_group, nullptr);
 6989     SI->setMetadata(LLVMContext::MD_invariant_group, nullptr);
lib/Transforms/Scalar/GVN.cpp
 1258     if (auto *InvGroupMD = LI->getMetadata(LLVMContext::MD_invariant_group))
 1259       NewLoad->setMetadata(LLVMContext::MD_invariant_group, InvGroupMD);
lib/Transforms/Scalar/GVNHoist.cpp
  248       LLVMContext::MD_invariant_group, LLVMContext::MD_access_group};
lib/Transforms/Scalar/MemCpyOptimizer.cpp
  914                          LLVMContext::MD_invariant_group,
lib/Transforms/Utils/Local.cpp
 2335       case LLVMContext::MD_invariant_group:
 2358   if (auto *JMD = J->getMetadata(LLVMContext::MD_invariant_group))
 2360       K->setMetadata(LLVMContext::MD_invariant_group, JMD);
 2369       LLVMContext::MD_invariant_group, LLVMContext::MD_align,
 2454       LLVMContext::MD_invariant_group, LLVMContext::MD_nonnull,
lib/Transforms/Utils/SimplifyCFG.cpp
 1313                              LLVMContext::MD_invariant_group,
tools/clang/lib/CodeGen/CodeGenModule.cpp
  724   I->setMetadata(llvm::LLVMContext::MD_invariant_group,