| /llvm-project/flang/unittests/Runtime/ |
| H A D | Numeric.cpp | 17 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 D | math.td | 18 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 D | atomicrmw.ll | 7 ; 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 D | AtomicCompareExchange.ll | 3 ; 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 D | p7-cxx14.cpp | 17 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 D | TargetLibraryInfo.def | 47 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 D | cast.c | 24 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 D | OpenCLBuiltins.td | 348 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 D | tokenizer.test | 5 ; 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 D | MsgPackDocumentTest.cpp | 29 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 D | merge-var-template-spec.cpp | 22 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 D | cxx-templates.cpp | 88 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 D | clang-abi-compat.cpp | 78 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 D | AtomicOrdering.h | 44 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 D | find-unexpanded-packs.cpp | 136 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 D | s.swift | 3 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 D | p2.cpp | 24 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 D | p3-0x.cpp | 71 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 D | ContinuousRangeMap.h | 36 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 D | metadata.c | 23 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 D | annotate-tokens.c | 12 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 D | MveEmitter.cpp | 273 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 = ∬ 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 D | struct1.c | 1 typedef int Int; typedef 6 Int field1; 14 Int field1; 61 Int i; 67 Int i;
|
| /llvm-project/clang/test/SemaCXX/ |
| H A D | template-default-param-through-using.cpp | 5 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 D | MsgPackDocument.h | 55 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 …]
|