LLVM API Documentation

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

BasicAliasAnalysis Member List

This is the complete list of members for BasicAliasAnalysis, including all inherited members.

AAllvm::AliasAnalysis [protected]
AccessesArguments enum valuellvm::AliasAnalysis
AccessesArgumentsAndGlobals enum valuellvm::AliasAnalysis
alias(const Value *V1, unsigned V1Size, const Value *V2, unsigned V2Size)BasicAliasAnalysis [virtual]
AliasAnalysis()llvm::AliasAnalysis [inline]
AliasResult enum namellvm::AliasAnalysis
assignPassManager(PMStack &PMS, PassManagerType T=PMT_ModulePassManager)llvm::ModulePass [virtual]
BasicAliasAnalysis()BasicAliasAnalysis [inline]
canBasicBlockModify(const BasicBlock &BB, const Value *P, unsigned Size)llvm::AliasAnalysis
canInstructionRangeModify(const Instruction &I1, const Instruction &I2, const Value *Ptr, unsigned Size)llvm::AliasAnalysis
copyValue(Value *From, Value *To)NoAA [inline, virtual]
deleteValue(Value *V)NoAA [inline, virtual]
DoesNotAccessMemory enum valuellvm::AliasAnalysis
doesNotAccessMemory(CallSite CS)llvm::AliasAnalysis [inline]
doesNotAccessMemory(Function *F)llvm::AliasAnalysis [inline]
dump() const llvm::Pass
dumpPassStructure(unsigned Offset=0)llvm::Pass [virtual]
getAnalysis() const llvm::Pass
getAnalysis(Function &F)llvm::Pass
getAnalysisID(const PassInfo *PI) const llvm::Pass
getAnalysisID(const PassInfo *PI, Function &F)llvm::Pass
getAnalysisToUpdate() const llvm::Pass
getAnalysisUsage(AnalysisUsage &AU) const NoAA [inline, virtual]
getArgumentAccesses(Function *F, CallSite CS, std::vector< PointerAccessInfo > &Info)NoAA [inline, virtual]
getClassPassInfo()llvm::Pass [inline, static]
getModRefBehavior(Function *F, CallSite CS, std::vector< PointerAccessInfo > *Info)NoAA [inline, virtual]
llvm::AliasAnalysis::getModRefBehavior(CallSite CS, std::vector< PointerAccessInfo > *Info=0)llvm::AliasAnalysis
llvm::AliasAnalysis::getModRefBehavior(Function *F, std::vector< PointerAccessInfo > *Info=0)llvm::AliasAnalysis
getModRefInfo(CallSite CS, Value *P, unsigned Size)BasicAliasAnalysis [virtual]
getModRefInfo(CallSite CS1, CallSite CS2)BasicAliasAnalysis [inline, virtual]
llvm::AliasAnalysis::getModRefInfo(LoadInst *L, Value *P, unsigned Size)llvm::AliasAnalysis
llvm::AliasAnalysis::getModRefInfo(StoreInst *S, Value *P, unsigned Size)llvm::AliasAnalysis
llvm::AliasAnalysis::getModRefInfo(CallInst *C, Value *P, unsigned Size)llvm::AliasAnalysis [inline]
llvm::AliasAnalysis::getModRefInfo(InvokeInst *I, Value *P, unsigned Size)llvm::AliasAnalysis [inline]
llvm::AliasAnalysis::getModRefInfo(VAArgInst *I, Value *P, unsigned Size)llvm::AliasAnalysis [inline]
llvm::AliasAnalysis::getModRefInfo(Instruction *I, Value *P, unsigned Size)llvm::AliasAnalysis [inline]
getMustAliases(Value *P, std::vector< Value * > &RetVals)NoAA [inline, virtual]
getPassInfo() const llvm::Pass
getPassName() const llvm::Pass [virtual]
getPotentialPassManagerType() const llvm::ModulePass [inline, virtual]
getResolver()llvm::Pass [inline]
getTargetData() const llvm::AliasAnalysis [inline]
hasNoModRefInfoForCalls() const BasicAliasAnalysis [inline, virtual]
IDBasicAliasAnalysis [static]
ImmutablePass(intptr_t pid)llvm::ImmutablePass [inline, explicit]
ImmutablePass(const void *pid)llvm::ImmutablePass [inline, explicit]
InitializeAliasAnalysis(Pass *P)llvm::AliasAnalysis [protected]
initializePass()NoAA [inline, virtual]
lookupPassInfo(intptr_t TI)llvm::Pass [static]
MayAlias enum valuellvm::AliasAnalysis
Mod enum valuellvm::AliasAnalysis
ModRef enum valuellvm::AliasAnalysis
ModRefBehavior enum namellvm::AliasAnalysis
ModRefResult enum namellvm::AliasAnalysis
ModulePass(intptr_t pid)llvm::ModulePass [inline, explicit]
ModulePass(const void *pid)llvm::ModulePass [inline, explicit]
MustAlias enum valuellvm::AliasAnalysis
mustPreserveAnalysisID(const PassInfo *AnalysisID) const llvm::Pass
NoAA()NoAA [inline]
NoAA(intptr_t PID)NoAA [inline, explicit]
NoAlias enum valuellvm::AliasAnalysis
NoModRef enum valuellvm::AliasAnalysis
onlyReadsMemory(CallSite CS)llvm::AliasAnalysis [inline]
onlyReadsMemory(Function *F)llvm::AliasAnalysis [inline]
OnlyReadsMemory enum valuellvm::AliasAnalysis
Pass(intptr_t pid)llvm::Pass [inline, explicit]
Pass(const void *pid)llvm::Pass [inline, explicit]
pointsToConstantMemory(const Value *P)BasicAliasAnalysis [virtual]
preparePassManager(PMStack &)llvm::Pass [inline, virtual]
print(std::ostream &O, const Module *M) const llvm::Pass [virtual]
print(std::ostream *O, const Module *M) const llvm::Pass [inline]
Ref enum valuellvm::AliasAnalysis
releaseMemory()llvm::Pass [inline, virtual]
replaceWithNewValue(Value *Old, Value *New)llvm::AliasAnalysis [inline]
runOnModule(Module &)llvm::ImmutablePass [inline, virtual]
setResolver(AnalysisResolver *AR)llvm::Pass [inline]
TDllvm::AliasAnalysis [protected]
UnknownModRefBehavior enum valuellvm::AliasAnalysis
verifyAnalysis() const llvm::Pass [inline, virtual]
~AliasAnalysis()llvm::AliasAnalysis [virtual]
~ImmutablePass()llvm::ImmutablePass [virtual]
~ModulePass()llvm::ModulePass [virtual]
~Pass()llvm::Pass [virtual]




This web site is hosted by the Computer Science Department at the University of Illinois at Urbana-Champaign.