LLVM  6.0.0svn
llvm::AAResults Member List

This is the complete list of members for llvm::AAResults, including all inherited members.

AAResultBase classllvm::AAResultsfriend
AAResults(const TargetLibraryInfo &TLI)llvm::AAResultsinline
AAResults(AAResults &&Arg)llvm::AAResults
addAADependencyID(AnalysisKey *ID)llvm::AAResultsinline
addAAResult(AAResultT &AAResult)llvm::AAResultsinline
alias(const MemoryLocation &LocA, const MemoryLocation &LocB)llvm::AAResults
alias(const Value *V1, uint64_t V1Size, const Value *V2, uint64_t V2Size)llvm::AAResultsinline
alias(const Value *V1, const Value *V2)llvm::AAResultsinline
callCapturesBefore(const Instruction *I, const MemoryLocation &MemLoc, DominatorTree *DT, OrderedBasicBlock *OBB=nullptr)llvm::AAResults
callCapturesBefore(const Instruction *I, const Value *P, uint64_t Size, DominatorTree *DT, OrderedBasicBlock *OBB=nullptr)llvm::AAResultsinline
canBasicBlockModify(const BasicBlock &BB, const MemoryLocation &Loc)llvm::AAResults
canBasicBlockModify(const BasicBlock &BB, const Value *P, uint64_t Size)llvm::AAResultsinline
canInstructionRangeModRef(const Instruction &I1, const Instruction &I2, const MemoryLocation &Loc, const ModRefInfo Mode)llvm::AAResults
canInstructionRangeModRef(const Instruction &I1, const Instruction &I2, const Value *Ptr, uint64_t Size, const ModRefInfo Mode)llvm::AAResultsinline
doesAccessArgPointees(FunctionModRefBehavior MRB)llvm::AAResultsinlinestatic
doesAccessInaccessibleMem(FunctionModRefBehavior MRB)llvm::AAResultsinlinestatic
doesNotAccessMemory(ImmutableCallSite CS)llvm::AAResultsinline
doesNotAccessMemory(const Function *F)llvm::AAResultsinline
doesNotReadMemory(FunctionModRefBehavior MRB)llvm::AAResultsinlinestatic
getArgModRefInfo(ImmutableCallSite CS, unsigned ArgIdx)llvm::AAResults
getModRefBehavior(ImmutableCallSite CS)llvm::AAResults
getModRefBehavior(const Function *F)llvm::AAResults
getModRefInfo(ImmutableCallSite CS, const MemoryLocation &Loc)llvm::AAResults
getModRefInfo(ImmutableCallSite CS, const Value *P, uint64_t Size)llvm::AAResultsinline
getModRefInfo(const CallInst *C, const MemoryLocation &Loc)llvm::AAResultsinline
getModRefInfo(const CallInst *C, const Value *P, uint64_t Size)llvm::AAResultsinline
getModRefInfo(const InvokeInst *I, const MemoryLocation &Loc)llvm::AAResultsinline
getModRefInfo(const InvokeInst *I, const Value *P, uint64_t Size)llvm::AAResultsinline
getModRefInfo(const LoadInst *L, const MemoryLocation &Loc)llvm::AAResults
getModRefInfo(const LoadInst *L, const Value *P, uint64_t Size)llvm::AAResultsinline
getModRefInfo(const StoreInst *S, const MemoryLocation &Loc)llvm::AAResults
getModRefInfo(const StoreInst *S, const Value *P, uint64_t Size)llvm::AAResultsinline
getModRefInfo(const FenceInst *S, const MemoryLocation &Loc)llvm::AAResults
getModRefInfo(const FenceInst *S, const Value *P, uint64_t Size)llvm::AAResultsinline
getModRefInfo(const AtomicCmpXchgInst *CX, const MemoryLocation &Loc)llvm::AAResults
getModRefInfo(const AtomicCmpXchgInst *CX, const Value *P, unsigned Size)llvm::AAResultsinline
getModRefInfo(const AtomicRMWInst *RMW, const MemoryLocation &Loc)llvm::AAResults
getModRefInfo(const AtomicRMWInst *RMW, const Value *P, unsigned Size)llvm::AAResultsinline
getModRefInfo(const VAArgInst *I, const MemoryLocation &Loc)llvm::AAResults
getModRefInfo(const VAArgInst *I, const Value *P, uint64_t Size)llvm::AAResultsinline
getModRefInfo(const CatchPadInst *I, const MemoryLocation &Loc)llvm::AAResults
getModRefInfo(const CatchPadInst *I, const Value *P, uint64_t Size)llvm::AAResultsinline
getModRefInfo(const CatchReturnInst *I, const MemoryLocation &Loc)llvm::AAResults
getModRefInfo(const CatchReturnInst *I, const Value *P, uint64_t Size)llvm::AAResultsinline
getModRefInfo(const Instruction *I, const Optional< MemoryLocation > &OptLoc)llvm::AAResultsinline
getModRefInfo(const Instruction *I, const Value *P, uint64_t Size)llvm::AAResultsinline
getModRefInfo(Instruction *I, ImmutableCallSite Call)llvm::AAResults
getModRefInfo(ImmutableCallSite CS1, ImmutableCallSite CS2)llvm::AAResults
invalidate(Function &F, const PreservedAnalyses &PA, FunctionAnalysisManager::Invalidator &Inv)llvm::AAResults
isMustAlias(const MemoryLocation &LocA, const MemoryLocation &LocB)llvm::AAResultsinline
isMustAlias(const Value *V1, const Value *V2)llvm::AAResultsinline
isNoAlias(const MemoryLocation &LocA, const MemoryLocation &LocB)llvm::AAResultsinline
isNoAlias(const Value *V1, uint64_t V1Size, const Value *V2, uint64_t V2Size)llvm::AAResultsinline
isNoAlias(const Value *V1, const Value *V2)llvm::AAResultsinline
onlyAccessesArgPointees(FunctionModRefBehavior MRB)llvm::AAResultsinlinestatic
onlyAccessesInaccessibleMem(FunctionModRefBehavior MRB)llvm::AAResultsinlinestatic
onlyAccessesInaccessibleOrArgMem(FunctionModRefBehavior MRB)llvm::AAResultsinlinestatic
onlyReadsMemory(ImmutableCallSite CS)llvm::AAResultsinline
onlyReadsMemory(const Function *F)llvm::AAResultsinline
onlyReadsMemory(FunctionModRefBehavior MRB)llvm::AAResultsinlinestatic
pointsToConstantMemory(const MemoryLocation &Loc, bool OrLocal=false)llvm::AAResults
pointsToConstantMemory(const Value *P, bool OrLocal=false)llvm::AAResultsinline
~AAResults()llvm::AAResults