class NonLocalDepEntry
Declaration
class NonLocalDepEntry { /* full declaration omitted */ };
Description
This is an entry in the NonLocalDepInfo cache. For each BasicBlock (the BB entry) it keeps a MemDepResult.
Declared at: llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:210
Method Overview
- public NonLocalDepEntry(llvm::BasicBlock * bb, llvm::MemDepResult result)
- public NonLocalDepEntry(llvm::BasicBlock * bb)
- public llvm::BasicBlock * getBB() const
- public const llvm::MemDepResult & getResult() const
- public void setResult(const llvm::MemDepResult & R)
Methods
¶NonLocalDepEntry(llvm::BasicBlock* bb,
llvm::MemDepResult result)
NonLocalDepEntry(llvm::BasicBlock* bb,
llvm::MemDepResult result)
Declared at: llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:215
Parameters
- llvm::BasicBlock* bb
- llvm::MemDepResult result
¶NonLocalDepEntry(llvm::BasicBlock* bb)
NonLocalDepEntry(llvm::BasicBlock* bb)
Declared at: llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:219
Parameters
- llvm::BasicBlock* bb
¶llvm::BasicBlock* getBB() const
llvm::BasicBlock* getBB() const
Declared at: llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:222
¶const llvm::MemDepResult& getResult() const
const llvm::MemDepResult& getResult() const
Declared at: llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:226
¶void setResult(const llvm::MemDepResult& R)
void setResult(const llvm::MemDepResult& R)
Declared at: llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:224
Parameters
- const llvm::MemDepResult& R