reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/polly/lib/External/isl/include/isl/isl-noexceptions.h
  217 class val;

References

tools/polly/include/polly/Support/GICHelper.h
   86 inline isl::val valFromAPInt(isl_ctx *Ctx, const llvm::APInt Int,
  147 inline llvm::APInt APIntFromVal(isl::val V) {
tools/polly/include/polly/Support/ISLOperators.h
   26 inline isl::pw_aff operator+(isl::val ValLeft, isl::pw_aff Right) {
   31 inline isl::pw_aff operator+(isl::pw_aff Left, isl::val ValRight) {
   38   isl::val ValLeft(Ctx, IntLeft);
   45   isl::val ValRight(Ctx, IntRight);
   57 inline isl::pw_aff operator*(isl::val ValLeft, isl::pw_aff Right) {
   62 inline isl::pw_aff operator*(isl::pw_aff Left, isl::val ValRight) {
   69   isl::val ValLeft(Ctx, IntLeft);
   76   isl::val ValRight(Ctx, IntRight);
   88 inline isl::pw_aff operator-(isl::val ValLeft, isl::pw_aff Right) {
   93 inline isl::pw_aff operator-(isl::pw_aff Left, isl::val ValRight) {
  100   isl::val ValLeft(Ctx, IntLeft);
  107   isl::val ValRight(Ctx, IntRight);
  122 inline isl::pw_aff operator/(isl::val ValLeft, isl::pw_aff Right) {
  127 inline isl::pw_aff operator/(isl::pw_aff Left, isl::val ValRight) {
  134   isl::val ValLeft(Ctx, IntLeft);
  141   isl::val ValRight(Ctx, IntRight);
  157 inline isl::pw_aff operator%(isl::val ValLeft, isl::pw_aff Right) {
  162 inline isl::pw_aff operator%(isl::pw_aff Left, isl::val ValRight) {
  169   isl::val ValLeft(Ctx, IntLeft);
  176   isl::val ValRight(Ctx, IntRight);
tools/polly/include/polly/Support/ISLTools.h
  484 isl::val getConstant(isl::pw_aff PwAff, bool Max, bool Min);
tools/polly/lib/Analysis/ScopBuilder.cpp
 2383         isl::val Val = Diff.get_denominator_val();
tools/polly/lib/Analysis/ScopInfo.cpp
  168   isl::val V;
  435     isl::val DimSizeVal =
  501     isl::val V = isl::val(Ctx, ArrayElemSize);
tools/polly/lib/CodeGen/IslAst.cpp
  361       isl::ast_expr::from_val(isl::val::int_from_ui(Build.get_ctx(), 1));
  363       isl::ast_expr::from_val(isl::val::int_from_ui(Build.get_ctx(), 0));
tools/polly/lib/CodeGen/IslExprBuilder.cpp
   80     isl::val Val = Expr.get_val();
tools/polly/lib/CodeGen/IslNodeBuilder.cpp
  197   isl::val UpVal = UB.get_val();
tools/polly/lib/External/isl/include/isl/isl-noexceptions.h
  238   inline explicit aff(local_space ls, val val);
  254   inline aff add_coefficient_val(isl::dim type, int pos, val v) const;
  257   inline aff add_constant_val(val v) const;
  267   inline val eval(point pnt) const;
  273   inline val get_coefficient_val(isl::dim type, int pos) const;
  274   inline val get_constant_val() const;
  275   inline val get_denominator_val() const;
  295   inline aff mod(val mod) const;
  308   inline aff scale(val v) const;
  309   inline aff scale_down(val v) const;
  312   inline aff set_coefficient_val(isl::dim type, int pos, val v) const;
  314   inline aff set_constant_val(val v) const;
  442   static inline ast_expr from_val(val v);
  447   inline val get_val() const;
  652   inline basic_map fix_val(isl::dim type, unsigned int pos, val v) const;
  704   inline val plain_get_val_if_fixed(isl::dim type, unsigned int pos) const;
  811   inline val dim_max_val(int pos) const;
  819   inline basic_set fix_val(isl::dim type, unsigned int pos, val v) const;
  850   inline basic_set lower_bound_val(isl::dim type, unsigned int pos, val value) const;
  851   inline val max_val(const aff &obj) const;
  878   inline basic_set upper_bound_val(isl::dim type, unsigned int pos, val value) const;
  957   inline val get_coefficient_val(isl::dim type, int pos) const;
  958   inline val get_constant_val() const;
  969   inline constraint set_coefficient_val(isl::dim type, int pos, val v) const;
  971   inline constraint set_constant_val(val v) const;
 1282   inline map fix_val(isl::dim type, unsigned int pos, val v) const;
 1283   inline map fixed_power_val(val exp) const;
 1290   inline map floordiv_val(val d) const;
 1366   inline val plain_get_val_if_fixed(isl::dim type, unsigned int pos) const;
 1496   inline val get_element_val(int row, int col) const;
 1517   inline mat set_element_val(int row, int col, val v) const;
 1608   inline multi_aff scale_down_val(val v) const;
 1610   inline multi_aff scale_val(val v) const;
 1704   inline multi_pw_aff scale_down_val(val v) const;
 1706   inline multi_pw_aff scale_val(val v) const;
 1798   inline multi_union_pw_aff scale_down_val(val v) const;
 1800   inline multi_union_pw_aff scale_val(val v) const;
 1841   inline multi_val add_val(val v) const;
 1857   inline val get_val(int pos) const;
 1863   inline multi_val mod_val(val v) const;
 1877   inline multi_val scale_down_val(val v) const;
 1879   inline multi_val scale_val(val v) const;
 1883   inline multi_val set_val(int pos, val el) const;
 1919   inline val get_coordinate_val(isl::dim type, int pos) const;
 1921   inline point set_coordinate_val(isl::dim type, int pos, val v) const;
 1943   inline explicit pw_aff(set domain, val v);
 1972   inline val eval(point pnt) const;
 2003   inline pw_aff mod(val mod) const;
 2022   inline pw_aff scale(val v) const;
 2023   inline pw_aff scale_down(val f) const;
 2166   inline pw_multi_aff scale_down_val(val v) const;
 2168   inline pw_multi_aff scale_val(val v) const;
 2260   inline val eval(point pnt) const;
 2262   inline pw_qpolynomial fix_val(isl::dim type, unsigned int n, val v) const;
 2278   inline val max() const;
 2279   inline val min() const;
 2289   inline pw_qpolynomial scale_down_val(val v) const;
 2290   inline pw_qpolynomial scale_val(val v) const;
 2404   inline val eval(point pnt) const;
 2409   inline val get_constant_val() const;
 2431   inline qpolynomial scale_down_val(val v) const;
 2432   inline qpolynomial scale_val(val v) const;
 2435   static inline qpolynomial val_on_domain(space space, val val);
 2665   inline val count_val() const;
 2684   inline set fix_val(isl::dim type, unsigned int pos, val v) const;
 2700   inline val get_stride(int pos) const;
 2736   inline set lower_bound_val(isl::dim type, unsigned int pos, val value) const;
 2737   inline val max_val(const aff &obj) const;
 2738   inline val min_val(const aff &obj) const;
 2746   inline val plain_get_val_if_fixed(isl::dim type, unsigned int pos) const;
 2784   inline set upper_bound_val(isl::dim type, unsigned int pos, val value) const;
 2960   inline val get_coefficient_val() const;
 3092   inline union_map fixed_power(val exp) const;
 3229   inline explicit union_pw_aff(union_set domain, val v);
 3263   inline val max_val() const;
 3264   inline val min_val() const;
 3265   inline union_pw_aff mod_val(val f) const;
 3273   inline union_pw_aff scale_down_val(val v) const;
 3274   inline union_pw_aff scale_val(val v) const;
 3386   inline union_pw_multi_aff scale_down_val(val val) const;
 3388   inline union_pw_multi_aff scale_val(val val) const;
 3472   inline val eval(point pnt) const;
 3489   inline union_pw_qpolynomial scale_down_val(val v) const;
 3490   inline union_pw_qpolynomial scale_val(val v) const;
 3633 inline val manage(__isl_take isl_val *ptr);
 3634 inline val manage_copy(__isl_keep isl_val *ptr);
 3637   friend inline val manage(__isl_take isl_val *ptr);
 3638   friend inline val manage_copy(__isl_keep isl_val *ptr);
 3646   inline /* implicit */ val(const val &obj);
 3650   inline val &operator=(val obj);
 3650   inline val &operator=(val obj);
 3662   inline val abs() const;
 3663   inline boolean abs_eq(const val &v2) const;
 3664   inline val add(val v2) const;
 3664   inline val add(val v2) const;
 3665   inline val add_ui(unsigned long v2) const;
 3666   inline val ceil() const;
 3668   inline val div(val v2) const;
 3668   inline val div(val v2) const;
 3669   inline val div_ui(unsigned long v2) const;
 3670   inline boolean eq(const val &v2) const;
 3671   inline val floor() const;
 3672   inline val gcd(val v2) const;
 3672   inline val gcd(val v2) const;
 3673   inline boolean ge(const val &v2) const;
 3676   inline boolean gt(const val &v2) const;
 3678   static inline val infty(ctx ctx);
 3679   static inline val int_from_ui(ctx ctx, unsigned long u);
 3680   inline val inv() const;
 3681   inline boolean is_divisible_by(const val &v2) const;
 3694   inline boolean le(const val &v2) const;
 3695   inline boolean lt(const val &v2) const;
 3696   inline val max(val v2) const;
 3696   inline val max(val v2) const;
 3697   inline val min(val v2) const;
 3697   inline val min(val v2) const;
 3698   inline val mod(val v2) const;
 3698   inline val mod(val v2) const;
 3699   inline val mul(val v2) const;
 3699   inline val mul(val v2) const;
 3700   inline val mul_ui(unsigned long v2) const;
 3702   static inline val nan(ctx ctx);
 3703   inline boolean ne(const val &v2) const;
 3704   inline val neg() const;
 3705   static inline val neginfty(ctx ctx);
 3706   static inline val negone(ctx ctx);
 3707   static inline val one(ctx ctx);
 3708   inline val pow2() const;
 3709   inline val set_si(long i) const;
 3711   inline val sub(val v2) const;
 3711   inline val sub(val v2) const;
 3712   inline val sub_ui(unsigned long v2) const;
 3713   inline val trunc() const;
 3714   static inline val zero(ctx ctx);
 3744   inline val_list add(val el) const;
 3748   inline stat foreach(const std::function<stat(val)> &fn) const;
 3749   static inline val_list from_val(val el);
 3750   inline val get_at(int index) const;
 3751   inline val get_val(int index) const;
 3752   inline val_list insert(unsigned int pos, val el) const;
 3755   inline val_list set_val(int index, val el) const;
 3796   inline val get_element_val(int pos) const;
 3804   inline vec set_element_val(int pos, val v) const;
 3806   inline vec set_val(val v) const;
 3842 aff::aff(local_space ls, val val)
 3915 aff aff::add_coefficient_val(isl::dim type, int pos, val v) const
 3933 aff aff::add_constant_val(val v) const
 3993 val aff::eval(point pnt) const
 4029 val aff::get_coefficient_val(isl::dim type, int pos) const
 4035 val aff::get_constant_val() const
 4041 val aff::get_denominator_val() const
 4162 aff aff::mod(val mod) const
 4240 aff aff::scale(val v) const
 4246 aff aff::scale_down(val v) const
 4264 aff aff::set_coefficient_val(isl::dim type, int pos, val v) const
 4276 aff aff::set_constant_val(val v) const
 4732 ast_expr ast_expr::from_val(val v)
 4762 val ast_expr::get_val() const
 5585 basic_map basic_map::fix_val(isl::dim type, unsigned int pos, val v) const
 5907 val basic_map::plain_get_val_if_fixed(isl::dim type, unsigned int pos) const
 6342 val basic_set::dim_max_val(int pos) const
 6390 basic_set basic_set::fix_val(isl::dim type, unsigned int pos, val v) const
 6594 basic_set basic_set::lower_bound_val(isl::dim type, unsigned int pos, val value) const
 6600 val basic_set::max_val(const aff &obj) const
 6762 basic_set basic_set::upper_bound_val(isl::dim type, unsigned int pos, val value) const
 7028 val constraint::get_coefficient_val(isl::dim type, int pos) const
 7034 val constraint::get_constant_val() const
 7101 constraint constraint::set_coefficient_val(isl::dim type, int pos, val v) const
 7113 constraint constraint::set_constant_val(val v) const
 8254 map map::fix_val(isl::dim type, unsigned int pos, val v) const
 8260 map map::fixed_power_val(val exp) const
 8302 map map::floordiv_val(val d) const
 8768 val map::plain_get_val_if_fixed(isl::dim type, unsigned int pos) const
 9340 val mat::get_element_val(int row, int col) const
 9466 mat mat::set_element_val(int row, int col, val v) const
 9906 multi_aff multi_aff::scale_down_val(val v) const
 9918 multi_aff multi_aff::scale_val(val v) const
10374 multi_pw_aff multi_pw_aff::scale_down_val(val v) const
10386 multi_pw_aff multi_pw_aff::scale_val(val v) const
10830 multi_union_pw_aff multi_union_pw_aff::scale_down_val(val v) const
10842 multi_union_pw_aff multi_union_pw_aff::scale_val(val v) const
10983 multi_val multi_val::add_val(val v) const
11080 val multi_val::get_val(int pos) const
11116 multi_val multi_val::mod_val(val v) const
11200 multi_val multi_val::scale_down_val(val v) const
11212 multi_val multi_val::scale_val(val v) const
11236 multi_val multi_val::set_val(int pos, val el) const
11346 val point::get_coordinate_val(isl::dim type, int pos) const
11358 point point::set_coordinate_val(isl::dim type, int pos, val v) const
11404 pw_aff::pw_aff(set domain, val v)
11555 val pw_aff::eval(point pnt) const
11750 pw_aff pw_aff::mod(val mod) const
11864 pw_aff pw_aff::scale(val v) const
11870 pw_aff pw_aff::scale_down(val f) const
12530 pw_multi_aff pw_multi_aff::scale_down_val(val v) const
12542 pw_multi_aff pw_multi_aff::scale_val(val v) const
12888 val pw_qpolynomial::eval(point pnt) const
12900 pw_qpolynomial pw_qpolynomial::fix_val(isl::dim type, unsigned int n, val v) const
13004 val pw_qpolynomial::max() const
13010 val pw_qpolynomial::min() const
13070 pw_qpolynomial pw_qpolynomial::scale_down_val(val v) const
13076 pw_qpolynomial pw_qpolynomial::scale_val(val v) const
13453 val qpolynomial::eval(point pnt) const
13491 val qpolynomial::get_constant_val() const
13623 qpolynomial qpolynomial::scale_down_val(val v) const
13629 qpolynomial qpolynomial::scale_val(val v) const
13647 qpolynomial qpolynomial::val_on_domain(space space, val val)
14609 val set::count_val() const
14723 set set::fix_val(isl::dim type, unsigned int pos, val v) const
14836 val set::get_stride(int pos) const
15053 set set::lower_bound_val(isl::dim type, unsigned int pos, val value) const
15059 val set::max_val(const aff &obj) const
15065 val set::min_val(const aff &obj) const
15113 val set::plain_get_val_if_fixed(isl::dim type, unsigned int pos) const
15341 set set::upper_bound_val(isl::dim type, unsigned int pos, val value) const
16086 val term::get_coefficient_val() const
16562 union_map union_map::fixed_power(val exp) const
17207 union_pw_aff::union_pw_aff(union_set domain, val v)
17396 val union_pw_aff::max_val() const
17402 val union_pw_aff::min_val() const
17408 union_pw_aff union_pw_aff::mod_val(val f) const
17456 union_pw_aff union_pw_aff::scale_down_val(val v) const
17462 union_pw_aff union_pw_aff::scale_val(val v) const
17930 union_pw_multi_aff union_pw_multi_aff::scale_down_val(val val) const
17942 union_pw_multi_aff union_pw_multi_aff::scale_val(val val) const
18242 val union_pw_qpolynomial::eval(point pnt) const
18352 union_pw_qpolynomial union_pw_qpolynomial::scale_down_val(val v) const
18358 union_pw_qpolynomial union_pw_qpolynomial::scale_val(val v) const
19006 val manage(__isl_take isl_val *ptr) {
19009 val manage_copy(__isl_keep isl_val *ptr) {
19017 val::val(const val &obj)
19040 val &val::operator=(val obj) {
19040 val &val::operator=(val obj) {
19090 val val::abs() const
19096 boolean val::abs_eq(const val &v2) const
19102 val val::add(val v2) const
19102 val val::add(val v2) const
19108 val val::add_ui(unsigned long v2) const
19114 val val::ceil() const
19126 val val::div(val v2) const
19126 val val::div(val v2) const
19132 val val::div_ui(unsigned long v2) const
19138 boolean val::eq(const val &v2) const
19144 val val::floor() const
19150 val val::gcd(val v2) const
19150 val val::gcd(val v2) const
19156 boolean val::ge(const val &v2) const
19174 boolean val::gt(const val &v2) const
19186 val val::infty(ctx ctx)
19192 val val::int_from_ui(ctx ctx, unsigned long u)
19198 val val::inv() const
19204 boolean val::is_divisible_by(const val &v2) const
19282 boolean val::le(const val &v2) const
19288 boolean val::lt(const val &v2) const
19294 val val::max(val v2) const
19294 val val::max(val v2) const
19300 val val::min(val v2) const
19300 val val::min(val v2) const
19306 val val::mod(val v2) const
19306 val val::mod(val v2) const
19312 val val::mul(val v2) const
19312 val val::mul(val v2) const
19318 val val::mul_ui(unsigned long v2) const
19330 val val::nan(ctx ctx)
19336 boolean val::ne(const val &v2) const
19342 val val::neg() const
19348 val val::neginfty(ctx ctx)
19354 val val::negone(ctx ctx)
19360 val val::one(ctx ctx)
19366 val val::pow2() const
19372 val val::set_si(long i) const
19384 val val::sub(val v2) const
19384 val val::sub(val v2) const
19390 val val::sub_ui(unsigned long v2) const
19396 val val::trunc() const
19402 val val::zero(ctx ctx)
19474 val_list val_list::add(val el) const
19498 stat val_list::foreach(const std::function<stat(val)> &fn) const
19501     const std::function<stat(val)> *func;
19512 val_list val_list::from_val(val el)
19518 val val_list::get_at(int index) const
19524 val val_list::get_val(int index) const
19530 val_list val_list::insert(unsigned int pos, val el) const
19548 val_list val_list::set_val(int index, val el) const
19686 val vec::get_element_val(int pos) const
19734 vec vec::set_element_val(int pos, val v) const
19746 vec vec::set_val(val v) const
tools/polly/lib/Support/ISLTools.cpp
  516 isl::val polly::getConstant(isl::pw_aff PwAff, bool Max, bool Min) {
  518   isl::val Result;
  527           Result = isl::val::nan(Aff.get_ctx());
  531         isl::val ThisVal = Aff.get_constant_val();
  551         Result = isl::val::nan(Aff.get_ctx());
  613     isl::val AMinVal = polly::getConstant(AMin, false, true);
  614     isl::val BMinVal = polly::getConstant(BMin, false, true);
  773     isl::val Val = P.get_coordinate_val(isl::dim::set, 0);
tools/polly/lib/Support/SCEVAffinator.cpp
  157   auto ModVal = isl::val::int_from_ui(Ctx, Width);
  157   auto ModVal = isl::val::int_from_ui(Ctx, Width);
tools/polly/lib/Transform/FlattenAlgo.cpp
   50   auto FixedVal = BMap.plain_get_val_if_fixed(isl::dim::out, 0);
   72 isl::union_pw_aff subtract(isl::union_pw_aff UPwAff, isl::val Val) {
   91 isl::union_pw_aff multiply(isl::union_pw_aff UPwAff, isl::val Val) {
  228                            isl::val::one(IslCtx));
  279   auto MinVal = getConstant(Min, false, true);
  282   auto MaxVal = getConstant(Max, true, false);
  292   auto LenVal = MaxVal.sub(MinVal).add_ui(1);
tools/polly/lib/Transform/MaximalStaticExpansion.cpp
  380     auto UpperBound = getConstant(CurrentStmtDomain.dim_max(i), true, false);
tools/polly/lib/Transform/ScheduleOptimizer.cpp
  735     auto Val = Deltas.plain_get_val_if_fixed(isl::dim::set, i);
tools/polly/unittests/Isl/IslTest.cpp
   74 static bool operator==(const isl::val &LHS, const isl::val &RHS) {
   74 static bool operator==(const isl::val &LHS, const isl::val &RHS) {
   91     auto IslZero = valFromAPInt(IslCtx, APZero, true);
   97     auto IslNOne = valFromAPInt(IslCtx, APNOne, true);
  103     auto IslZero = valFromAPInt(IslCtx, APZero, false);
  109     auto IslOne = valFromAPInt(IslCtx, APOne, false);
  115     auto IslNTwo = valFromAPInt(IslCtx, APNTwo, true);
  116     auto IslNTwoCmp = isl::val(IslCtx, -2);
  122     auto IslNOne = valFromAPInt(IslCtx, APNOne, true);
  128     auto IslZero = valFromAPInt(IslCtx, APZero, false);
  134     auto IslOne = valFromAPInt(IslCtx, APOne, false);
  140     auto IslTwo = valFromAPInt(IslCtx, APTwo, false);
  146     auto IslNOne = valFromAPInt(IslCtx, APNOne, false);
  147     auto IslRef = isl::val(IslCtx, 32).pow2().sub_ui(1);
  154     auto IslLarge = valFromAPInt(IslCtx, APLarge, false);
  155     auto IslRef = isl::val(IslCtx, 71);
  167     auto IslNOne = isl::val(IslCtx, -1);
  175     auto IslNTwo = isl::val(IslCtx, -2);
  183     auto IslNThree = isl::val(IslCtx, -3);
  191     auto IslNFour = isl::val(IslCtx, -4);
  199     auto IslZero = isl::val(IslCtx, 0);
  206     auto IslOne = isl::val(IslCtx, 1);
  213     auto IslTwo = isl::val(IslCtx, 2);
  220     auto IslThree = isl::val(IslCtx, 3);
  227     auto IslFour = isl::val(IslCtx, 4);
  234     auto IslNOne = isl::val(IslCtx, 32).pow2().sub_ui(1);
  241     auto IslLargeNum = isl::val(IslCtx, 60);
  250     auto IslExp = isl::val(IslCtx, 500);
  251     auto IslLargePow2 = IslExp.pow2();
  259     auto IslExp = isl::val(IslCtx, 500);
  260     auto IslLargeNPow2 = IslExp.pow2().neg();
  268     auto IslExp = isl::val(IslCtx, 512);
  269     auto IslLargePow2 = IslExp.pow2();
  277     auto IslExp = isl::val(IslCtx, 512);
  278     auto IslLargeNPow2 = IslExp.pow2().neg();
  292   isl::val ValOne = isl::val(IslCtx.get(), 1);
  293   isl::val ValTwo = isl::val(IslCtx.get(), 2);
  294   isl::val ValThree = isl::val(IslCtx.get(), 3);
  295   isl::val ValFour = isl::val(IslCtx.get(), 4);
  296   isl::val ValNegOne = isl::val(IslCtx.get(), -1);
  297   isl::val ValNegTwo = isl::val(IslCtx.get(), -2);
  298   isl::val ValNegThree = isl::val(IslCtx.get(), -3);
  299   isl::val ValNegFour = isl::val(IslCtx.get(), -4);
  451     auto UPwAff = isl::union_pw_aff(TestUSet, isl::val::zero(Ctx.get()));
  487     auto TestPwAff = isl::pw_aff(TestSet, isl::val::zero(Ctx.get()));
usr/include/c++/7.4.0/bits/move.h
   72     constexpr _Tp&&
   73     forward(typename std::remove_reference<_Tp>::type& __t) noexcept
   83     constexpr _Tp&&
   84     forward(typename std::remove_reference<_Tp>::type&& __t) noexcept
usr/include/c++/7.4.0/bits/std_function.h
   62     : std::unary_function<_T1, _Res> { };
  390     : public _Maybe_unary_or_binary_function<_Res, _ArgTypes...>,
  595       _Res operator()(_ArgTypes... __args) const;
  628       using _Invoker_type = _Res (*)(const _Any_data&, _ArgTypes&&...);
  706       return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...);
usr/include/c++/7.4.0/bits/stl_function.h
  108       typedef _Arg 	argument_type;   
usr/include/c++/7.4.0/type_traits
 1629     { typedef _Tp   type; };
utils/unittest/googletest/include/gtest/gtest-printers.h
  140   static void PrintValue(const T& value, ::std::ostream* os) {
  205     ::std::basic_ostream<Char, CharTraits>& os, const T& x) {
  206   TypeWithoutFormatter<T,
  207       (internal::IsAProtocolMessage<T>::value ? kProtobuf :
  208        internal::ImplicitlyConvertible<const T&, internal::BiggestInt>::value ?
  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
   29   static const T& printable(const T& V) { return V; }
   29   static const T& printable(const T& V) { return V; }
   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);
utils/unittest/googletest/include/gtest/internal/gtest-internal.h
   94 ::std::string PrintToString(const T& value);