LLVM 19.0.0git
llvm::MemoryDependenceResults Member List

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

getClobberOffset(LoadInst *DepInst) constllvm::MemoryDependenceResultsinline
getDefaultBlockScanLimit() constllvm::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::MemoryDependenceResultsinline
NonLocalDepInfo typedefllvm::MemoryDependenceResults
releaseMemory()llvm::MemoryDependenceResults
removeInstruction(Instruction *InstToRemove)llvm::MemoryDependenceResults