LLVM
16.0.0git
|
Information we have about a function and would like to keep around. More...
Public Member Functions | |
FunctionInfo (Function &Fn, const SmallVectorImpl< Value * > &RetVals, StratifiedSets< InstantiatedValue > S) | |
const StratifiedSets< InstantiatedValue > & | getStratifiedSets () const |
const AliasSummary & | getAliasSummary () const |
Information we have about a function and would like to keep around.
Definition at line 72 of file CFLSteensAliasAnalysis.cpp.
llvm::CFLSteensAAResult::FunctionInfo::FunctionInfo | ( | Function & | Fn, |
const SmallVectorImpl< Value * > & | RetVals, | ||
StratifiedSets< InstantiatedValue > | S | ||
) |
Definition at line 116 of file CFLSteensAliasAnalysis.cpp.
References llvm::Function::arg_size(), llvm::Function::args(), assert(), llvm::DenseMapBase< DenseMap< KeyT, ValueT, DenseMapInfo< KeyT >, llvm::detail::DenseMapPair< KeyT, ValueT > >, KeyT, ValueT, DenseMapInfo< KeyT >, llvm::detail::DenseMapPair< KeyT, ValueT > >::end(), llvm::cflaa::StratifiedSets< T >::find(), llvm::DenseMapBase< DenseMap< KeyT, ValueT, DenseMapInfo< KeyT >, llvm::detail::DenseMapPair< KeyT, ValueT > >, KeyT, ValueT, DenseMapInfo< KeyT >, llvm::detail::DenseMapPair< KeyT, ValueT > >::find(), llvm::cflaa::getExternallyVisibleAttrs(), llvm::cflaa::StratifiedSets< T >::getLink(), llvm::Value::getType(), I, llvm::DenseMapBase< DenseMap< KeyT, ValueT, DenseMapInfo< KeyT >, llvm::detail::DenseMapPair< KeyT, ValueT > >, KeyT, ValueT, DenseMapInfo< KeyT >, llvm::detail::DenseMapPair< KeyT, ValueT > >::insert(), llvm::Type::isPointerTy(), llvm::codeview::Link, llvm::cflaa::MaxSupportedArgsInSummary, Param, and llvm::cflaa::UnknownOffset.
|
inline |
Definition at line 84 of file CFLSteensAliasAnalysis.cpp.
|
inline |
Definition at line 80 of file CFLSteensAliasAnalysis.cpp.