LLVM 20.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 |