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

References

lib/Analysis/ScopedNoAliasAA.cpp
  105                         Call->getMetadata(LLVMContext::MD_noalias)))
  122                         Call2->getMetadata(LLVMContext::MD_noalias)))
  126                         Call1->getMetadata(LLVMContext::MD_noalias)))
lib/Analysis/TypeBasedAliasAnalysis.cpp
  537         MDNode::intersect(N.NoAlias, getMetadata(LLVMContext::MD_noalias));
  539     N.NoAlias = getMetadata(LLVMContext::MD_noalias);
lib/Analysis/VectorUtils.cpp
  600                     LLVMContext::MD_noalias, LLVMContext::MD_fpmath,
  618       case LLVMContext::MD_noalias:
lib/IR/IRBuilder.cpp
  122     CI->setMetadata(LLVMContext::MD_noalias, NoAliasTag);
  152     CI->setMetadata(LLVMContext::MD_noalias, NoAliasTag);
  191     CI->setMetadata(LLVMContext::MD_noalias, NoAliasTag);
  232     CI->setMetadata(LLVMContext::MD_noalias, NoAliasTag);
  267     CI->setMetadata(LLVMContext::MD_noalias, NoAliasTag);
  309     CI->setMetadata(LLVMContext::MD_noalias, NoAliasTag);
lib/IR/Metadata.cpp
 1264   setMetadata(LLVMContext::MD_noalias, N.NoAlias);
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
  506     case LLVMContext::MD_noalias:
lib/Transforms/InstCombine/InstCombinePHI.cpp
  606     LLVMContext::MD_noalias,
lib/Transforms/Scalar/DeadStoreElimination.cpp
 1263                                    LLVMContext::MD_noalias,
lib/Transforms/Scalar/GVNHoist.cpp
  246       LLVMContext::MD_noalias,        LLVMContext::MD_range,
lib/Transforms/Scalar/InferAddressSpaces.cpp
  791   MDNode *NoAliasMD = MI->getMetadata(LLVMContext::MD_noalias);
lib/Transforms/Scalar/LoopVersioningLICM.cpp
  555           LLVMContext::MD_noalias,
  556           MDNode::concatenate(Inst.getMetadata(LLVMContext::MD_noalias),
lib/Transforms/Scalar/MemCpyOptimizer.cpp
  913                          LLVMContext::MD_noalias,
lib/Transforms/Scalar/Scalarizer.cpp
  393           || Tag == LLVMContext::MD_noalias
lib/Transforms/Utils/InlineFunction.cpp
  826       if (const MDNode *M = J.getMetadata(LLVMContext::MD_noalias))
  899     if (MDNode *M = NI->getMetadata(LLVMContext::MD_noalias)) {
  905               CS.getInstruction()->getMetadata(LLVMContext::MD_noalias))
  907       NI->setMetadata(LLVMContext::MD_noalias, NewMD);
  909       if (MDNode *M = CS.getInstruction()->getMetadata(LLVMContext::MD_noalias))
  910         NI->setMetadata(LLVMContext::MD_noalias, M);
 1105         NI->setMetadata(LLVMContext::MD_noalias,
 1107                             NI->getMetadata(LLVMContext::MD_noalias),
lib/Transforms/Utils/Local.cpp
 2304       case LLVMContext::MD_noalias:
 2367       LLVMContext::MD_noalias,         LLVMContext::MD_range,
 2400     case LLVMContext::MD_noalias:
 2452       LLVMContext::MD_noalias,         LLVMContext::MD_range,
lib/Transforms/Utils/LoopVersioning.cpp
  245           LLVMContext::MD_noalias,
  247               VersionedInst->getMetadata(LLVMContext::MD_noalias),