LLVM API Documentation
| 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 | |
| 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] |
| deleteValue(Value *V) | llvm::AliasAnalysis | [virtual] |
| DL | llvm::AliasAnalysis | [protected] |
| doesAccessArgPointees(ModRefBehavior MRB) | llvm::AliasAnalysis | [inline, static] |
| DoesNotAccessMemory enum value | llvm::AliasAnalysis | |
| doesNotAccessMemory(ImmutableCallSite CS) | llvm::AliasAnalysis | [inline] |
| doesNotAccessMemory(const Function *F) | llvm::AliasAnalysis | [inline] |
| getAnalysisUsage(AnalysisUsage &AU) const | llvm::AliasAnalysis | [protected, virtual] |
| getArgLocation(ImmutableCallSite CS, unsigned ArgIdx, ModRefResult &Mask) | llvm::AliasAnalysis | [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(const Instruction *I, const Location &Loc) | llvm::AliasAnalysis | [inline] |
| getModRefInfo(const Instruction *I, const Value *P, uint64_t Size) | llvm::AliasAnalysis | [inline] |
| getModRefInfo(ImmutableCallSite CS, const Location &Loc) | llvm::AliasAnalysis | [virtual] |
| getModRefInfo(ImmutableCallSite CS, const Value *P, uint64_t Size) | llvm::AliasAnalysis | [inline] |
| getModRefInfo(const CallInst *C, const Location &Loc) | llvm::AliasAnalysis | [inline] |
| getModRefInfo(const CallInst *C, const Value *P, uint64_t Size) | llvm::AliasAnalysis | [inline] |
| getModRefInfo(const InvokeInst *I, const Location &Loc) | llvm::AliasAnalysis | [inline] |
| getModRefInfo(const InvokeInst *I, const Value *P, uint64_t Size) | llvm::AliasAnalysis | [inline] |
| getModRefInfo(const LoadInst *L, const Location &Loc) | llvm::AliasAnalysis | |
| getModRefInfo(const LoadInst *L, const Value *P, uint64_t Size) | llvm::AliasAnalysis | [inline] |
| getModRefInfo(const StoreInst *S, const Location &Loc) | llvm::AliasAnalysis | |
| getModRefInfo(const StoreInst *S, const Value *P, uint64_t Size) | llvm::AliasAnalysis | [inline] |
| getModRefInfo(const FenceInst *S, const Location &Loc) | llvm::AliasAnalysis | [inline] |
| getModRefInfo(const FenceInst *S, const Value *P, uint64_t Size) | llvm::AliasAnalysis | [inline] |
| getModRefInfo(const AtomicCmpXchgInst *CX, const Location &Loc) | llvm::AliasAnalysis | |
| getModRefInfo(const AtomicCmpXchgInst *CX, const Value *P, unsigned Size) | llvm::AliasAnalysis | [inline] |
| getModRefInfo(const AtomicRMWInst *RMW, const Location &Loc) | llvm::AliasAnalysis | |
| getModRefInfo(const AtomicRMWInst *RMW, const Value *P, unsigned Size) | llvm::AliasAnalysis | [inline] |
| getModRefInfo(const VAArgInst *I, const Location &Loc) | llvm::AliasAnalysis | |
| getModRefInfo(const VAArgInst *I, const Value *P, uint64_t Size) | llvm::AliasAnalysis | [inline] |
| getModRefInfo(ImmutableCallSite CS1, ImmutableCallSite CS2) | llvm::AliasAnalysis | [virtual] |
| getTargetLibraryInfo() const | llvm::AliasAnalysis | [inline] |
| getTypeStoreSize(Type *Ty) | llvm::AliasAnalysis | |
| ID | llvm::AliasAnalysis | [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] |
| 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 | |
| NoAlias enum value | llvm::AliasAnalysis | |
| NoModRef enum value | llvm::AliasAnalysis | |
| Nowhere enum value | llvm::AliasAnalysis | |
| onlyAccessesArgPointees(ModRefBehavior MRB) | llvm::AliasAnalysis | [inline, static] |
| 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 | [inline, static] |
| PartialAlias enum value | llvm::AliasAnalysis | |
| pointsToConstantMemory(const Location &Loc, bool OrLocal=false) | llvm::AliasAnalysis | [virtual] |
| pointsToConstantMemory(const Value *P, bool OrLocal=false) | llvm::AliasAnalysis | [inline] |
| Ref enum value | llvm::AliasAnalysis | |
| replaceWithNewValue(Value *Old, Value *New) | llvm::AliasAnalysis | [inline] |
| TLI | llvm::AliasAnalysis | [protected] |
| UnknownModRefBehavior enum value | llvm::AliasAnalysis | |
| UnknownSize | llvm::AliasAnalysis | [static] |
| ~AliasAnalysis() | llvm::AliasAnalysis | [virtual] |