addEscapingUse(Use &U) | llvm::AliasAnalysis | virtual |
alias(const Location &LocA, const Location &LocB) | llvm::AliasAnalysis | virtual |
alias(const Value *V1, uint64_t V1Size, const Value *V2, uint64_t V2Size) | llvm::AliasAnalysis | inline |
alias(const Value *V1, const Value *V2) | llvm::AliasAnalysis | inline |
AliasAnalysis() | llvm::AliasAnalysis | inline |
AliasResult enum name | llvm::AliasAnalysis | |
Anywhere enum value | llvm::AliasAnalysis | |
ArgumentPointees enum value | llvm::AliasAnalysis | |
assignPassManager(PMStack &PMS, PassManagerType T) | llvm::FunctionPass | virtual |
callCapturesBefore(const Instruction *I, const AliasAnalysis::Location &MemLoc, DominatorTree *DT) | llvm::AliasAnalysis | |
callCapturesBefore(const Instruction *I, const Value *P, uint64_t Size, DominatorTree *DT) | llvm::AliasAnalysis | inline |
canBasicBlockModify(const BasicBlock &BB, const Location &Loc) | llvm::AliasAnalysis | |
canBasicBlockModify(const BasicBlock &BB, const Value *P, uint64_t Size) | llvm::AliasAnalysis | inline |
canInstructionRangeModify(const Instruction &I1, const Instruction &I2, const Location &Loc) | llvm::AliasAnalysis | |
canInstructionRangeModify(const Instruction &I1, const Instruction &I2, const Value *Ptr, uint64_t Size) | llvm::AliasAnalysis | inline |
copyValue(Value *From, Value *To) | llvm::AliasAnalysis | virtual |
createPass(AnalysisID ID) | llvm::Pass | static |
createPrinterPass(raw_ostream &O, const std::string &Banner) const | llvm::FunctionPass | virtual |
deleteValue(Value *V) | llvm::AliasAnalysis | virtual |
doesAccessArgPointees(ModRefBehavior MRB) | llvm::AliasAnalysis | inlinestatic |
doesNotAccessMemory(ImmutableCallSite CS) | llvm::AliasAnalysis | inline |
doesNotAccessMemory(const Function *F) | llvm::AliasAnalysis | inline |
DoesNotAccessMemory enum value | llvm::AliasAnalysis | |
doFinalization(Module &) | llvm::Pass | inlinevirtual |
doInitialization(Module &) | llvm::Pass | inlinevirtual |
dump() const | llvm::Pass | |
dumpPassStructure(unsigned Offset=0) | llvm::Pass | virtual |
FunctionPass(char &pid) | llvm::FunctionPass | inlineexplicit |
getAdjustedAnalysisPointer(const void *PI) | llvm::LibCallAliasAnalysis | inlinevirtual |
getAnalysis() const | llvm::Pass | |
getAnalysis(Function &F) | llvm::Pass | |
getAnalysisID(AnalysisID PI) const | llvm::Pass | |
getAnalysisID(AnalysisID PI, Function &F) | llvm::Pass | |
getAnalysisIfAvailable() const | llvm::Pass | |
getAnalysisUsage(AnalysisUsage &AU) const | llvm::LibCallAliasAnalysis | virtual |
getAsImmutablePass() | llvm::Pass | virtual |
getAsPMDataManager() | llvm::Pass | virtual |
getDataLayout() const | llvm::AliasAnalysis | inline |
getLocation(const LoadInst *LI) | llvm::AliasAnalysis | |
getLocation(const StoreInst *SI) | llvm::AliasAnalysis | |
getLocation(const VAArgInst *VI) | llvm::AliasAnalysis | |
getLocation(const AtomicCmpXchgInst *CXI) | llvm::AliasAnalysis | |
getLocation(const AtomicRMWInst *RMWI) | llvm::AliasAnalysis | |
getLocationForDest(const MemIntrinsic *MI) | llvm::AliasAnalysis | static |
getLocationForSource(const MemTransferInst *MTI) | llvm::AliasAnalysis | static |
getModRefBehavior(ImmutableCallSite CS) | llvm::AliasAnalysis | virtual |
getModRefBehavior(const Function *F) | llvm::AliasAnalysis | virtual |
getModRefInfo(ImmutableCallSite CS, const Location &Loc) | llvm::LibCallAliasAnalysis | virtual |
getModRefInfo(ImmutableCallSite CS1, ImmutableCallSite CS2) | llvm::LibCallAliasAnalysis | inlinevirtual |
llvm::AliasAnalysis::getModRefInfo(const Instruction *I, const Location &Loc) | llvm::AliasAnalysis | inline |
llvm::AliasAnalysis::getModRefInfo(const Instruction *I, const Value *P, uint64_t Size) | llvm::AliasAnalysis | inline |
llvm::AliasAnalysis::getModRefInfo(ImmutableCallSite CS, const Value *P, uint64_t Size) | llvm::AliasAnalysis | inline |
llvm::AliasAnalysis::getModRefInfo(const CallInst *C, const Location &Loc) | llvm::AliasAnalysis | inline |
llvm::AliasAnalysis::getModRefInfo(const CallInst *C, const Value *P, uint64_t Size) | llvm::AliasAnalysis | inline |
llvm::AliasAnalysis::getModRefInfo(const InvokeInst *I, const Location &Loc) | llvm::AliasAnalysis | inline |
llvm::AliasAnalysis::getModRefInfo(const InvokeInst *I, const Value *P, uint64_t Size) | llvm::AliasAnalysis | inline |
llvm::AliasAnalysis::getModRefInfo(const LoadInst *L, const Location &Loc) | llvm::AliasAnalysis | |
llvm::AliasAnalysis::getModRefInfo(const LoadInst *L, const Value *P, uint64_t Size) | llvm::AliasAnalysis | inline |
llvm::AliasAnalysis::getModRefInfo(const StoreInst *S, const Location &Loc) | llvm::AliasAnalysis | |
llvm::AliasAnalysis::getModRefInfo(const StoreInst *S, const Value *P, uint64_t Size) | llvm::AliasAnalysis | inline |
llvm::AliasAnalysis::getModRefInfo(const FenceInst *S, const Location &Loc) | llvm::AliasAnalysis | inline |
llvm::AliasAnalysis::getModRefInfo(const FenceInst *S, const Value *P, uint64_t Size) | llvm::AliasAnalysis | inline |
llvm::AliasAnalysis::getModRefInfo(const AtomicCmpXchgInst *CX, const Location &Loc) | llvm::AliasAnalysis | |
llvm::AliasAnalysis::getModRefInfo(const AtomicCmpXchgInst *CX, const Value *P, unsigned Size) | llvm::AliasAnalysis | inline |
llvm::AliasAnalysis::getModRefInfo(const AtomicRMWInst *RMW, const Location &Loc) | llvm::AliasAnalysis | |
llvm::AliasAnalysis::getModRefInfo(const AtomicRMWInst *RMW, const Value *P, unsigned Size) | llvm::AliasAnalysis | inline |
llvm::AliasAnalysis::getModRefInfo(const VAArgInst *I, const Location &Loc) | llvm::AliasAnalysis | |
llvm::AliasAnalysis::getModRefInfo(const VAArgInst *I, const Value *P, uint64_t Size) | llvm::AliasAnalysis | inline |
getPassID() const | llvm::Pass | inline |
getPassKind() const | llvm::Pass | inline |
getPassName() const | llvm::Pass | virtual |
getPotentialPassManagerType() const | llvm::FunctionPass | virtual |
getResolver() const | llvm::Pass | inline |
getTargetLibraryInfo() const | llvm::AliasAnalysis | inline |
getTypeStoreSize(Type *Ty) | llvm::AliasAnalysis | |
ID | llvm::LibCallAliasAnalysis | static |
InitializeAliasAnalysis(Pass *P) | llvm::AliasAnalysis | protected |
isMustAlias(const Location &LocA, const Location &LocB) | llvm::AliasAnalysis | inline |
isMustAlias(const Value *V1, const Value *V2) | llvm::AliasAnalysis | inline |
isNoAlias(const Location &LocA, const Location &LocB) | llvm::AliasAnalysis | inline |
isNoAlias(const Value *V1, uint64_t V1Size, const Value *V2, uint64_t V2Size) | llvm::AliasAnalysis | inline |
isNoAlias(const Value *V1, const Value *V2) | llvm::AliasAnalysis | inline |
LCI | llvm::LibCallAliasAnalysis | |
LibCallAliasAnalysis(LibCallInfo *LC=0) | llvm::LibCallAliasAnalysis | inlineexplicit |
LibCallAliasAnalysis(char &ID, LibCallInfo *LC) | llvm::LibCallAliasAnalysis | inlineexplicit |
lookupPassInfo(const void *TI) | llvm::Pass | static |
lookupPassInfo(StringRef Arg) | llvm::Pass | static |
MayAlias enum value | llvm::AliasAnalysis | |
Mod enum value | llvm::AliasAnalysis | |
ModRef enum value | llvm::AliasAnalysis | |
ModRefBehavior enum name | llvm::AliasAnalysis | |
ModRefResult enum name | llvm::AliasAnalysis | |
MustAlias enum value | llvm::AliasAnalysis | |
mustPreserveAnalysisID(char &AID) const | llvm::Pass | |
NoAlias enum value | llvm::AliasAnalysis | |
NoModRef enum value | llvm::AliasAnalysis | |
Nowhere enum value | llvm::AliasAnalysis | |
onlyAccessesArgPointees(ModRefBehavior MRB) | llvm::AliasAnalysis | inlinestatic |
OnlyAccessesArgumentPointees enum value | llvm::AliasAnalysis | |
OnlyReadsArgumentPointees enum value | llvm::AliasAnalysis | |
OnlyReadsMemory enum value | llvm::AliasAnalysis | |
onlyReadsMemory(ImmutableCallSite CS) | llvm::AliasAnalysis | inline |
onlyReadsMemory(const Function *F) | llvm::AliasAnalysis | inline |
onlyReadsMemory(ModRefBehavior MRB) | llvm::AliasAnalysis | inlinestatic |
PartialAlias enum value | llvm::AliasAnalysis | |
Pass(PassKind K, char &pid) | llvm::Pass | inlineexplicit |
pointsToConstantMemory(const Location &Loc, bool OrLocal=false) | llvm::AliasAnalysis | virtual |
pointsToConstantMemory(const Value *P, bool OrLocal=false) | llvm::AliasAnalysis | inline |
preparePassManager(PMStack &) | llvm::Pass | virtual |
print(raw_ostream &O, const Module *M) const | llvm::Pass | virtual |
Ref enum value | llvm::AliasAnalysis | |
releaseMemory() | llvm::Pass | virtual |
replaceWithNewValue(Value *Old, Value *New) | llvm::AliasAnalysis | inline |
runOnFunction(Function &F) | llvm::LibCallAliasAnalysis | inlinevirtual |
setResolver(AnalysisResolver *AR) | llvm::Pass | |
TD | llvm::AliasAnalysis | protected |
TLI | llvm::AliasAnalysis | protected |
UnknownModRefBehavior enum value | llvm::AliasAnalysis | |
UnknownSize | llvm::AliasAnalysis | static |
verifyAnalysis() const | llvm::Pass | virtual |
~AliasAnalysis() | llvm::AliasAnalysis | virtual |
~LibCallAliasAnalysis() | llvm::LibCallAliasAnalysis | |
~Pass() | llvm::Pass | virtual |