Lines Matching defs:TBAAAccessInfo
41 struct TBAAAccessInfo { struct
42 TBAAAccessInfo(TBAAAccessKind Kind, llvm::MDNode *BaseType, in TBAAAccessInfo() function
48 TBAAAccessInfo(llvm::MDNode *BaseType, llvm::MDNode *AccessType, in TBAAAccessInfo() function
54 explicit TBAAAccessInfo(llvm::MDNode *AccessType, uint64_t Size) in TBAAAccessInfo() function
58 TBAAAccessInfo() in TBAAAccessInfo() argument
62 static TBAAAccessInfo getMayAliasInfo() { in getMayAliasInfo() argument
70 static TBAAAccessInfo getIncompleteInfo() { in getIncompleteInfo() argument
78 bool operator==(const TBAAAccessInfo &Other) const { argument
95 TBAAAccessKind Kind;
100 llvm::MDNode *BaseType;
104 llvm::MDNode *AccessType;
108 uint64_t Offset;
132 llvm::DenseMap<TBAAAccessInfo, llvm::MDNode *> AccessTagMetadataCache; argument