HomeSort by relevance Sort by last modified time
    Searched refs:TBAA (Results 1 - 3 of 3) sorted by null

  /external/llvm/include/llvm/IR/
MDBuilder.h 96 // TBAA metadata.
99 /// \brief Return metadata appropriate for a TBAA root node. Each returned
117 /// \brief Return metadata appropriate for a TBAA root node with the given
124 /// \brief Return metadata for a non-root TBAA node with the given name,
125 /// parent in the TBAA tree, and value for 'pointsToConstantMemory'.
141 MDNode *TBAA;
142 TBAAStructField(uint64_t Offset, uint64_t Size, MDNode *TBAA) :
143 Offset(Offset), Size(Size), TBAA(TBAA) {}
146 /// \brief Return metadata for a tbaa.struct node with the give
    [all...]
  /external/clang/lib/CodeGen/
CodeGenModule.cpp 76 ABI(createCXXABI(*this)), VMContext(M.getContext()), TBAA(0),
116 // Enable TBAA unless it's suppressed. ThreadSanitizer needs TBAA even at O0.
119 TBAA = new CodeGenTBAA(Context, VMContext, CodeGenOpts, getLangOpts(),
142 delete TBAA;
217 if (!TBAA)
219 return TBAA->getTBAAInfo(QTy);
223 if (!TBAA)
225 return TBAA->getTBAAInfoForVTablePtr();
229 if (!TBAA)
    [all...]
CodeGenModule.h 242 CodeGenTBAA *TBAA;
515 bool shouldUseTBAA() const { return TBAA != 0; }
538 /// Decorate the instruction with a TBAA tag. For scalar TBAA, the tag
539 /// is the same as the type. For struct-path aware TBAA, the tag
    [all...]

Completed in 69 milliseconds