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

References

lib/Analysis/ScopedNoAliasAA.cpp
  108   if (!mayAliasInScopes(Call->getMetadata(LLVMContext::MD_alias_scope),
  121   if (!mayAliasInScopes(Call1->getMetadata(LLVMContext::MD_alias_scope),
  125   if (!mayAliasInScopes(Call2->getMetadata(LLVMContext::MD_alias_scope),
lib/Analysis/TypeBasedAliasAnalysis.cpp
  531         N.Scope, getMetadata(LLVMContext::MD_alias_scope));
  533     N.Scope = getMetadata(LLVMContext::MD_alias_scope);
lib/Analysis/VectorUtils.cpp
  599   for (auto Kind : {LLVMContext::MD_tbaa, LLVMContext::MD_alias_scope,
  612       case LLVMContext::MD_alias_scope:
lib/IR/IRBuilder.cpp
  119     CI->setMetadata(LLVMContext::MD_alias_scope, ScopeTag);
  149     CI->setMetadata(LLVMContext::MD_alias_scope, ScopeTag);
  188     CI->setMetadata(LLVMContext::MD_alias_scope, ScopeTag);
  229     CI->setMetadata(LLVMContext::MD_alias_scope, ScopeTag);
  264     CI->setMetadata(LLVMContext::MD_alias_scope, ScopeTag);
  306     CI->setMetadata(LLVMContext::MD_alias_scope, ScopeTag);
lib/IR/Metadata.cpp
 1263   setMetadata(LLVMContext::MD_alias_scope, N.Scope);
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
  505     case LLVMContext::MD_alias_scope:
lib/Transforms/InstCombine/InstCombinePHI.cpp
  605     LLVMContext::MD_alias_scope,
lib/Transforms/Scalar/DeadStoreElimination.cpp
 1262                                    LLVMContext::MD_alias_scope,
lib/Transforms/Scalar/GVNHoist.cpp
  245       LLVMContext::MD_tbaa,           LLVMContext::MD_alias_scope,
lib/Transforms/Scalar/InferAddressSpaces.cpp
  790   MDNode *ScopeMD = MI->getMetadata(LLVMContext::MD_alias_scope);
lib/Transforms/Scalar/LoopVersioningLICM.cpp
  560           LLVMContext::MD_alias_scope,
  561           MDNode::concatenate(Inst.getMetadata(LLVMContext::MD_alias_scope),
lib/Transforms/Scalar/MemCpyOptimizer.cpp
  912   unsigned KnownIDs[] = {LLVMContext::MD_tbaa, LLVMContext::MD_alias_scope,
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
 2432                          LLVMContext::MD_alias_scope,
lib/Transforms/Scalar/Scalarizer.cpp
  392           || Tag == LLVMContext::MD_alias_scope
lib/Transforms/Utils/InlineFunction.cpp
  824       if (const MDNode *M = J.getMetadata(LLVMContext::MD_alias_scope))
  884     if (MDNode *M = NI->getMetadata(LLVMContext::MD_alias_scope)) {
  890               CS.getInstruction()->getMetadata(LLVMContext::MD_alias_scope))
  892       NI->setMetadata(LLVMContext::MD_alias_scope, NewMD);
  895               CS.getInstruction()->getMetadata(LLVMContext::MD_alias_scope))
  896         NI->setMetadata(LLVMContext::MD_alias_scope, M);
 1132             LLVMContext::MD_alias_scope,
 1133             MDNode::concatenate(NI->getMetadata(LLVMContext::MD_alias_scope),
lib/Transforms/Utils/Local.cpp
 2301       case LLVMContext::MD_alias_scope:
 2366       LLVMContext::MD_tbaa,            LLVMContext::MD_alias_scope,
 2399     case LLVMContext::MD_alias_scope:
 2451       LLVMContext::MD_tbaa,            LLVMContext::MD_alias_scope,
lib/Transforms/Utils/LoopVersioning.cpp
  236         LLVMContext::MD_alias_scope,
  238             VersionedInst->getMetadata(LLVMContext::MD_alias_scope),