class PredicateInfo
Declaration
class PredicateInfo { /* full declaration omitted */ };
Description
Encapsulates PredicateInfo, including all data associated with memory accesses.
Declared at: llvm/include/llvm/Transforms/Utils/PredicateInfo.h:199
Method Overview
- public PredicateInfo(llvm::Function &, llvm::DominatorTree &, llvm::AssumptionCache &)
- public void dump() const
- public const llvm::PredicateBase * getPredicateInfoFor(const llvm::Value * V) const
- public void print(llvm::raw_ostream &) const
- public void verifyPredicateInfo() const
- public ~PredicateInfo()
Methods
¶PredicateInfo(llvm::Function&,
llvm::DominatorTree&,
llvm::AssumptionCache&)
PredicateInfo(llvm::Function&,
llvm::DominatorTree&,
llvm::AssumptionCache&)
Declared at: llvm/include/llvm/Transforms/Utils/PredicateInfo.h:213
Parameters
¶void dump() const
void dump() const
Declared at: llvm/include/llvm/Transforms/Utils/PredicateInfo.h:218
¶const llvm::PredicateBase* getPredicateInfoFor(
const llvm::Value* V) const
const llvm::PredicateBase* getPredicateInfoFor(
const llvm::Value* V) const
Declared at: llvm/include/llvm/Transforms/Utils/PredicateInfo.h:221
Parameters
- const llvm::Value* V
¶void print(llvm::raw_ostream&) const
void print(llvm::raw_ostream&) const
Declared at: llvm/include/llvm/Transforms/Utils/PredicateInfo.h:219
Parameters
¶void verifyPredicateInfo() const
void verifyPredicateInfo() const
Declared at: llvm/include/llvm/Transforms/Utils/PredicateInfo.h:216
¶~PredicateInfo()
~PredicateInfo()
Declared at: llvm/include/llvm/Transforms/Utils/PredicateInfo.h:214