Lines Matching defs:TBAAAccessInfo
42 struct TBAAAccessInfo { struct
43 TBAAAccessInfo(TBAAAccessKind Kind, llvm::MDNode *BaseType, in TBAAAccessInfo() argument
49 TBAAAccessInfo(llvm::MDNode *BaseType, llvm::MDNode *AccessType, in TBAAAccessInfo() argument
55 explicit TBAAAccessInfo(llvm::MDNode *AccessType, uint64_t Size) in TBAAAccessInfo() argument
59 TBAAAccessInfo() in TBAAAccessInfo() function
63 static TBAAAccessInfo getMayAliasInfo() { in getMayAliasInfo() argument
71 static TBAAAccessInfo getIncompleteInfo() { in getIncompleteInfo() argument
79 bool operator==(const TBAAAccessInfo &Other) const { argument
96 TBAAAccessKind Kind;
101 llvm::MDNode *BaseType;
105 llvm::MDNode *AccessType;
109 uint64_t Offset;
133 llvm::DenseMap<TBAAAccessInfo, llvm::MDNode *> AccessTagMetadataCache; argument