|
LLVM
8.0.1
|
Public Member Functions | |
| FunctionInfo (const Function &, const SmallVectorImpl< Value *> &, const ReachabilitySet &, const AliasAttrMap &) | |
| bool | mayAlias (const Value *, LocationSize, const Value *, LocationSize) const |
| const AliasSummary & | getAliasSummary () const |
Definition at line 321 of file CFLAndersAliasAnalysis.cpp.
| llvm::CFLAndersAAResult::FunctionInfo::FunctionInfo | ( | const Function & | Fn, |
| const SmallVectorImpl< Value *> & | RetVals, | ||
| const ReachabilitySet & | ReachSet, | ||
| const AliasAttrMap & | AMap | ||
| ) |
Definition at line 499 of file CFLAndersAliasAnalysis.cpp.
References assert(), llvm::None, populateAliasMap(), populateAttrMap(), populateExternalAttributes(), and populateExternalRelations().
|
inline |
Definition at line 341 of file CFLAndersAliasAnalysis.cpp.
| bool llvm::CFLAndersAAResult::FunctionInfo::mayAlias | ( | const Value * | LHS, |
| LocationSize | MaybeLHSSize, | ||
| const Value * | RHS, | ||
| LocationSize | MaybeRHSSize | ||
| ) | const |
Definition at line 518 of file CFLAndersAliasAnalysis.cpp.
References assert(), llvm::LocationSize::getValue(), llvm::cflaa::hasUnknownOrCallerAttr(), INT64_MAX, llvm::cflaa::isGlobalOrArgAttr(), LLVM_UNLIKELY, llvm::make_range(), llvm::LocationSize::unknown(), and llvm::cflaa::UnknownOffset.
1.8.13