Searched defs:TBAA (Results 1 - 3 of 3) sorted by relevance
/external/llvm/include/llvm/IR/ |
H A D | MDBuilder.h | 84 /// \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 D | Metadata.h | 551 : 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 D | CodeGenModule.h | 271 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