|
LLVM
8.0.1
|
#include "AliasAnalysisSummary.h"#include "llvm/IR/Argument.h"#include "llvm/IR/Type.h"#include "llvm/Support/Compiler.h"
Go to the source code of this file.
Namespaces | |
| llvm | |
| This class represents lattice values for constants. | |
| llvm::cflaa | |
Functions | |
| 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) |
1.8.13