|
AliasAttrs | llvm::cflaa::getAttrNone () |
| Attr represent whether the said pointer comes from an unknown source (such as opaque memory or an integer cast). More...
|
|
AliasAttrs | llvm::cflaa::getAttrUnknown () |
| AttrUnknown represent whether the said pointer comes from a source not known to alias analyses (such as opaque memory or an integer cast). More...
|
|
bool | llvm::cflaa::hasUnknownAttr (AliasAttrs Attr) |
|
AliasAttrs | llvm::cflaa::getAttrCaller () |
| AttrCaller represent whether the said pointer comes from a source not known to the current function but known to the caller. More...
|
|
bool | llvm::cflaa::hasCallerAttr (AliasAttrs Attr) |
|
bool | llvm::cflaa::hasUnknownOrCallerAttr (AliasAttrs Attr) |
|
AliasAttrs | llvm::cflaa::getAttrEscaped () |
| AttrEscaped represent whether the said pointer comes from a known source but escapes to the unknown world (e.g. More...
|
|
bool | llvm::cflaa::hasEscapedAttr (AliasAttrs Attr) |
|
static AliasAttr | llvm::cflaa::argNumberToAttr (unsigned ArgNum) |
|
AliasAttrs | llvm::cflaa::getGlobalOrArgAttrFromValue (const Value &) |
| AttrGlobal represent whether the said pointer is a global value. More...
|
|
bool | llvm::cflaa::isGlobalOrArgAttr (AliasAttrs Attr) |
|
AliasAttrs | llvm::cflaa::getExternallyVisibleAttrs (AliasAttrs) |
| Given an AliasAttrs, return a new AliasAttrs that only contains attributes meaningful to the caller. More...
|
|
Optional< InstantiatedValue > | llvm::cflaa::instantiateInterfaceValue (InterfaceValue IValue, CallSite CS) |
|
Optional< InstantiatedRelation > | llvm::cflaa::instantiateExternalRelation (ExternalRelation ERelation, CallSite CS) |
|
Optional< InstantiatedAttr > | llvm::cflaa::instantiateExternalAttribute (ExternalAttribute EAttr, CallSite CS) |
|