LLVM
8.0.1
|
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 71 of file CFLSteensAliasAnalysis.cpp.
llvm::CFLSteensAAResult::FunctionInfo::FunctionInfo | ( | Function & | Fn, |
const SmallVectorImpl< Value *> & | RetVals, | ||
StratifiedSets< InstantiatedValue > | S | ||
) |
Definition at line 115 of file CFLSteensAliasAnalysis.cpp.
References llvm::cflaa::StratifiedSetsBuilder< T >::add(), llvm::cflaa::StratifiedSetsBuilder< T >::addBelow(), llvm::cflaa::StratifiedSetsBuilder< T >::addWith(), llvm::Function::arg_size(), llvm::Function::args(), assert(), llvm::cflaa::StratifiedSetsBuilder< T >::build(), canSkipAddingToSets(), E, llvm::DenseMapBase< DenseMap< KeyT, ValueT, KeyInfoT, BucketT >, KeyT, ValueT, KeyInfoT, BucketT >::end(), llvm::cflaa::StratifiedSets< T >::find(), llvm::DenseMapBase< DenseMap< KeyT, ValueT, KeyInfoT, BucketT >, KeyT, ValueT, KeyInfoT, BucketT >::find(), llvm::cflaa::CFLGraphBuilder< CFLAA >::getCFLGraph(), llvm::cflaa::getExternallyVisibleAttrs(), llvm::cflaa::StratifiedSets< T >::getLink(), llvm::cflaa::CFLGraphBuilder< CFLAA >::getReturnValues(), I, llvm::DenseMapBase< DenseMap< KeyT, ValueT, KeyInfoT, BucketT >, KeyT, ValueT, KeyInfoT, BucketT >::insert(), llvm::codeview::Link, llvm::cflaa::MaxSupportedArgsInSummary, llvm::cflaa::StratifiedSetsBuilder< T >::noteAttributes(), and llvm::cflaa::UnknownOffset.
|
inline |
Definition at line 83 of file CFLSteensAliasAnalysis.cpp.
References llvm::max().
|
inline |
Definition at line 79 of file CFLSteensAliasAnalysis.cpp.