LLVM  4.0.0
Functions | Variables
AliasAnalysis.cpp File Reference
#include "llvm/Analysis/AliasAnalysis.h"
#include "llvm/Analysis/BasicAliasAnalysis.h"
#include "llvm/Analysis/CFG.h"
#include "llvm/Analysis/CFLAndersAliasAnalysis.h"
#include "llvm/Analysis/CFLSteensAliasAnalysis.h"
#include "llvm/Analysis/CaptureTracking.h"
#include "llvm/Analysis/GlobalsModRef.h"
#include "llvm/Analysis/ObjCARCAliasAnalysis.h"
#include "llvm/Analysis/ScalarEvolutionAliasAnalysis.h"
#include "llvm/Analysis/ScopedNoAliasAA.h"
#include "llvm/Analysis/TargetLibraryInfo.h"
#include "llvm/Analysis/TypeBasedAliasAnalysis.h"
#include "llvm/Analysis/ValueTracking.h"
#include "llvm/IR/BasicBlock.h"
#include "llvm/IR/DataLayout.h"
#include "llvm/IR/Dominators.h"
#include "llvm/IR/Function.h"
#include "llvm/IR/Instructions.h"
#include "llvm/IR/IntrinsicInst.h"
#include "llvm/IR/LLVMContext.h"
#include "llvm/IR/Type.h"
#include "llvm/Pass.h"
Include dependency graph for AliasAnalysis.cpp:

Go to the source code of this file.

Functions

 INITIALIZE_PASS (ExternalAAWrapperPass,"external-aa","External Alias Analysis", false, true) ImmutablePass *llvm
 
 INITIALIZE_PASS_BEGIN (AAResultsWrapperPass,"aa","Function Alias Analysis Results", false, true) INITIALIZE_PASS_END(AAResultsWrapperPass
 

Variables

static cl::opt< boolDisableBasicAA ("disable-basicaa", cl::Hidden, cl::init(false))
 Allow disabling BasicAA from the AA results. More...
 
 aa
 
Function Alias Analysis Results
 
Function Alias Analysis false
 

Function Documentation

INITIALIZE_PASS ( ExternalAAWrapperPass  ,
"external-aa ,
"External Alias Analysis ,
false  ,
true   
)

Definition at line 561 of file AliasAnalysis.cpp.

INITIALIZE_PASS_BEGIN ( AAResultsWrapperPass  ,
"aa"  ,
"Function Alias Analysis Results ,
false  ,
true   
)

Variable Documentation

aa
cl::opt<bool> DisableBasicAA("disable-basicaa", cl::Hidden, cl::init(false))
static

Allow disabling BasicAA from the AA results.

This is particularly useful when testing to isolate a single AA implementation.

Referenced by llvm::createLegacyPMAAResults(), and llvm::AAResultsWrapperPass::runOnFunction().

Memory true print Memory SSA false
Function Alias Analysis Results