|
LLVM 22.0.0git
|
This is the complete list of members for llvm::MemoryDependenceResults, including all inherited members.
| getClobberOffset(LoadInst *DepInst) const | llvm::MemoryDependenceResults | inline |
| getDefaultBlockScanLimit() const | llvm::MemoryDependenceResults | |
| getDependency(Instruction *QueryInst) | llvm::MemoryDependenceResults | |
| getInvariantGroupPointerDependency(LoadInst *LI, BasicBlock *BB) | llvm::MemoryDependenceResults | |
| getNonLocalCallDependency(CallBase *QueryCall) | llvm::MemoryDependenceResults | |
| getNonLocalPointerDependency(Instruction *QueryInst, SmallVectorImpl< NonLocalDepResult > &Result) | llvm::MemoryDependenceResults | |
| getPointerDependencyFrom(const MemoryLocation &Loc, bool isLoad, BasicBlock::iterator ScanIt, BasicBlock *BB, Instruction *QueryInst=nullptr, unsigned *Limit=nullptr) | llvm::MemoryDependenceResults | |
| getPointerDependencyFrom(const MemoryLocation &Loc, bool isLoad, BasicBlock::iterator ScanIt, BasicBlock *BB, Instruction *QueryInst, unsigned *Limit, BatchAAResults &BatchAA) | llvm::MemoryDependenceResults | |
| getSimplePointerDependencyFrom(const MemoryLocation &MemLoc, bool isLoad, BasicBlock::iterator ScanIt, BasicBlock *BB, Instruction *QueryInst, unsigned *Limit, BatchAAResults &BatchAA) | llvm::MemoryDependenceResults | |
| invalidate(Function &F, const PreservedAnalyses &PA, FunctionAnalysisManager::Invalidator &Inv) | llvm::MemoryDependenceResults | |
| invalidateCachedPointerInfo(Value *Ptr) | llvm::MemoryDependenceResults | |
| invalidateCachedPredecessors() | llvm::MemoryDependenceResults | |
| MemoryDependenceResults(AAResults &AA, AssumptionCache &AC, const TargetLibraryInfo &TLI, DominatorTree &DT, unsigned DefaultBlockScanLimit) | llvm::MemoryDependenceResults | inline |
| NonLocalDepInfo typedef | llvm::MemoryDependenceResults | |
| releaseMemory() | llvm::MemoryDependenceResults | |
| removeInstruction(Instruction *InstToRemove) | llvm::MemoryDependenceResults |