|
LLVM
3.7.0
|
#include "llvm/Analysis/AliasAnalysis.h"Go to the source code of this file.
Classes | |
| struct | llvm::LibCallLocationInfo |
| LibCallLocationInfo - This struct describes a set of memory locations that are accessed by libcalls. More... | |
| struct | llvm::LibCallFunctionInfo |
| LibCallFunctionInfo - Each record in the array of FunctionInfo structs records the behavior of one libcall that is known by the optimizer. More... | |
| struct | llvm::LibCallFunctionInfo::LocationMRInfo |
| LocationMRInfo - This pair captures info about whether a specific location is modified or referenced by a libcall. More... | |
| class | llvm::LibCallInfo |
| LibCallInfo - Abstract interface to query about library call information. More... | |
Namespaces | |
| llvm | |
| Compute iterated dominance frontiers using a linear time algorithm. | |
Functions | |
| EHPersonality | llvm::classifyEHPersonality (const Value *Pers) |
| See if the given exception handling personality function is one that we understand. More... | |
| bool | llvm::isAsynchronousEHPersonality (EHPersonality Pers) |
| Returns true if this personality function catches asynchronous exceptions. More... | |
| bool | llvm::isMSVCEHPersonality (EHPersonality Pers) |
| Returns true if this is an MSVC personality function. More... | |
| bool | llvm::isNoOpWithoutInvoke (EHPersonality Pers) |
| Return true if this personality may be safely removed if there are no invoke instructions remaining in the current function. More... | |
| bool | llvm::canSimplifyInvokeNoUnwind (const Function *F) |
1.8.6