| /llvm-project/flang/include/flang/Runtime/ |
| H A D | matmul-instances.inc | 27 macro(Integer, 1, Integer, 1) \ 28 macro(Integer, 1, Integer, 2) \ 29 macro(Integer, 1, Integer, 4) \ 30 macro(Integer, 1, Integer, 8) \ 31 macro(Integer, 2, Integer, [all...] |
| H A D | numeric.h | 23 CppTypeFor<TypeCategory::Integer, 1> RTDECL(Ceiling4_1)( 25 CppTypeFor<TypeCategory::Integer, 2> RTDECL(Ceiling4_2)( 27 CppTypeFor<TypeCategory::Integer, 4> RTDECL(Ceiling4_4)( 29 CppTypeFor<TypeCategory::Integer, 8> RTDECL(Ceiling4_8)( 32 CppTypeFor<TypeCategory::Integer, 16> RTDECL(Ceiling4_16)( 35 CppTypeFor<TypeCategory::Integer, 1> RTDECL(Ceiling8_1)( 37 CppTypeFor<TypeCategory::Integer, 2> RTDECL(Ceiling8_2)( 39 CppTypeFor<TypeCategory::Integer, 4> RTDECL(Ceiling8_4)( 41 CppTypeFor<TypeCategory::Integer, 8> RTDECL(Ceiling8_8)( 44 CppTypeFor<TypeCategory::Integer, 1 [all...] |
| /llvm-project/flang/runtime/ |
| H A D | numeric.cpp | 29 *static_cast<const CppTypeFor<TypeCategory::Integer, 1> *>(arg)); in GetIntArgValue() 32 *static_cast<const CppTypeFor<TypeCategory::Integer, 2> *>(arg)); in GetIntArgValue() 35 *static_cast<const CppTypeFor<TypeCategory::Integer, 4> *>(arg)); in GetIntArgValue() 38 *static_cast<const CppTypeFor<TypeCategory::Integer, 8> *>(arg)); in GetIntArgValue() 45 *static_cast<const CppTypeFor<TypeCategory::Integer, 16> *>(arg)); in GetIntArgValue() 99 inline RT_API_ATTRS CppTypeFor<TypeCategory::Integer, 4> SelectedIntKind( in SelectedIntKind() 120 inline RT_API_ATTRS CppTypeFor<TypeCategory::Integer, 4> SelectedLogicalKind( in SelectedLogicalKind() 136 inline RT_API_ATTRS CppTypeFor<TypeCategory::Integer, 4> SelectedRealKind( in SelectedRealKind() 199 // Exponentiation operator for (Real ** Integer) cases (10.1.5.2.1). in FPowI() 235 CppTypeFor<TypeCategory::Integer, in RTDEF() [all...] |
| H A D | reduction.cpp | 86 CppTypeFor<TypeCategory::Integer, 1> RTDEF(IAll1)(const Descriptor &x, in RTDEF() 88 return GetTotalReduction<TypeCategory::Integer, 1>(x, source, line, dim, mask, in RTDEF() 89 IntegerAndAccumulator<CppTypeFor<TypeCategory::Integer, 4>>{x}, "IALL", in RTDEF() 92 CppTypeFor<TypeCategory::Integer, 2> RTDEF(IAll2)(const Descriptor &x, in RTDEF() 94 return GetTotalReduction<TypeCategory::Integer, 2>(x, source, line, dim, mask, in RTDEF() 95 IntegerAndAccumulator<CppTypeFor<TypeCategory::Integer, 4>>{x}, "IALL", in RTDEF() 98 CppTypeFor<TypeCategory::Integer, 4> RTDEF(IAll4)(const Descriptor &x, in RTDEF() 100 return GetTotalReduction<TypeCategory::Integer, 4>(x, source, line, dim, mask, in RTDEF() 101 IntegerAndAccumulator<CppTypeFor<TypeCategory::Integer, 4>>{x}, "IALL", in RTDEF() 104 CppTypeFor<TypeCategory::Integer, in RTDEF() [all...] |
| H A D | type-code.cpp | 17 case TypeCategory::Integer: in TypeCode() 140 return std::make_pair(TypeCategory::Integer, sizeof(short)); in GetCategoryAndKind() 142 return std::make_pair(TypeCategory::Integer, sizeof(int)); in GetCategoryAndKind() 144 return std::make_pair(TypeCategory::Integer, sizeof(long)); in GetCategoryAndKind() 146 return std::make_pair(TypeCategory::Integer, sizeof(long long)); in GetCategoryAndKind() 148 return std::make_pair(TypeCategory::Integer, sizeof(std::size_t)); in GetCategoryAndKind() 150 return std::make_pair(TypeCategory::Integer, 1); in GetCategoryAndKind() 152 return std::make_pair(TypeCategory::Integer, 2); in GetCategoryAndKind() 154 return std::make_pair(TypeCategory::Integer, 4); in GetCategoryAndKind() 156 return std::make_pair(TypeCategory::Integer, in GetCategoryAndKind() [all...] |
| H A D | tools.h | 98 Fortran::common::TypeCategory::Integer, KIND>>(at) = value; in operator() 127 return *reinterpret_cast<const CppTypeFor<TypeCategory::Integer, 1> *>(p); in GetInt64() 129 return *reinterpret_cast<const CppTypeFor<TypeCategory::Integer, 2> *>(p); in GetInt64() 131 return *reinterpret_cast<const CppTypeFor<TypeCategory::Integer, 4> *>(p); in GetInt64() 133 return *reinterpret_cast<const CppTypeFor<TypeCategory::Integer, 8> *>(p); in GetInt64() 143 return *reinterpret_cast<const CppTypeFor<TypeCategory::Integer, 1> *>(p); in GetInt64Safe() 145 return *reinterpret_cast<const CppTypeFor<TypeCategory::Integer, 2> *>(p); in GetInt64Safe() 147 return *reinterpret_cast<const CppTypeFor<TypeCategory::Integer, 4> *>(p); in GetInt64Safe() 149 return *reinterpret_cast<const CppTypeFor<TypeCategory::Integer, 8> *>(p); in GetInt64Safe() 151 using Int128 = CppTypeFor<TypeCategory::Integer, 1 in GetInt64Safe() [all...] |
| H A D | product.cpp | 64 CppTypeFor<TypeCategory::Integer, 1> RTDEF(ProductInteger1)(const Descriptor &x, 66 return GetTotalReduction<TypeCategory::Integer, 1>(x, source, line, dim, mask, 67 NonComplexProductAccumulator<CppTypeFor<TypeCategory::Integer, 4>>{x}, 70 CppTypeFor<TypeCategory::Integer, 2> RTDEF(ProductInteger2)(const Descriptor &x, 72 return GetTotalReduction<TypeCategory::Integer, 2>(x, source, line, dim, mask, 73 NonComplexProductAccumulator<CppTypeFor<TypeCategory::Integer, 4>>{x}, 76 CppTypeFor<TypeCategory::Integer, 4> RTDEF(ProductInteger4)(const Descriptor &x, 78 return GetTotalReduction<TypeCategory::Integer, 4>(x, source, line, dim, mask, 79 NonComplexProductAccumulator<CppTypeFor<TypeCategory::Integer, 4>>{x}, 82 CppTypeFor<TypeCategory::Integer, [all...] |
| H A D | sum.cpp | 104 CppTypeFor<TypeCategory::Integer, 1> RTDEF(SumInteger1)(const Descriptor &x, in RTDEF() 106 return GetTotalReduction<TypeCategory::Integer, 1>(x, source, line, dim, mask, in RTDEF() 107 IntegerSumAccumulator<CppTypeFor<TypeCategory::Integer, 4>>{x}, "SUM"); in RTDEF() 109 CppTypeFor<TypeCategory::Integer, 2> RTDEF(SumInteger2)(const Descriptor &x, in RTDEF() 111 return GetTotalReduction<TypeCategory::Integer, 2>(x, source, line, dim, mask, in RTDEF() 112 IntegerSumAccumulator<CppTypeFor<TypeCategory::Integer, 4>>{x}, "SUM"); in RTDEF() 114 CppTypeFor<TypeCategory::Integer, 4> RTDEF(SumInteger4)(const Descriptor &x, in RTDEF() 116 return GetTotalReduction<TypeCategory::Integer, 4>(x, source, line, dim, mask, in RTDEF() 117 IntegerSumAccumulator<CppTypeFor<TypeCategory::Integer, 4>>{x}, "SUM"); in RTDEF() 119 CppTypeFor<TypeCategory::Integer, in RTDEF() [all...] |
| H A D | extrema.cpp | 151 result.Establish(TypeCategory::Integer, kind, nullptr, 1, extent, in CharacterMaxOrMinLoc() 180 result.Establish(TypeCategory::Integer, kind, nullptr, 1, extent, in TotalNumericMaxOrMinLoc() 204 TotalNumericMaxOrMinLoc<TypeCategory::Integer, 1, true>( in RTDEF() 209 TotalNumericMaxOrMinLoc<TypeCategory::Integer, 2, true>( in RTDEF() 214 TotalNumericMaxOrMinLoc<TypeCategory::Integer, 4, true>( in RTDEF() 219 TotalNumericMaxOrMinLoc<TypeCategory::Integer, 8, true>( in RTDEF() 225 TotalNumericMaxOrMinLoc<TypeCategory::Integer, 16, true>( in RTDEF() 287 TotalNumericMaxOrMinLoc<TypeCategory::Integer, 1, false>( in RTDEF() 292 TotalNumericMaxOrMinLoc<TypeCategory::Integer, 2, false>( in RTDEF() 297 TotalNumericMaxOrMinLoc<TypeCategory::Integer, in RTDEF() [all...] |
| H A D | random.cpp | 121 typeCode->first == TypeCategory::Integer); in RTNAME() 125 *size->OffsetElement<CppTypeFor<TypeCategory::Integer, 4>>() = 1; in RTNAME() 128 *size->OffsetElement<CppTypeFor<TypeCategory::Integer, 8>>() = 1; in RTNAME() 147 typeCode->first == TypeCategory::Integer && in RTNAME() 153 seed = *put->OffsetElement<CppTypeFor<TypeCategory::Integer, 4>>(); in RTNAME() 156 seed = *put->OffsetElement<CppTypeFor<TypeCategory::Integer, 8>>(); in RTNAME() 187 typeCode->first == TypeCategory::Integer && in RTNAME() 198 *get->OffsetElement<CppTypeFor<TypeCategory::Integer, 4>>() = seed; 201 *get->OffsetElement<CppTypeFor<TypeCategory::Integer, 8>>() = seed;
|
| /llvm-project/flang/include/flang/Evaluate/ |
| H A D | integer.h | 65 class Integer { 97 Integer value; 102 Integer value; in SignedMultiplicationOverflowed() 110 Integer upper, lower; 114 Integer quotient, remainder; 119 Integer power; 124 constexpr Integer() { Clear(); } // default constructor: zero 125 constexpr Integer(const Integer &) = default; in Integer() function 126 constexpr Integer(Intege in Integer() 118 constexpr Integer() { Clear(); } // default constructor: zero Integer() function 1018 constexpr Integer(std::nullptr_t) {} MultiplyUnsigned() function [all...] |
| /llvm-project/flang/lib/Evaluate/ |
| H A D | integer.cpp | 13 template class Integer<8>; variable 14 template class Integer<16>; variable 15 template class Integer<32>; variable 16 template class Integer<64>; variable 17 template class Integer<80, isHostLittleEndian, 16, std::uint16_t, std::uint32_t, variable 19 template class Integer<128>; 22 static_assert(Integer<8>::partBits == 8); 23 static_assert(std::is_same_v<typename Integer<8>::Part, std::uint8_t>); 24 static_assert(Integer<16>::partBits == 16); 25 static_assert(std::is_same_v<typename Integer<1 18 template class Integer<128>; global() variable [all...] |
| /llvm-project/llvm/unittests/Support/ |
| H A D | NativeFormatTests.cpp | 46 EXPECT_EQ("0", format_number(0, IntegerStyle::Integer)); 47 EXPECT_EQ("1", format_number(1, IntegerStyle::Integer)); in TEST() 48 EXPECT_EQ("-1", format_number(-1, IntegerStyle::Integer)); in TEST() 49 EXPECT_EQ("2425", format_number(2425, IntegerStyle::Integer)); in TEST() 50 EXPECT_EQ("-2425", format_number(-2425, IntegerStyle::Integer)); in TEST() 52 EXPECT_EQ("0", format_number(0LL, IntegerStyle::Integer)); in TEST() 54 format_number(257257257235709LL, IntegerStyle::Integer)); in TEST() 56 format_number(-257257257235709LL, IntegerStyle::Integer)); in TEST() 111 format_number(UINT64_MAX, IntegerStyle::Integer)); in TEST() 114 format_number(INT64_MAX, IntegerStyle::Integer)); in TEST() [all...] |
| /llvm-project/clang/test/SemaCXX/ |
| H A D | pseudo-destructors.cpp | 7 typedef int Integer; typedef 42 i->~Integer(); in f() 43 i->Integer::~Integer(); in f() 48 …i->N::OtherInteger::~Integer(); // expected-error{{'Integer' does not refer to a type name in pseu… in f() 49 …i->N::~Integer(); // expected-error{{'N' does not refer to a type name in pseudo-destructor expres… in f() 50 …i->N::OtherInteger::~Integer(); // expected-error{{'Integer' does not refer to a type name in pseu… in f() 51 …i->Integer::~Double(); // expected-error{{the type of object expression ('int') does not match the… in f() 53 …ii->~Integer(); // expected-error{{member reference type 'int' is not a pointer; did you mean to u… in f() 54 ii.~Integer(); in f() 63 typedef int Integer; typedef [all …]
|
| /llvm-project/flang/unittests/Runtime/ |
| H A D | Inquiry.cpp | 20 auto array{MakeArray<TypeCategory::Integer, 4>( in TEST() 32 auto array{MakeArray<TypeCategory::Integer, 4>( in TEST() 39 MakeArray<TypeCategory::Integer, 1>(std::vector<int>{array->rank()}, in TEST() 48 MakeArray<TypeCategory::Integer, 4>(std::vector<int>{array->rank()}, in TEST() 57 MakeArray<TypeCategory::Integer, 8>(std::vector<int>{array->rank()}, in TEST() 68 auto array{MakeArray<TypeCategory::Integer, 4>( in TEST() 75 MakeArray<TypeCategory::Integer, 1>(std::vector<int>{array->rank()}, in TEST() 84 MakeArray<TypeCategory::Integer, 4>(std::vector<int>{array->rank()}, in TEST() 93 MakeArray<TypeCategory::Integer, 8>(std::vector<int>{array->rank()}, in TEST() 104 auto array{MakeArray<TypeCategory::Integer, 4>( in TEST() [all …]
|
| H A D | MatmulTranspose.cpp | 25 auto x{MakeArray<TypeCategory::Integer, 4>( in TEST() 27 auto y{MakeArray<TypeCategory::Integer, 2>( in TEST() 29 auto z{MakeArray<TypeCategory::Integer, 2>( in TEST() 31 auto m{MakeArray<TypeCategory::Integer, 2>(std::vector<int>{2, 4}, in TEST() 33 auto v{MakeArray<TypeCategory::Integer, 8>( in TEST() 39 auto x2{MakeArray<TypeCategory::Integer, 4>(std::vector<int>{4, 2}, in TEST() 41 auto y2{MakeArray<TypeCategory::Integer, 2>(std::vector<int>{4, 2}, in TEST() 43 auto z2{MakeArray<TypeCategory::Integer, 2>(std::vector<int>{3, 3}, in TEST() 55 ASSERT_EQ(result.type(), (TypeCode{TypeCategory::Integer, 4})); in TEST() 77 ASSERT_EQ(result.type(), (TypeCode{TypeCategory::Integer, 8})); in TEST() [all …]
|
| H A D | Matmul.cpp | 24 auto x{MakeArray<TypeCategory::Integer, 4>( in TEST() 26 auto y{MakeArray<TypeCategory::Integer, 2>( in TEST() 28 auto v{MakeArray<TypeCategory::Integer, 8>( in TEST() 35 auto x2{MakeArray<TypeCategory::Integer, 4>(std::vector<int>{3, 3}, in TEST() 37 auto y2{MakeArray<TypeCategory::Integer, 2>(std::vector<int>{4, 2}, in TEST() 49 ASSERT_EQ(result.type(), (TypeCode{TypeCategory::Integer, 4})); in TEST() 70 ASSERT_EQ(result.type(), (TypeCode{TypeCategory::Integer, 8})); in TEST() 80 ASSERT_EQ(result.type(), (TypeCode{TypeCategory::Integer, 8})); in TEST() 125 ASSERT_EQ(result.type(), (TypeCode{TypeCategory::Integer, 4})); in TEST() 138 ASSERT_EQ(result.type(), (TypeCode{TypeCategory::Integer, 4})); in TEST() [all …]
|
| H A D | Reduction.cpp | 27 auto array{MakeArray<TypeCategory::Integer, 4>( in TEST() 41 auto array{MakeArray<TypeCategory::Integer, 4>( in TEST() 83 EXPECT_EQ(loc.type().raw(), (TypeCode{TypeCategory::Integer, 8}.raw())); in TEST() 97 EXPECT_EQ(loc.type().raw(), (TypeCode{TypeCategory::Integer, 8}.raw())); in TEST() 111 EXPECT_EQ(loc.type().raw(), (TypeCode{TypeCategory::Integer, 2}.raw())); in TEST() 133 EXPECT_EQ(loc.type().raw(), (TypeCode{TypeCategory::Integer, 2}.raw())); in TEST() 171 EXPECT_EQ(loc.type().raw(), (TypeCode{TypeCategory::Integer, 4}.raw())); in TEST() 188 EXPECT_EQ(loc.type().raw(), (TypeCode{TypeCategory::Integer, 4}.raw())); in TEST() 213 EXPECT_EQ(loc.type().raw(), (TypeCode{TypeCategory::Integer, 4}.raw())); in TEST() 228 EXPECT_EQ(loc.type().raw(), (TypeCode{TypeCategory::Integer, in TEST() [all...] |
| /llvm-project/clang/test/Index/ |
| H A D | load-stmts.cpp | 36 typedef int Integer; in test_exprs() typedef 37 Integer *int_ptr; in test_exprs() 38 int_ptr->Integer::~Integer(); in test_exprs() 81 typedef int Integer; in test_more_exprs() typedef 82 (void)Integer(i); in test_more_exprs() 83 (Integer)i; in test_more_exprs() 84 Integer(); in test_more_exprs()
|
| H A D | print-display-names.cpp | 4 typedef int Integer; typedef 6 template class ClassTmpl<Integer, Integer>; 8 void f(ClassTmpl<float, Integer> p);
|
| H A D | cxx11-lambdas.cpp | 3 typedef int Integer; typedef 7 auto lambda = [&localA, localB] (Integer x) -> Integer { in f() 10 auto lambda2 = [](Integer y) {}; in f()
|
| /llvm-project/flang/test/Parser/ |
| H A D | cuf-sanity-tree.CUF | 80 !CHECK: | | | | PrefixSpec -> Launch_Bounds -> Scalar -> Integer -> Constant -> Expr = '1_4' 82 !CHECK: | | | | Scalar -> Integer -> Constant -> Expr = '2_4' 92 !CHECK: | | | | PrefixSpec -> Cluster_Dims -> Scalar -> Integer -> Constant -> Expr = '1_4' 94 !CHECK: | | | | Scalar -> Integer -> Constant -> Expr = '2_4' 96 !CHECK: | | | | Scalar -> Integer -> Constant -> Expr = '3_4' 131 !CHECK: | | | | | | Scalar -> Integer -> Constant -> Expr = '1_4' 133 !CHECK: | | | | | | Scalar -> Integer -> Expr = '1_4' 147 !CHECK: | | | | | | StarOrExpr -> Scalar -> Integer -> Expr = '1_4' 149 !CHECK: | | | | | | StarOrExpr -> Scalar -> Integer -> Expr = '2_4' 151 !CHECK: | | | | | | StarOrExpr -> Scalar -> Integer [all...] |
| /llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMScheduleA8.td | 94 // Integer multiply pipeline 105 // Integer load pipeline 184 // Integer store pipeline 252 // FP Special Register to Integer Register File Move 284 // Single-Precision FP to Integer Convert 288 // Double-Precision FP to Integer Convert 293 // Integer to Single-Precision FP Convert 297 // Integer to Double-Precision FP Convert 359 // Integer to Single-precision Move 364 // Integer to Double-precision Move [all …]
|
| /llvm-project/clang/test/SemaObjC/ |
| H A D | enum-fixed-type.m | 14 typedef long Integer; typedef 16 typedef enum : Integer { Enumerator1, Enumerator2 } Enumeration; enum 26 enum Other : Integer field2; // c-error {{only permitted as a standalone}} 27 enum Other : Integer field3 : 4; // c-error {{only permitted as a standalone}} 28 enum : Integer { Blah, Blarg } field4 : 4; 44 typedef enum : Integer { BaseElem } BaseEnum; enum
|
| /llvm-project/flang/runtime/Float128Math/ |
| H A D | exponent.cpp | 17 CppTypeFor<TypeCategory::Integer, 4> RTDEF(Exponent16_4)(F128Type x) { in RTDEF() 18 return Exponent<CppTypeFor<TypeCategory::Integer, 4>>(x); in RTDEF() 20 CppTypeFor<TypeCategory::Integer, 8> RTDEF(Exponent16_8)(F128Type x) { in RTDEF() 21 return Exponent<CppTypeFor<TypeCategory::Integer, 8>>(x); in RTDEF()
|