LLVM  10.0.0svn
llvm::MemoryDependenceResults Member List

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

getDefaultBlockScanLimit() constllvm::MemoryDependenceResults
getDependency(Instruction *QueryInst, OrderedBasicBlock *OBB=nullptr)llvm::MemoryDependenceResults
getInvariantGroupPointerDependency(LoadInst *LI, BasicBlock *BB)llvm::MemoryDependenceResults
getLoadLoadClobberFullWidthSize(const Value *MemLocBase, int64_t MemLocOffs, unsigned MemLocSize, const LoadInst *LI)llvm::MemoryDependenceResultsstatic
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, OrderedBasicBlock *OBB=nullptr)llvm::MemoryDependenceResults
getSimplePointerDependencyFrom(const MemoryLocation &MemLoc, bool isLoad, BasicBlock::iterator ScanIt, BasicBlock *BB, Instruction *QueryInst, unsigned *Limit, OrderedBasicBlock *OBB)llvm::MemoryDependenceResults
invalidate(Function &F, const PreservedAnalyses &PA, FunctionAnalysisManager::Invalidator &Inv)llvm::MemoryDependenceResults
invalidateCachedPointerInfo(Value *Ptr)llvm::MemoryDependenceResults
invalidateCachedPredecessors()llvm::MemoryDependenceResults
MemoryDependenceResults(AliasAnalysis &AA, AssumptionCache &AC, const TargetLibraryInfo &TLI, DominatorTree &DT, PhiValues &PV, unsigned DefaultBlockScanLimit)llvm::MemoryDependenceResultsinline
NonLocalDepInfo typedefllvm::MemoryDependenceResults
releaseMemory()llvm::MemoryDependenceResults
removeInstruction(Instruction *InstToRemove)llvm::MemoryDependenceResults