|
LLVM
4.0.0
|
Public Member Functions | |
| FunctionInfo (const Function &, const SmallVectorImpl< Value * > &, const ReachabilitySet &, AliasAttrMap) | |
| bool | mayAlias (const Value *, uint64_t, const Value *, uint64_t) const |
| const AliasSummary & | getAliasSummary () const |
Definition at line 293 of file CFLAndersAliasAnalysis.cpp.
| llvm::CFLAndersAAResult::FunctionInfo::FunctionInfo | ( | const Function & | Fn, |
| const SmallVectorImpl< Value * > & | RetVals, | ||
| const ReachabilitySet & | ReachSet, | ||
| AliasAttrMap | AMap | ||
| ) |
Definition at line 471 of file CFLAndersAliasAnalysis.cpp.
References populateAliasMap(), populateAttrMap(), populateExternalAttributes(), and populateExternalRelations().
|
inline |
Definition at line 313 of file CFLAndersAliasAnalysis.cpp.
| bool llvm::CFLAndersAAResult::FunctionInfo::mayAlias | ( | const Value * | LHS, |
| uint64_t | LHSSize, | ||
| const Value * | RHS, | ||
| uint64_t | RHSSize | ||
| ) | const |
Definition at line 490 of file CFLAndersAliasAnalysis.cpp.
References assert(), llvm::cflaa::hasUnknownOrCallerAttr(), llvm::cflaa::isGlobalOrArgAttr(), LLVM_UNLIKELY, llvm::make_range(), and llvm::cflaa::UnknownOffset.
1.8.6