A simple AA result that uses TBAA metadata to answer queries.
Declared in <llvm/Analysis/TypeBasedAliasAnalysis.h>
class TypeBasedAAResult
: public AAResultBase
| Name | Description |
|---|---|
AAResultBase | A base class to help implement the function alias analysis results concept. |
| Name | Description |
|---|---|
TypeBasedAAResult [constructor] | Construct a TypeBasedAAResult. |
alias | Query whether two memory locations may alias using TBAA metadata. |
aliasErrno | Return whether Loc may alias errno at context CtxI. |
getArgModRefInfo | Conservatively return ModRef for pointer argument ArgIdx of Call. |
getMemoryEffects | getMemoryEffects overloads |
getModRefInfo | getModRefInfo overloads |
getModRefInfoMask | Return a ModRef bitmask for a memory location using TBAA metadata. |
invalidate | Handle invalidation events from the new pass manager. |
| Name | Description |
|---|---|
getModRefInfo | Inherit getModRefInfo overloads from AAResultBase. |