Home
last modified time | relevance | path

Searched refs:Int (Results 1 – 25 of 317) sorted by relevance

12345678910>>...13

/llvm-project/flang/unittests/Runtime/
H A DNumeric.cpp17 template <int KIND> using Int = CppTypeFor<TypeCategory::Integer, KIND>; typedef
47 std::numeric_limits<Int<8>>::max()); in TEST()
49 std::numeric_limits<Int<8>>::max()); in TEST()
68 EXPECT_EQ(RTNAME(ModInteger1)(Int<1>{8}, Int<1>(5)), 3); in TEST()
69 EXPECT_EQ(RTNAME(ModInteger4)(Int<4>{-8}, Int<4>(5)), -3); in TEST()
70 EXPECT_EQ(RTNAME(ModInteger2)(Int<2>{8}, Int<2>(-5)), 3); in TEST()
71 EXPECT_EQ(RTNAME(ModInteger8)(Int< in TEST()
[all...]
/llvm-project/llvm/test/TableGen/
H A Dmath.td18 class Int<int value> {
22 def int2 : Int<2>;
23 def int1022 : Int<1022>;
24 def int1024 : Int<1024>;
28 def v0a : Int<!sub(int1024.Value, int1024.Value)>;
32 def v0b : Int<!and(int1024.Value, 2048)>;
36 def v1 : Int<!and(1025, 1)>;
40 def v1019 : Int<!sub(int1022.Value, 3)>;
44 def v1023 : Int<!or(int1022.Value, 1)>;
46 def v1025 : Int<!add(int1024.Value, 1)>;
[all …]
/llvm-project/llvm/test/CodeGen/SPIRV/
H A Datomicrmw.ll7 ; CHECK: %[[#Int:]] = OpTypeInt 32 0
8 ; CHECK-DAG: %[[#Scope_CrossDevice:]] = OpConstant %[[#Int]] 0{{$}}
9 ; CHECK-DAG: %[[#MemSem_Acquire:]] = OpConstant %[[#Int]] 2
10 ; CHECK-DAG: %[[#MemSem_Release:]] = OpConstant %[[#Int]] 4{{$}}
11 ; CHECK-DAG: %[[#MemSem_AcquireRelease:]] = OpConstant %[[#Int]] 8
12 ; CHECK-DAG: %[[#MemSem_SequentiallyConsistent:]] = OpConstant %[[#Int]] 16
13 ; CHECK-DAG: %[[#Value:]] = OpConstant %[[#Int]] 42
15 ; CHECK-DAG: %[[#PointerType:]] = OpTypePointer CrossWorkgroup %[[#Int]]
27 ; CHECK: %[[#]] = OpAtomicExchange %[[#Int]] %[[#Pointer]] %[[#Scope_CrossDevice]] %[[#MemSem_AcquireRelease]] %[[#Value]]
33 ; CHECK: %[[#]] = OpAtomicIAdd %[[#Int]]
[all...]
H A DAtomicCompareExchange.ll3 ; CHECK-SPIRV-DAG: %[[#Int:]] = OpTypeInt 32 0
4 ; CHECK-SPIRV-DAG: %[[#MemScope_CrossDevice:]] = OpConstant %[[#Int]] 0
5 ; CHECK-SPIRV-DAG: %[[#MemSemEqual_SeqCst:]] = OpConstant %[[#Int]] 16
6 ; CHECK-SPIRV-DAG: %[[#MemSemUnequal_Acquire:]] = OpConstant %[[#Int]] 2
7 ; CHECK-SPIRV-DAG: %[[#Constant_456:]] = OpConstant %[[#Int]] 456
8 ; CHECK-SPIRV-DAG: %[[#Constant_128:]] = OpConstant %[[#Int]] 128
10 ; CHECK-SPIRV-DAG: %[[#Struct:]] = OpTypeStruct %[[#Int]] %[[#Bool]]
13 ; CHECK-SPIRV: %[[#Value:]] = OpLoad %[[#Int]] %[[#Value_ptr:]]
14 ; CHECK-SPIRV: %[[#Res:]] = OpAtomicCompareExchange %[[#Int]] %[[#Pointer:]] %[[#MemScope_CrossDevice]]
37 ; CHECK-SPIRV: %[[#Res_1:]] = OpAtomicCompareExchange %[[#Int]]
[all...]
/llvm-project/clang/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/
H A Dp7-cxx14.cpp17 using Int = int; typedef
25 using Int = decltype(x3a); typedef
26 using Int = decltype(x3d); typedef
30 using Int = decltype(x4a); typedef
35 using Int = decltype(x5a); typedef
71 using Int = decltype(f1a()); typedef
72 using Int = decltype(f1d()); typedef
76 using Int = decltype(f2a(0)); typedef
77 using Int = decltype(f2d(0)); typedef
81 using Int = decltype(f3a(0)); typedef
[all …]
/llvm-project/llvm/include/llvm/Analysis/
H A DTargetLibraryInfo.def47 TLI_DEFINE_SIG_INTERNAL(Ptr, Int)
52 TLI_DEFINE_SIG_INTERNAL(Ptr, Int, Ptr)
77 TLI_DEFINE_SIG_INTERNAL(Void, Ptr, Int)
97 TLI_DEFINE_SIG_INTERNAL(Ptr, Int)
102 TLI_DEFINE_SIG_INTERNAL(Ptr, Int, Ptr)
127 TLI_DEFINE_SIG_INTERNAL(Void, Ptr, Int)
147 TLI_DEFINE_SIG_INTERNAL(Int, Ptr)
152 TLI_DEFINE_SIG_INTERNAL(Int, Int, Ptr)
177 TLI_DEFINE_SIG_INTERNAL(Void, Ptr, Int)
[all...]
/llvm-project/clang/test/Sema/
H A Dcast.c24 typedef int Int; typedef
37 (void) (Int) v; in testBool()
49 void testInt(Int v) { in testInt()
51 (void) (Int) v; in testInt()
73 (void) (Int) v; in testLong()
87 (void) (Int) v; in testFloat()
99 (void) (Int) v; in testDouble()
111 (void) (Int) v; in testCI()
123 (void) (Int) v; in testCLong()
135 (void) (Int) v; in testCFloat()
[all …]
/llvm-project/clang/lib/Sema/
H A DOpenCLBuiltins.td348 def Int : Type<"int", QualType<"Context.IntTy">>;
444 def TLAll : TypeList<[Char, UChar, Short, UShort, Int, UInt, Long, ULong, Float, Doub…
446 def TLSignedInts : TypeList<[Char, Short, Int, Long]>;
449 def TLIntLongFloats : TypeList<[Int, UInt, Long, ULong, Float, Double, Half]>;
456 def TLAllInts : TypeList<[Char, UChar, Short, UShort, Int, UInt, Long, ULong]>;
485 Int, UInt, Long, ULong,
511 UShort, Int, UInt, Long, ULong] in {
513 UShort, Int, UInt, Long, ULong] in {
597 def : Builtin<name, [GenTypeFloatVecNoScalar, GenTypeFloatVecNoScalar, Int], Attr.Const>;
599 def : Builtin<name, [GenTypeDoubleVecNoScalar, GenTypeDoubleVecNoScalar, Int], Attr.Const>;
[all …]
/llvm-project/llvm/test/tools/llvm-rc/
H A Dtokenizer.test5 ; CHECK: Int: 1; int value = 1
7 ; CHECK-NEXT: Int: 2; int value = 2
9 ; CHECK-NEXT: Int: 3214L; int value = 3214
11 ; CHECK-NEXT: Int: 0x120894; int value = 1181844
12 ; CHECK-NEXT: Int: 032173; int value = 13435
13 ; CHECK-NEXT: Int: 2; int value = 2
20 ; CHECK-NEXT: Int: 7; int value = 7
23 ; CHECK-NEXT: Int: 0xabcdef; int value = 11259375
24 ; CHECK-NEXT: Int: 0xABCDEFl; int value = 11259375
35 ; CHECK-NEXT: Int: 42; int value = 42
[all …]
/llvm-project/llvm/unittests/BinaryFormat/
H A DMsgPackDocumentTest.cpp29 ASSERT_EQ(Doc.getRoot().getKind(), Type::Int); in TEST()
52 ASSERT_EQ(SI.getKind(), Type::Int); in TEST()
61 if (DestNode->getKind() == Type::Int && in TEST()
62 SrcNode.getKind() == Type::Int) { in TEST()
74 ASSERT_EQ(SI.getKind(), Type::Int); in TEST()
88 ASSERT_EQ(SI.getKind(), Type::Int); in TEST()
104 ASSERT_EQ(SI.getKind(), Type::Int); in TEST()
109 ASSERT_EQ(SI.getKind(), Type::Int); in TEST()
126 ASSERT_EQ(FooS.getKind(), Type::Int); in TEST()
129 ASSERT_EQ(BarS.getKind(), Type::Int); in TEST()
[all …]
/llvm-project/clang/test/Modules/
H A Dmerge-var-template-spec.cpp22 auto foo = zero<Int>;
27 template <> constexpr Int zero<Int> = {0}; // expected-error {{redefinition}} expected-note@* {{pre…
51 struct Int { struct
54 template <> constexpr int zero<Int> = {0}; argument
64 struct Int { struct
67 template <> constexpr int zero<Int> = {0}; argument
/llvm-project/clang/test/PCH/
H A Dcxx-templates.cpp88 struct Int { struct
89 Int(int);
90 friend Int operator+(Int, Int);
92 Int &g(Int, int, double);
93 Int &test = NestedExpansion<char, char, char>().f(0, 1, 2, Int(3), 4, 5.0);
/llvm-project/clang/test/CodeGenCXX/
H A Dclang-abi-compat.cpp78 template<int N> struct Int {}; struct
86 template <typename T> void test1(typename T::template Int<1> a) {} in test1()
87 template void test1<A>(typename A::template Int<1> a);
94 template <typename T> void test2(typename T::template Int<EnumVal> a) {} in test2()
95 template void test2<A>(typename A::template Int<4> a);
98 template <int X> void test3(typename A::template Int<X> a) {} in test3()
99 template void test3<3>(A::Int<3> a);
129 template <class T> void test7(typename T::template Int<sizeof(char)> a) {} in test7()
130 template void test7<A>(A::Int<1>);
/llvm-project/llvm/include/llvm/Support/
H A DAtomicOrdering.h44 template <typename Int> inline bool isValidAtomicOrderingCABI(Int I) { in isValidAtomicOrderingCABI()
45 return (Int)AtomicOrderingCABI::relaxed <= I && in isValidAtomicOrderingCABI()
46 I <= (Int)AtomicOrderingCABI::seq_cst; in isValidAtomicOrderingCABI()
75 template <typename Int> inline bool isValidAtomicOrdering(Int I) { in isValidAtomicOrdering()
76 return static_cast<Int>(AtomicOrdering::NotAtomic) <= I && in isValidAtomicOrdering()
77 I <= static_cast<Int>(AtomicOrdering::SequentiallyConsistent) && in isValidAtomicOrdering()
/llvm-project/clang/test/SemaTemplate/
H A Dfind-unexpanded-packs.cpp136 template<typename T> using Int = int; typedef
140 (Int<Ts>(), ...); in HiddenPack()
141 (Int<Ts>{}, ...); in HiddenPack()
146 Int<Ts>(); in HiddenPack()
149 Int<Ts>{}; in HiddenPack()
163 Int<Ts>(); // expected-error {{unexpanded}} in HiddenPackInvalid()
164 Int<Ts>{}; // expected-error {{unexpanded}} in HiddenPackInvalid()
/llvm-project/llvm/test/tools/opt-viewer/Inputs/unicode-function-name/
H A Ds.swift3 func • (a: Int, b: Int) -> Int { in •()
8 func g(a: Int) -> Int{ in g()
/llvm-project/clang/test/CXX/basic/basic.start/basic.start.main/
H A Dp2.cpp24 typedef int Int; typedef
28 Int main(Int argc, Carp argv[]) { in main()
34 typedef int Int; typedef
38 Int main(Int argc, Carp argv[], Char *env[]) { in main()
/llvm-project/clang/test/CXX/expr/expr.const/
H A Dp3-0x.cpp71 using Int = A<E6>; typedef
72 using Int = A<EE::EE32>; // expected-error {{not implicitly convertible}} typedef
73 using Int = A<(int)EE::EE32>; typedef
74 using Int = A<200>; typedef
75 using Int = A<1000>; // expected-error {{template argument evaluates to 1000, which cannot be narrowed to type 'unsigned char'}} typedef
76 using Int = A<-3>; // expected-error {{template argument evaluates to -3, which cannot be narrowed to type 'unsigned char'}}
98 using Int = A<1.0>; // expected-error {{conversion from 'double' to 'unsigned char' is not allowed in a converted constant expression}}
70 using Int = A<E6>; global() typedef
96 using Int = A<1.0>; // expected-error {{conversion from 'double' to 'unsigned char' is not allowed in a converted constant expression}} global() typedef
/llvm-project/clang/include/clang/Serialization/
H A DContinuousRangeMap.h36 template <typename Int, typename V, unsigned InitialCapacity>
39 using value_type = std::pair<Int, V>;
51 bool operator ()(const_reference L, Int R) const { in operator()
54 bool operator ()(Int L, const_reference R) const { in operator()
57 bool operator ()(Int L, Int R) const { in operator()
93 iterator find(Int K) { in find()
102 const_iterator find(Int K) const { in find()
/llvm-project/llvm/tools/llvm-c-test/
H A Dmetadata.c23 LLVMValueRef Int = LLVMConstInt(LLVMInt32Type(), 0, 0); in llvm_add_named_metadata_operand() local
26 LLVMAddNamedMetadataOperand(M, "name", LLVMMDNode(&Int, 1)); in llvm_add_named_metadata_operand()
40 LLVMValueRef Int = LLVMConstInt(LLVMInt32Type(), 0, 0); in llvm_set_metadata() local
42 LLVMMDNode(&Int, 1)); in llvm_set_metadata()
83 LLVMValueRef Int = LLVMConstInt(LLVMInt32Type(), 0, 0); in llvm_is_a_value_as_metadata() local
84 LLVMValueRef NodeMD = LLVMMDNode(&Int, 1); in llvm_is_a_value_as_metadata()
/llvm-project/clang/test/Index/
H A Dannotate-tokens.c12 typedef int Int; typedef
15 (void)__builtin_va_arg(va, Int); in g()
16 (void)__builtin_types_compatible_p(Int, Int); in g()
36 __attribute__((unavailable)) Int __attribute__((unavailable)) test() __attribute__((unavailable));
/llvm-project/clang/utils/TableGen/
H A DMveEmitter.cpp273 return "Int" + utostr(Bits) + "Ty"; in llvmName()
1551 const ACLEIntrinsic *Int; in operator <()
1579 const ACLEIntrinsic &Int = *kv.second; in EmitBuiltinCG()
1580 if (Int.headerOnly()) in EmitBuiltinCG()
1586 OI.Int = &Int; in EmitBuiltinCG()
1587 OI.Name = Int.fullName(); in EmitBuiltinCG()
1590 Int.genCode(OS, ParamAllocPrelim, 1); in EmitBuiltinCG()
1651 const ACLEIntrinsic *Int = OI_prelim.Int; in EmitBuiltinCG()
1545 const ACLEIntrinsic *Int; global() member
1573 const ACLEIntrinsic &Int = *kv.second; EmitBuiltinCG() local
1646 const ACLEIntrinsic *Int = OI_prelim.Int; EmitBuiltinCG() local
1717 const ACLEIntrinsic &Int = *kv.second; EmitBuiltinAliases() local
1740 const ACLEIntrinsic &Int = *kv.second; GroupSemaChecks() local
1802 const ACLEIntrinsic &Int = *kv.second; EmitHeader() local
1949 const ACLEIntrinsic &Int = *kv.second; EmitBuiltinDef() local
1957 const ACLEIntrinsic &Int = *kv.second; EmitBuiltinDef() local
2061 const ACLEIntrinsic &Int = *kv.second; EmitHeader() local
2159 const ACLEIntrinsic &Int = *kv.second; EmitBuiltinDef() local
[all...]
/llvm-project/clang/test/ASTMerge/struct/Inputs/
H A Dstruct1.c1 typedef int Int; typedef
6 Int field1;
14 Int field1;
61 Int i;
67 Int i;
/llvm-project/clang/test/SemaCXX/
H A Dtemplate-default-param-through-using.cpp5 template<int I > struct Int;
12 using llvm::Int;
24 template<int I = 5> struct Int{}; struct
31 Int<> i;
/llvm-project/llvm/include/llvm/BinaryFormat/
H A DMsgPackDocument.h55 int64_t Int; member
83 assert(getKind() == Type::Int); in getInt()
84 return Int; in getInt()
103 assert(getKind() == Type::Int); in getInt()
104 return Int; in getInt()
166 case Type::Int:
167 return Lhs.Int < Rhs.Int;
321 auto N = DocNode(&KindAndDocs[size_t(Type::Int)]); in getNode()
322 N.Int = V; in getNode()
328 auto N = DocNode(&KindAndDocs[size_t(Type::Int)]); in getNode()
[all …]

12345678910>>...13