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

References

lib/Analysis/TypeBasedAliasAnalysis.cpp
  411   if (const MDNode *M = Call->getMetadata(LLVMContext::MD_tbaa))
  431     if (const MDNode *M = Call->getMetadata(LLVMContext::MD_tbaa))
  444   if (const MDNode *M1 = Call1->getMetadata(LLVMContext::MD_tbaa))
  445     if (const MDNode *M2 = Call2->getMetadata(LLVMContext::MD_tbaa))
  525         MDNode::getMostGenericTBAA(N.TBAA, getMetadata(LLVMContext::MD_tbaa));
  527     N.TBAA = getMetadata(LLVMContext::MD_tbaa);
lib/Analysis/VectorUtils.cpp
  599   for (auto Kind : {LLVMContext::MD_tbaa, LLVMContext::MD_alias_scope,
  609       case LLVMContext::MD_tbaa:
lib/AsmParser/LLParser.cpp
  227     MDNode *MD = Inst->getMetadata(LLVMContext::MD_tbaa);
  231       Inst->setMetadata(LLVMContext::MD_tbaa, UpgradedMD);
 2043     if (MDK == LLVMContext::MD_tbaa)
lib/Bitcode/Reader/BitcodeReader.cpp
  167       I.setMetadata(LLVMContext::MD_tbaa, nullptr);
 5274       MDNode *TBAA = I.getMetadata(LLVMContext::MD_tbaa);
lib/Bitcode/Reader/MetadataLoader.cpp
 2030         if (I->second == LLVMContext::MD_tbaa && StripTBAA)
 2054         if (I->second == LLVMContext::MD_tbaa) {
lib/IR/IRBuilder.cpp
  116     CI->setMetadata(LLVMContext::MD_tbaa, TBAATag);
  146     CI->setMetadata(LLVMContext::MD_tbaa, TBAATag);
  181     CI->setMetadata(LLVMContext::MD_tbaa, TBAATag);
  222     CI->setMetadata(LLVMContext::MD_tbaa, TBAATag);
  261     CI->setMetadata(LLVMContext::MD_tbaa, TBAATag);
  299     CI->setMetadata(LLVMContext::MD_tbaa, TBAATag);
lib/IR/Metadata.cpp
 1262   setMetadata(LLVMContext::MD_tbaa, N.TBAA);
lib/IR/Verifier.cpp
 4196   if (MDNode *TBAA = I.getMetadata(LLVMContext::MD_tbaa))
lib/Transforms/InstCombine/InstCombineCalls.cpp
  170   if (MDNode *M = MI->getMetadata(LLVMContext::MD_tbaa)) {
  191     L->setMetadata(LLVMContext::MD_tbaa, CopyMD);
  205     S->setMetadata(LLVMContext::MD_tbaa, CopyMD);
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
  501     case LLVMContext::MD_tbaa:
lib/Transforms/InstCombine/InstCombinePHI.cpp
  602     LLVMContext::MD_tbaa,
lib/Transforms/Instrumentation/ThreadSanitizer.cpp
  300   if (MDNode *Tag = I->getMetadata(LLVMContext::MD_tbaa))
lib/Transforms/Scalar/DeadStoreElimination.cpp
 1261             unsigned MDToKeep[] = {LLVMContext::MD_dbg, LLVMContext::MD_tbaa,
lib/Transforms/Scalar/GVNHoist.cpp
  245       LLVMContext::MD_tbaa,           LLVMContext::MD_alias_scope,
lib/Transforms/Scalar/InferAddressSpaces.cpp
  789   MDNode *TBAA = MI->getMetadata(LLVMContext::MD_tbaa);
lib/Transforms/Scalar/MemCpyOptimizer.cpp
  912   unsigned KnownIDs[] = {LLVMContext::MD_tbaa, LLVMContext::MD_alias_scope,
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
 2430   unsigned ValidMetadataAfterRS4GC[] = {LLVMContext::MD_tbaa,
 2466     if (MDNode *Tag = I.getMetadata(LLVMContext::MD_tbaa)) {
 2468       I.setMetadata(LLVMContext::MD_tbaa, MutableTBAA);
lib/Transforms/Scalar/Scalarizer.cpp
  388   return (Tag == LLVMContext::MD_tbaa
lib/Transforms/Utils/Local.cpp
 2298       case LLVMContext::MD_tbaa:
 2366       LLVMContext::MD_tbaa,            LLVMContext::MD_alias_scope,
 2394     case LLVMContext::MD_tbaa:
 2451       LLVMContext::MD_tbaa,            LLVMContext::MD_alias_scope,
lib/Transforms/Utils/SimplifyCFG.cpp
 1308       unsigned KnownIDs[] = {LLVMContext::MD_tbaa,
tools/clang/lib/CodeGen/CodeGenModule.cpp
  719     Inst->setMetadata(llvm::LLVMContext::MD_tbaa, Tag);
unittests/Analysis/TBAATest.cpp
   55   SI->setMetadata(LLVMContext::MD_tbaa, MD2);
   84   SI->setMetadata(LLVMContext::MD_tbaa, GenericMD);