|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/Analysis/AliasAnalysis.h 285 createModRefInfo(const FunctionModRefBehavior FMRB) {
414 FunctionModRefBehavior getModRefBehavior(const CallBase *Call);
417 FunctionModRefBehavior getModRefBehavior(const Function *F);
477 static bool onlyReadsMemory(FunctionModRefBehavior MRB) {
483 static bool doesNotReadMemory(FunctionModRefBehavior MRB) {
490 static bool onlyAccessesArgPointees(FunctionModRefBehavior MRB) {
497 static bool doesAccessArgPointees(FunctionModRefBehavior MRB) {
504 static bool onlyAccessesInaccessibleMem(FunctionModRefBehavior MRB) {
510 static bool doesAccessInaccessibleMem(FunctionModRefBehavior MRB) {
517 static bool onlyAccessesInaccessibleOrArgMem(FunctionModRefBehavior MRB) {
805 FunctionModRefBehavior getModRefBehavior(const CallBase *Call) {
861 virtual FunctionModRefBehavior getModRefBehavior(const CallBase *Call) = 0;
864 virtual FunctionModRefBehavior getModRefBehavior(const Function *F) = 0;
912 FunctionModRefBehavior getModRefBehavior(const CallBase *Call) override {
916 FunctionModRefBehavior getModRefBehavior(const Function *F) override {
990 FunctionModRefBehavior getModRefBehavior(const CallBase *Call) {
995 FunctionModRefBehavior getModRefBehavior(const Function *F) {
1046 FunctionModRefBehavior getModRefBehavior(const CallBase *Call) {
1050 FunctionModRefBehavior getModRefBehavior(const Function *F) {
include/llvm/Analysis/BasicAliasAnalysis.h 101 FunctionModRefBehavior getModRefBehavior(const CallBase *Call);
105 FunctionModRefBehavior getModRefBehavior(const Function *Fn);
include/llvm/Analysis/GlobalsModRef.h 101 FunctionModRefBehavior getModRefBehavior(const Function *F);
106 FunctionModRefBehavior getModRefBehavior(const CallBase *Call);
include/llvm/Analysis/ObjCARCAliasAnalysis.h 61 FunctionModRefBehavior getModRefBehavior(const Function *F);
include/llvm/Analysis/TypeBasedAliasAnalysis.h 47 FunctionModRefBehavior getModRefBehavior(const CallBase *Call);
48 FunctionModRefBehavior getModRefBehavior(const Function *F);
lib/Analysis/AliasAnalysis.cpp 197 auto MRB = getModRefBehavior(Call);
266 auto Call1B = getModRefBehavior(Call1);
270 auto Call2B = getModRefBehavior(Call2);
382 FunctionModRefBehavior AAResults::getModRefBehavior(const CallBase *Call) {
383 FunctionModRefBehavior Result = FMRB_UnknownModRefBehavior;
396 FunctionModRefBehavior AAResults::getModRefBehavior(const Function *F) {
397 FunctionModRefBehavior Result = FMRB_UnknownModRefBehavior;
lib/Analysis/BasicAliasAnalysis.cpp 713 FunctionModRefBehavior BasicAAResult::getModRefBehavior(const CallBase *Call) {
718 FunctionModRefBehavior Min = FMRB_UnknownModRefBehavior;
747 FunctionModRefBehavior BasicAAResult::getModRefBehavior(const Function *F) {
752 FunctionModRefBehavior Min = FMRB_UnknownModRefBehavior;
lib/Analysis/GlobalsModRef.cpp 243 FunctionModRefBehavior GlobalsAAResult::getModRefBehavior(const Function *F) {
244 FunctionModRefBehavior Min = FMRB_UnknownModRefBehavior;
256 FunctionModRefBehavior
258 FunctionModRefBehavior Min = FMRB_UnknownModRefBehavior;
592 FunctionModRefBehavior Behaviour =
lib/Analysis/ObjCARCAliasAnalysis.cpp 96 FunctionModRefBehavior ObjCARCAAResult::getModRefBehavior(const Function *F) {
lib/Analysis/TypeBasedAliasAnalysis.cpp 402 FunctionModRefBehavior
407 FunctionModRefBehavior Min = FMRB_UnknownModRefBehavior;
419 FunctionModRefBehavior TypeBasedAAResult::getModRefBehavior(const Function *F) {
lib/Transforms/IPO/FunctionAttrs.cpp 111 FunctionModRefBehavior MRB = AAR.getModRefBehavior(&F);
143 FunctionModRefBehavior MRB = AAR.getModRefBehavior(Call);
lib/Transforms/ObjCARC/DependencyAnalysis.cpp 50 FunctionModRefBehavior MRB = PA.getAA()->getModRefBehavior(Call);
lib/Transforms/Scalar/LICM.cpp 1146 FunctionModRefBehavior Behavior = AA->getModRefBehavior(CI);
lib/Transforms/Utils/InlineFunction.cpp 1004 FunctionModRefBehavior MRB = CalleeAAR->getModRefBehavior(Call);
utils/unittest/googletest/include/gtest/gtest-printers.h 223 void DefaultPrintNonContainerTo(const T& value, ::std::ostream* os) {
276 static ::std::string Format(const ToPrint& value) {
351 const T1& value, const T2& /* other_operand */) {
351 const T1& value, const T2& /* other_operand */) {
352 return FormatForComparison<T1, T2>::Format(value);
352 return FormatForComparison<T1, T2>::Format(value);
366 void UniversalPrint(const T& value, ::std::ostream* os);
373 const C& container, ::std::ostream* os) {
439 const T& value, ::std::ostream* os) {
455 void PrintTo(const T& value, ::std::ostream* os) {
478 DefaultPrintTo(IsContainerTest<T>(0), is_pointer<T>(), value, os);
699 static void Print(const T& value, ::std::ostream* os) {
784 static void Print(const T& value, ::std::ostream* os) {
856 typedef T T1;
983 internal::UniversalTersePrinter<T>::Print(value, &ss);
utils/unittest/googletest/include/gtest/gtest.h 1377 const T1& lhs, const T2& rhs) {
1377 const T1& lhs, const T2& rhs) {
1389 const T1& lhs,
1390 const T2& rhs) {
1419 const T1& lhs,
1420 const T2& rhs) {
utils/unittest/googletest/include/gtest/internal/custom/raw-ostream.h 35 auto printable(const T &V) -> decltype(StreamSwitch<T>::printable(V)) {
35 auto printable(const T &V) -> decltype(StreamSwitch<T>::printable(V)) {
37 return StreamSwitch<T>::printable(V);
54 const T& V;
55 friend std::ostream &operator<<(std::ostream &S, const RawStreamProxy<T> &V) {
69 static const RawStreamProxy<T> printable(const T &V) { return {V}; }
69 static const RawStreamProxy<T> printable(const T &V) { return {V}; }
utils/unittest/googletest/include/gtest/internal/gtest-internal.h 94 ::std::string PrintToString(const T& value);