class CFLAndersAAResult::FunctionInfo
Declaration
class CFLAndersAAResult::FunctionInfo { /* full declaration omitted */ };
Declared at: llvm/lib/Analysis/CFLAndersAliasAnalysis.cpp:323
Method Overview
- public FunctionInfo(const llvm::Function &, const SmallVectorImpl<llvm::Value *> &, const (anonymous namespace)::ReachabilitySet &, const (anonymous namespace)::AliasAttrMap &)
- public const llvm::cflaa::AliasSummary & getAliasSummary() const
- public bool mayAlias(const llvm::Value *, llvm::LocationSize, const llvm::Value *, llvm::LocationSize) const
Methods
¶FunctionInfo(
const llvm::Function&,
const SmallVectorImpl<llvm::Value*>&,
const(anonymous namespace)::ReachabilitySet&,
const(anonymous namespace)::AliasAttrMap&)
FunctionInfo(
const llvm::Function&,
const SmallVectorImpl<llvm::Value*>&,
const(anonymous namespace)::ReachabilitySet&,
const(anonymous namespace)::AliasAttrMap&)
Declared at: llvm/lib/Analysis/CFLAndersAliasAnalysis.cpp:339
Parameters
- const llvm::Function&
- const SmallVectorImpl<llvm::Value*>&
- const(anonymous namespace)::ReachabilitySet&
- const(anonymous namespace)::AliasAttrMap&
¶const llvm::cflaa::AliasSummary& getAliasSummary()
const
const llvm::cflaa::AliasSummary& getAliasSummary()
const
Declared at: llvm/lib/Analysis/CFLAndersAliasAnalysis.cpp:343
¶bool mayAlias(const llvm::Value*,
llvm::LocationSize,
const llvm::Value*,
llvm::LocationSize) const
bool mayAlias(const llvm::Value*,
llvm::LocationSize,
const llvm::Value*,
llvm::LocationSize) const
Declared at: llvm/lib/Analysis/CFLAndersAliasAnalysis.cpp:342
Parameters
- const llvm::Value*
- llvm::LocationSize
- const llvm::Value*
- llvm::LocationSize