Home
last modified time | relevance | path

Searched refs:Integer (Results 1 – 25 of 434) sorted by relevance

12345678910>>...18

/llvm-project-15.0.7/flang/runtime/
H A Dnumeric.cpp533 CppTypeFor<TypeCategory::Integer, 1> x, in RTNAME()
539 CppTypeFor<TypeCategory::Integer, 2> x, in RTNAME()
545 CppTypeFor<TypeCategory::Integer, 4> x, in RTNAME()
551 CppTypeFor<TypeCategory::Integer, 8> x, in RTNAME()
589 CppTypeFor<TypeCategory::Integer, 1> x, in RTNAME()
595 CppTypeFor<TypeCategory::Integer, 2> x, in RTNAME()
601 CppTypeFor<TypeCategory::Integer, 4> x, in RTNAME()
607 CppTypeFor<TypeCategory::Integer, 8> x, in RTNAME()
820 CppTypeFor<TypeCategory::Integer, 16> r = in RTNAME()
835 CppTypeFor<TypeCategory::Integer, 16> p = in RTNAME()
[all …]
H A Dreduction.cpp77 CppTypeFor<TypeCategory::Integer, 1> RTNAME(IAll1)(const Descriptor &x, in RTNAME()
82 CppTypeFor<TypeCategory::Integer, 2> RTNAME(IAll2)(const Descriptor &x, in RTNAME()
87 CppTypeFor<TypeCategory::Integer, 4> RTNAME(IAll4)(const Descriptor &x, in RTNAME()
92 CppTypeFor<TypeCategory::Integer, 8> RTNAME(IAll8)(const Descriptor &x, in RTNAME()
110 catKind.has_value() && catKind->first == TypeCategory::Integer); in RTNAME()
156 IntegerXorAccumulator<CppTypeFor<TypeCategory::Integer, 4>>{x}, in RTNAME()
162 IntegerXorAccumulator<CppTypeFor<TypeCategory::Integer, 4>>{x}, in RTNAME()
168 IntegerXorAccumulator<CppTypeFor<TypeCategory::Integer, 4>>{x}, in RTNAME()
174 IntegerXorAccumulator<CppTypeFor<TypeCategory::Integer, 8>>{x}, in RTNAME()
314 TypeCode{TypeCategory::Integer, KIND}); in operator ()()
[all …]
H A Dtools.h63 Fortran::common::TypeCategory::Integer, KIND>>(at) = value; in operator()
121 case TypeCategory::Integer: in ApplyType()
124 return FUNC<TypeCategory::Integer, 1>{}(std::forward<A>(x)...); in ApplyType()
126 return FUNC<TypeCategory::Integer, 2>{}(std::forward<A>(x)...); in ApplyType()
128 return FUNC<TypeCategory::Integer, 4>{}(std::forward<A>(x)...); in ApplyType()
130 return FUNC<TypeCategory::Integer, 8>{}(std::forward<A>(x)...); in ApplyType()
301 case TypeCategory::Integer: in GetResultType()
303 case TypeCategory::Integer: in GetResultType()
304 return std::make_pair(TypeCategory::Integer, maxKind); in GetResultType()
314 case TypeCategory::Integer: in GetResultType()
[all …]
H A Dproduct.cpp57 CppTypeFor<TypeCategory::Integer, 1> RTNAME(ProductInteger1)( in RTNAME()
61 NonComplexProductAccumulator<CppTypeFor<TypeCategory::Integer, 4>>{x}, in RTNAME()
64 CppTypeFor<TypeCategory::Integer, 2> RTNAME(ProductInteger2)( in RTNAME()
68 NonComplexProductAccumulator<CppTypeFor<TypeCategory::Integer, 4>>{x}, in RTNAME()
71 CppTypeFor<TypeCategory::Integer, 4> RTNAME(ProductInteger4)( in RTNAME()
75 NonComplexProductAccumulator<CppTypeFor<TypeCategory::Integer, 4>>{x}, in RTNAME()
78 CppTypeFor<TypeCategory::Integer, 8> RTNAME(ProductInteger8)( in RTNAME()
82 NonComplexProductAccumulator<CppTypeFor<TypeCategory::Integer, 8>>{x}, in RTNAME()
86 CppTypeFor<TypeCategory::Integer, 16> RTNAME(ProductInteger16)( in RTNAME()
89 return GetTotalReduction<TypeCategory::Integer, 16>(x, source, line, dim, in RTNAME()
[all …]
H A Dsum.cpp93 CppTypeFor<TypeCategory::Integer, 1> RTNAME(SumInteger1)(const Descriptor &x, in RTNAME()
96 IntegerSumAccumulator<CppTypeFor<TypeCategory::Integer, 4>>{x}, "SUM"); in RTNAME()
98 CppTypeFor<TypeCategory::Integer, 2> RTNAME(SumInteger2)(const Descriptor &x, in RTNAME()
101 IntegerSumAccumulator<CppTypeFor<TypeCategory::Integer, 4>>{x}, "SUM"); in RTNAME()
103 CppTypeFor<TypeCategory::Integer, 4> RTNAME(SumInteger4)(const Descriptor &x, in RTNAME()
106 IntegerSumAccumulator<CppTypeFor<TypeCategory::Integer, 4>>{x}, "SUM"); in RTNAME()
108 CppTypeFor<TypeCategory::Integer, 8> RTNAME(SumInteger8)(const Descriptor &x, in RTNAME()
111 IntegerSumAccumulator<CppTypeFor<TypeCategory::Integer, 8>>{x}, "SUM"); in RTNAME()
114 CppTypeFor<TypeCategory::Integer, 16> RTNAME(SumInteger16)(const Descriptor &x, in RTNAME()
116 return GetTotalReduction<TypeCategory::Integer, 16>(x, source, line, dim, in RTNAME()
[all …]
H A Drandom.cpp146 size.rank() == 0 && typeCode && typeCode->first == TypeCategory::Integer); in RTNAME()
150 *size.OffsetElement<CppTypeFor<TypeCategory::Integer, 4>>() = 1; in RTNAME()
153 *size.OffsetElement<CppTypeFor<TypeCategory::Integer, 8>>() = 1; in RTNAME()
166 put.rank() == 1 && typeCode && typeCode->first == TypeCategory::Integer && in RTNAME()
172 seed = *put.OffsetElement<CppTypeFor<TypeCategory::Integer, 4>>(); in RTNAME()
175 seed = *put.OffsetElement<CppTypeFor<TypeCategory::Integer, 8>>(); in RTNAME()
200 got.rank() == 1 && typeCode && typeCode->first == TypeCategory::Integer && in RTNAME()
211 *got.OffsetElement<CppTypeFor<TypeCategory::Integer, 4>>() = seed; in RTNAME()
214 *got.OffsetElement<CppTypeFor<TypeCategory::Integer, 8>>() = seed; in RTNAME()
H A Dextrema.cpp160 case TypeCategory::Integer: in TypedMaxOrMinLoc()
254 TypeCode{TypeCategory::Integer, kind}); in TypedPartialMaxOrMinLoc()
261 case TypeCategory::Integer: in TypedPartialMaxOrMinLoc()
310 struct MaxOrMinIdentity<TypeCategory::Integer, 16, IS_MAXVAL> {
311 using Type = CppTypeFor<TypeCategory::Integer, 16>;
398 case TypeCategory::Integer: in NumericMaxOrMin()
477 return TotalNumericMaxOrMin<TypeCategory::Integer, 1, true>( in RTNAME()
482 return TotalNumericMaxOrMin<TypeCategory::Integer, 2, true>( in RTNAME()
487 return TotalNumericMaxOrMin<TypeCategory::Integer, 4, true>( in RTNAME()
492 return TotalNumericMaxOrMin<TypeCategory::Integer, 8, true>( in RTNAME()
[all …]
H A Dtype-code.cpp15 case TypeCategory::Integer: in TypeCode()
117 return std::make_pair(TypeCategory::Integer, 1); in GetCategoryAndKind()
119 return std::make_pair(TypeCategory::Integer, 2); in GetCategoryAndKind()
121 return std::make_pair(TypeCategory::Integer, 4); in GetCategoryAndKind()
123 return std::make_pair(TypeCategory::Integer, 8); in GetCategoryAndKind()
125 return std::make_pair(TypeCategory::Integer, 16); in GetCategoryAndKind()
/llvm-project-15.0.7/flang/include/flang/Runtime/
H A Dnumeric.h22 CppTypeFor<TypeCategory::Integer, 1> RTNAME(Ceiling4_1)(
177 CppTypeFor<TypeCategory::Integer, 1>, CppTypeFor<TypeCategory::Integer, 1>,
180 CppTypeFor<TypeCategory::Integer, 2>, CppTypeFor<TypeCategory::Integer, 2>,
183 CppTypeFor<TypeCategory::Integer, 4>, CppTypeFor<TypeCategory::Integer, 4>,
186 CppTypeFor<TypeCategory::Integer, 8>, CppTypeFor<TypeCategory::Integer, 8>,
190 CppTypeFor<TypeCategory::Integer, 16>,
212 CppTypeFor<TypeCategory::Integer, 1>, CppTypeFor<TypeCategory::Integer, 1>,
215 CppTypeFor<TypeCategory::Integer, 2>, CppTypeFor<TypeCategory::Integer, 2>,
218 CppTypeFor<TypeCategory::Integer, 4>, CppTypeFor<TypeCategory::Integer, 4>,
221 CppTypeFor<TypeCategory::Integer, 8>, CppTypeFor<TypeCategory::Integer, 8>,
[all …]
/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dinteger.cpp13 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>; variable
18 template class Integer<128>; variable
21 static_assert(Integer<8>::partBits == 8);
23 static_assert(Integer<16>::partBits == 16);
25 static_assert(Integer<32>::partBits == 32);
27 static_assert(Integer<64>::partBits == 32);
[all …]
/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dinteger.h56 class Integer {
114 constexpr Integer(const Integer &) = default;
115 constexpr Integer(Integer &&) = default;
176 constexpr Integer &operator=(const Integer &) = default;
710 constexpr Integer IAND(const Integer &y) const { in IAND()
718 constexpr Integer IOR(const Integer &y) const { in IOR()
726 constexpr Integer IEOR(const Integer &y) const { in IEOR()
734 constexpr Integer MERGE_BITS(const Integer &y, const Integer &mask) const { in MERGE_BITS()
738 constexpr Integer MAX(const Integer &y) const { in MAX()
746 constexpr Integer MIN(const Integer &y) const { in MIN()
[all …]
/llvm-project-15.0.7/llvm/unittests/Support/
H A DNativeFormatTests.cpp50 EXPECT_EQ("0", format_number(0, IntegerStyle::Integer)); in TEST()
51 EXPECT_EQ("2425", format_number(2425, IntegerStyle::Integer)); in TEST()
52 EXPECT_EQ("-2425", format_number(-2425, IntegerStyle::Integer)); in TEST()
54 EXPECT_EQ("0", format_number(0LL, IntegerStyle::Integer)); in TEST()
113 format_number(UINT64_MAX, IntegerStyle::Integer)); in TEST()
116 format_number(INT64_MAX, IntegerStyle::Integer)); in TEST()
118 format_number(INT64_MIN, IntegerStyle::Integer)); in TEST()
155 EXPECT_EQ("-10", format_number(-10, IntegerStyle::Integer)); in TEST()
156 EXPECT_EQ("-100", format_number(-100, IntegerStyle::Integer)); in TEST()
159 EXPECT_EQ("10", format_number(10, IntegerStyle::Integer)); in TEST()
[all …]
/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dpseudo-destructors.cpp7 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()
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
66 ip->~Integer; // expected-error{{reference to pseudo-destructor must be called}} in destroy_without_call()
[all …]
/llvm-project-15.0.7/clang/test/Index/
H A Dload-stmts.cpp36 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 Dcxx11-lambdas.cpp3 typedef int Integer; typedef
7 auto lambda = [&localA, localB] (Integer x) -> Integer { in f()
10 auto lambda2 = [](Integer y) {}; in f()
H A Dprint-display-names.cpp4 typedef int Integer; typedef
6 template class ClassTmpl<Integer, Integer>;
8 void f(ClassTmpl<float, Integer> p);
/llvm-project-15.0.7/flang/unittests/Runtime/
H A DTransformational.cpp20 auto array{MakeArray<TypeCategory::Integer, 4>( in TEST()
27 auto shift3{MakeArray<TypeCategory::Integer, 8>( in TEST()
44 auto shift2{MakeArray<TypeCategory::Integer, 1>( in TEST()
64 auto vector{MakeArray<TypeCategory::Integer, 4>( in TEST()
115 auto boundary{MakeArray<TypeCategory::Integer, 4>( in TEST()
173 auto array{MakeArray<TypeCategory::Integer, 4>( in TEST()
196 auto vector{MakeArray<TypeCategory::Integer, 4>( in TEST()
212 auto array{MakeArray<TypeCategory::Integer, 4>( in TEST()
242 auto scalar{MakeArray<TypeCategory::Integer, 4>( in TEST()
258 auto array{MakeArray<TypeCategory::Integer, 4>( in TEST()
[all …]
H A DInquiry.cpp20 auto array{MakeArray<TypeCategory::Integer, 4>( in TEST()
32 auto array{MakeArray<TypeCategory::Integer, 4>( in TEST()
41 result.Establish(TypeCategory::Integer, /*KIND=*/4, in TEST()
45 EXPECT_EQ(result.type().raw(), (TypeCode{TypeCategory::Integer, 4}.raw())); in TEST()
54 result.Establish(TypeCategory::Integer, /*KIND=*/1, in TEST()
58 EXPECT_EQ(result.type().raw(), (TypeCode{TypeCategory::Integer, 1}.raw())); in TEST()
70 auto array{MakeArray<TypeCategory::Integer, 4>( in TEST()
H A DReduction.cpp25 auto array{MakeArray<TypeCategory::Integer, 4>( in TEST()
39 auto array{MakeArray<TypeCategory::Integer, 4>( in TEST()
81 EXPECT_EQ(loc.type().raw(), (TypeCode{TypeCategory::Integer, 8}.raw())); in TEST()
95 EXPECT_EQ(loc.type().raw(), (TypeCode{TypeCategory::Integer, 8}.raw())); in TEST()
109 EXPECT_EQ(loc.type().raw(), (TypeCode{TypeCategory::Integer, 2}.raw())); in TEST()
131 EXPECT_EQ(loc.type().raw(), (TypeCode{TypeCategory::Integer, 2}.raw())); in TEST()
169 EXPECT_EQ(loc.type().raw(), (TypeCode{TypeCategory::Integer, 4}.raw())); in TEST()
186 EXPECT_EQ(loc.type().raw(), (TypeCode{TypeCategory::Integer, 4}.raw())); in TEST()
211 EXPECT_EQ(loc.type().raw(), (TypeCode{TypeCategory::Integer, 4}.raw())); in TEST()
226 EXPECT_EQ(loc.type().raw(), (TypeCode{TypeCategory::Integer, 4}.raw())); in TEST()
[all …]
/llvm-project-15.0.7/clang/test/SemaObjC/
H A Denum-fixed-type.m14 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;
46 typedef enum : Integer { BaseElem } BaseEnum; enum
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMScheduleA8.td94 // Integer multiply pipeline
105 // Integer load pipeline
184 // Integer store pipeline
841 // Integer to Lane Move
895 // Double-register Integer Count
899 // Quad-register Integer Count
905 // Double-register Integer Unary
909 // Quad-register Integer Unary
925 // Quad-register Integer Binary
954 // Double-register Integer Shift
[all …]
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVScheduleV.td92 // 11. Vector Integer Arithmetic Instructions
98 // 11.2. Vector Widening Integer Add/Subtract
102 // 11.3. Vector Integer Extension
117 // 11.9. Vector Integer Min/Max Instructions
124 // 11.11. Vector Integer Divide Instructions
136 // 11.15. Vector Integer Merge Instructions
140 // 11.16. Vector Integer Move Instructions
246 // 16.1. Integer Scalar Move Instructions
324 // 11.3. Vector Integer Extension
357 // 11.16. Vector Integer Move Instructions
[all …]
/llvm-project-15.0.7/clang/include/clang/AST/
H A DTemplateBase.h143 struct I Integer;
176 Integer = Other.Integer;
177 Integer.Type = Type.getAsOpaquePtr();
317 if (Integer.BitWidth <= 64)
318 return APSInt(APInt(Integer.BitWidth, Integer.VAL), Integer.IsUnsigned);
320 unsigned NumWords = APInt::getNumWords(Integer.BitWidth);
321 return APSInt(APInt(Integer.BitWidth, makeArrayRef(Integer.pVal, NumWords)),
322 Integer.IsUnsigned);
328 return QualType::getFromOpaquePtr(Integer.Type);
333 Integer.Type = T.getAsOpaquePtr();
/llvm-project-15.0.7/llvm/test/MC/RISCV/
H A Drv64zmmul-invalid.s4 # CHECK-ERROR: 5:1: error: instruction requires the following: 'M' (Integer Multiplication and Divi…
7 # CHECK-ERROR: 8:1: error: instruction requires the following: 'M' (Integer Multiplication and Divi…
10 # CHECK-ERROR: 11:1: error: instruction requires the following: 'M' (Integer Multiplication and Div…
13 # CHECK-ERROR: 14:1: error: instruction requires the following: 'M' (Integer Multiplication and Div…
H A Drv32zmmul-invaild.s4 # CHECK-ERROR: 5:1: error: instruction requires the following: 'M' (Integer Multiplication and Divi…
7 # CHECK-ERROR: 8:1: error: instruction requires the following: 'M' (Integer Multiplication and Divi…
10 # CHECK-ERROR: 11:1: error: instruction requires the following: 'M' (Integer Multiplication and Div…
13 # CHECK-ERROR: 14:1: error: instruction requires the following: 'M' (Integer Multiplication and Div…

12345678910>>...18