Searched defs:TBAA (Results 1 - 3 of 3) sorted by relevance

/external/llvm/include/llvm/IR/
H A DMDBuilder.h84 /// \brief Return metadata appropriate for a AA root node (scope or TBAA).
91 /// \brief Return metadata appropriate for a TBAA root node. Each returned
113 /// \brief Return metadata appropriate for a TBAA root node with the given
128 /// \brief Return metadata for a non-root TBAA node with the given name,
129 /// parent in the TBAA tree, and value for 'pointsToConstantMemory'.
136 MDNode *TBAA; member in struct:llvm::MDBuilder::TBAAStructField
137 TBAAStructField(uint64_t Offset, uint64_t Size, MDNode *TBAA) : argument
138 Offset(Offset), Size(Size), TBAA(TBAA) {}
145 /// \brief Return metadata for a TBAA struc
[all...]
H A DMetadata.h551 : TBAA(T), Scope(S), NoAlias(N) {}
554 return TBAA == A.TBAA && Scope == A.Scope && NoAlias == A.NoAlias;
559 explicit operator bool() const { return TBAA || Scope || NoAlias; }
562 MDNode *TBAA; member in struct:llvm::AAMDNodes
583 return DenseMapInfo<MDNode *>::getHashValue(Val.TBAA) ^
/external/clang/lib/CodeGen/
H A DCodeGenModule.h271 CodeGenTBAA *TBAA; member in class:clang::CodeGen::CodeGenModule
614 bool shouldUseTBAA() const { return TBAA != nullptr; }
645 /// Decorate the instruction with a TBAA tag. For scalar TBAA, the tag
646 /// is the same as the type. For struct-path aware TBAA, the tag

Completed in 97 milliseconds