LLVM
8.0.1
|
This is the complete list of members for llvm::MemoryDependenceResults, including all inherited members.
getDefaultBlockScanLimit() const | llvm::MemoryDependenceResults | |
getDependency(Instruction *QueryInst) | llvm::MemoryDependenceResults | |
getInvariantGroupPointerDependency(LoadInst *LI, BasicBlock *BB) | llvm::MemoryDependenceResults | |
getLoadLoadClobberFullWidthSize(const Value *MemLocBase, int64_t MemLocOffs, unsigned MemLocSize, const LoadInst *LI) | llvm::MemoryDependenceResults | static |
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 | |
getSimplePointerDependencyFrom(const MemoryLocation &MemLoc, bool isLoad, BasicBlock::iterator ScanIt, BasicBlock *BB, Instruction *QueryInst, unsigned *Limit=nullptr) | 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) | llvm::MemoryDependenceResults | inline |
NonLocalDepInfo typedef | llvm::MemoryDependenceResults | |
releaseMemory() | llvm::MemoryDependenceResults | |
removeInstruction(Instruction *InstToRemove) | llvm::MemoryDependenceResults |