| /llvm-project-15.0.7/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.rel/ |
| H A D | three_way.pass.cpp | 49 typedef std::tuple<short> T2; in test() typedef 57 typedef std::tuple<short, unsigned long> T2; in test() typedef 80 typedef std::tuple<double> T2; in test() typedef 88 typedef std::tuple<double, unsigned int> T2; in test() typedef 110 typedef std::tuple<double> T2; in test() typedef 117 typedef std::tuple<float, float> T2; in test() typedef 124 typedef std::tuple<double, double, float> T2; in test() typedef 190 typedef std::tuple<long, unsigned int> T2; in test() typedef 203 typedef std::tuple<int> T2; in test() typedef 210 typedef std::tuple<int, int> T2; in test() typedef [all …]
|
| H A D | eq.pass.cpp | 29 typedef std::tuple<> T2; in main() typedef 31 const T2 t2; in main() 39 const T2 t2(1.1); in main() 47 const T2 t2(1); in main() 55 const T2 t2(1, 2); in main() 63 const T2 t2(1, 3); in main() 71 const T2 t2(1.1, 2); in main() 79 const T2 t2(1.1, 3); in main() 87 const T2 t2(1, 2, 3); in main() 103 const T2 t2(1, 3, 3); in main() [all …]
|
| H A D | lt.pass.cpp | 41 typedef std::tuple<> T2; in main() typedef 43 const T2 t2; in main() 53 const T2 t2(1); in main() 63 const T2 t2(0.9); in main() 73 const T2 t2(1.1); in main() 83 const T2 t2(1, 2); in main() 93 const T2 t2(0.9, 2); in main() 103 const T2 t2(1.1, 2); in main() 113 const T2 t2(1, 1); in main() 123 const T2 t2(1, 3); in main() [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/ |
| H A D | select_xform.ll | 14 ; T2-LABEL: t1: 19 ; T2-NEXT: it le 21 ; T2-NEXT: bx lr 36 ; T2-LABEL: t2: 57 ; T2-LABEL: t3: 78 ; T2-LABEL: t4: 99 ; T2-LABEL: t5: 121 ; T2-LABEL: t6: 142 ; T2-LABEL: t7: 165 ; T2-LABEL: t8: [all …]
|
| H A D | darwin-tls.ll | 20 ; T2-MOVT-PIC: [[PCREL_LOC]]: 21 ; T2-MOVT-PIC-NEXT: add r0, pc 24 ; T2-MOVT-PIC: ldr r0, [r0] 29 ; T2-LIT-PIC-NEXT: add r0, pc 32 ; T2-LIT-PIC: ldr r0, [r0] 47 ; T2-LIT-STATIC: ldr r0, [r0] 102 ; T2-MOVT-PIC: ldr r0, [r0] 111 ; T2-LIT-PIC: ldr r0, [r0] 176 ; T2-MOVT-PIC: .p2align 2 179 ; T2-MOVT-PIC: .long 0 [all …]
|
| H A D | store-postinc.ll | 25 ; CHECK-T2-LABEL: i32_3: 26 ; CHECK-T2: @ %bb.0: 28 ; CHECK-T2-NEXT: bx lr 47 ; CHECK-T2-LABEL: i32_4: 48 ; CHECK-T2: @ %bb.0: 50 ; CHECK-T2-NEXT: bx lr 69 ; CHECK-T2-LABEL: i32_8: 72 ; CHECK-T2-NEXT: bx lr 91 ; CHECK-T2-LABEL: i32_m1: 94 ; CHECK-T2-NEXT: bx lr [all …]
|
| H A D | store-preinc.ll | 25 ; CHECK-T2-LABEL: i32_3: 26 ; CHECK-T2: @ %bb.0: 28 ; CHECK-T2-NEXT: bx lr 47 ; CHECK-T2-LABEL: i32_4: 48 ; CHECK-T2: @ %bb.0: 50 ; CHECK-T2-NEXT: bx lr 69 ; CHECK-T2-LABEL: i32_8: 72 ; CHECK-T2-NEXT: bx lr 91 ; CHECK-T2-LABEL: i32_m1: 94 ; CHECK-T2-NEXT: bx lr [all …]
|
| H A D | cmp.ll | 8 ; CHECK-T2: subs r0, r0, r1 9 ; CHECK-T2: it ne 10 ; CHECK-T2: movne r0, #1 21 ; CHECK-T2: clz r0, r0 33 ; CHECK-T2: clz r0, r0 45 ; CHECK-T2: it ne 46 ; CHECK-T2: movne r0, #1 70 ; CHECK-T2: it ne 85 ; CHECK-T2: movlt r2, #1 100 ; CHECK-T2: movhi r2, #1 [all …]
|
| H A D | unfold-shifts.ll | 12 ; CHECK-T2-NOT: mov 13 ; CHECK-T2: orr r0, r0, #255 27 ; CHECK-T2-NOT: mov 42 ; CHECK-T2-NOT: mov 57 ; CHECK-T2-NOT: mov 86 ; CHECK-T2-NOT: mov 101 ; CHECK-T2-NOT: mov 116 ; CHECK-T2-NOT: mov 131 ; CHECK-T2-NOT: mov 146 ; CHECK-T2-NOT: mov.w r2 [all …]
|
| H A D | sat-to-bitop.ll | 27 ; CHECK-T2-NEXT: bx lr 59 ; CHECK-T2-NEXT: it mi 61 ; CHECK-T2-NEXT: bx lr 93 ; CHECK-T2-NEXT: it mi 95 ; CHECK-T2-NEXT: bx lr 120 ; CHECK-T2-NEXT: bx lr 150 ; CHECK-T2-NEXT: bx lr 186 ; CHECK-T2-NEXT: it lt 188 ; CHECK-T2-NEXT: bx lr 224 ; CHECK-T2-NEXT: it lt [all …]
|
| H A D | cmn.ll | 7 ; T2-LABEL: compare_i_gt: 9 ; T2-NEXT: movs r1, #24 10 ; T2-NEXT: cmn.w r0, #78 11 ; T2-NEXT: it gt 12 ; T2-NEXT: movgt r1, #42 13 ; T2-NEXT: mov r0, r1 14 ; T2-NEXT: bx lr 38 ; T2-NEXT: cmn r0, r1 39 ; T2-NEXT: it eq 41 ; T2-NEXT: mov r0, r2 [all …]
|
| H A D | add-like-or.ll | 29 ; CHECK-T2: @ %bb.0: 34 ; CHECK-T2-NEXT: it ne 37 ; CHECK-T2-NEXT: bl foo 85 ; CHECK-T2: @ %bb.0: 89 ; CHECK-T2-NEXT: it ne 92 ; CHECK-T2-NEXT: bx lr 140 ; CHECK-T2-NEXT: it ne 143 ; CHECK-T2-NEXT: bx lr 169 ; CHECK-T2-LABEL: oradd: 173 ; CHECK-T2-NEXT: bx lr [all …]
|
| H A D | i64_volatile_load_store.ll | 17 ; CHECK-T2-NEXT: movt [[ADDR0]], :upper16:x 18 ; CHECK-T2-NEXT: movt [[ADDR1]], :upper16:y 41 ; CHECK-T2-NEXT: movt [[ADDR0]], :upper16:x 42 ; CHECK-T2-NEXT: movt [[ADDR1]], :upper16:y 167 ; CHECK-T2: sub sp, #80 168 ; CHECK-T2-NEXT: movs [[R0:r[0-9]+]], #0 169 ; CHECK-T2-NEXT: movs [[R1:r[0-9]+]], #1 170 ; CHECK-T2-NEXT: strd [[R1]], [[R0]], [sp, #8] 171 ; CHECK-T2-NEXT: ldrd r0, r1, [sp, #8] 172 ; CHECK-T2-NEXT: add sp, #80 [all …]
|
| H A D | load.ll | 101 ; CHECK-T2: ldrsb.w r0, [r0] 112 ; CHECK-T2: ldrsh.w r0, [r0] 580 ; CHECK-T2-NEXT: bx lr 599 ; CHECK-T2-NEXT: bx lr 618 ; CHECK-T2-NEXT: bx lr 636 ; CHECK-T2-NEXT: bx lr 655 ; CHECK-T2-NEXT: bx lr 673 ; CHECK-T2-NEXT: bx lr 691 ; CHECK-T2-NEXT: bx lr 710 ; CHECK-T2-NEXT: bx lr [all …]
|
| /llvm-project-15.0.7/libcxx/include/ |
| H A D | utility | 76 T2 second; 104 template<class T1, class T2> pair(T1, T2) -> pair<T1, T2>; 106 template <class T1, class T2> bool operator==(const pair<T1,T2>&, const pair<T1,T2>&); // constexpr… 107 template <class T1, class T2> bool operator!=(const pair<T1,T2>&, const pair<T1,T2>&); // constexpr… 108 template <class T1, class T2> bool operator< (const pair<T1,T2>&, const pair<T1,T2>&); // constexpr… 109 template <class T1, class T2> bool operator> (const pair<T1,T2>&, const pair<T1,T2>&); // constexpr… 110 template <class T1, class T2> bool operator>=(const pair<T1,T2>&, const pair<T1,T2>&); // constexpr… 111 template <class T1, class T2> bool operator<=(const pair<T1,T2>&, const pair<T1,T2>&); // constexpr… 128 template <class T1, class T2> struct tuple_size<pair<T1, T2> >; 129 template <class T1, class T2> struct tuple_element<0, pair<T1, T2> >; [all …]
|
| /llvm-project-15.0.7/clang/test/Parser/ |
| H A D | cxx-template-argument.cpp | 61 template<class T1, typename T2> struct X; 65 template<class T1, typename T2> struct foo : 69 template<class T1, typename T2> struct foo2 : 74 template<class T1, typename T2> struct foo3 : 75 UnknownBase<T1,T2,ABC<T2,T1> > // expected-error {{no template named 'UnknownBase'}} 78 template<class T1, typename T2> struct foo4 : 83 template<class T1, typename T2> struct foo5 : 84 UnknownBase<T1,T2,ABC<T2,T1>> // expected-error {{no template named 'UnknownBase'}} 90 template<class T1, typename T2> struct foo6 : 102 template<class T1, typename T2> struct foo8 : [all …]
|
| /llvm-project-15.0.7/clang/test/SemaTemplate/ |
| H A D | generic-lambda.cpp | 15 return []<class T2>(T2) -> X<X<T2>> { in t1() 17 static X<X<T2>> f() { in t1() 19 static_assert(is_same<T2, X<T1>>); in t1() 20 static_assert(is_same<T3, X<T2>>); in t1() 22 }(X<T2>()); in t1() 32 return []<class T2>(T2) { 36 static_assert(is_same<T2, X<T1>>); 37 static_assert(is_same<T3, X<T2>>); 39 }(X<T2>()); 49 return []<C1<T1> T2>(T2) -> C1<X<T2>> auto { [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Thumb/ |
| H A D | bic_imm.ll | 13 ; CHECK-T2-LABEL: i: 17 ; CHECK-T2-NEXT: bx lr 30 ; CHECK-T2-LABEL: j: 33 ; CHECK-T2-NEXT: bx lr 48 ; CHECK-T2: @ %bb.0: 51 ; CHECK-T2-NEXT: bx lr 66 ; CHECK-T2: @ %bb.0: 69 ; CHECK-T2-NEXT: bx lr 84 ; CHECK-T2: @ %bb.0: 87 ; CHECK-T2-NEXT: bx lr [all …]
|
| H A D | cmp-add-fold.ll | 17 ; T2-LABEL: addri1: 19 ; T2-NEXT: adds r0, #3 20 ; T2-NEXT: mov.w r0, #5 21 ; T2-NEXT: it eq 22 ; T2-NEXT: moveq r0, #4 23 ; T2-NEXT: bx lr 48 ; T2-LABEL: addri2: 51 ; T2-NEXT: mov.w r0, #5 52 ; T2-NEXT: it eq 53 ; T2-NEXT: moveq r0, #4 [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/IndVarSimplify/ARM/ |
| H A D | indvar-cost.ll | 178 ; CHECK-T2-NEXT: entry: 194 ; CHECK-T2: while.body7: 214 ; CHECK-T2: while.end: 233 ; CHECK-T2: while.end13: 243 ; CHECK-T2: while.body18: 253 ; CHECK-T2: while.body23: 298 ; CHECK-T2: while.end31: 308 ; CHECK-T2: while.body36: 331 ; CHECK-T2: while.end43: 345 ; CHECK-T2: exit: [all …]
|
| /llvm-project-15.0.7/lld/test/ELF/ |
| H A D | ppc64-plt-stub-compatible.s | 30 # T2-LABEL: <p9codegen>: 37 # T2-NEXT: 10010318: blr 39 # T2-LABEL: <p10codegen>: 42 # T2-NEXT: 10010328: blr 44 # T2-LABEL: <__plt_callee>: 48 # T2-NEXT: 1001033c: mtctr 12 49 # T2-NEXT: 10010340: bctr 51 # T2-LABEL: <__plt_pcrel_callee>: 53 # T2-NEXT: 10010358: mtctr 12 54 # T2-NEXT: 1001035c: bctr [all …]
|
| /llvm-project-15.0.7/clang/test/CXX/temp/temp.spec/ |
| H A D | part.spec.cpp | 339 template <typename T1> template <typename T2> class CTT6<T1, TestClass::PublicClass>::template NCT1… 340 template <typename T1, typename T2> template <typename T3> class CTT6<T1, T2>::NCT1<T3 *> final {}; 341 template <typename T1, typename T2> template <typename T3> class CTT6<T1, T2>::NCT2 {}; // declarat… 342 template <typename T1, typename T2> template <typename T3> class CTT6<T1, T2>::NCT2<T3 *> final {}; 343 template <typename T1, typename T2> template <typename T3> class CTT6<T1, T2>::NCT3<T3, TestClass::… 346 template <typename T1, typename T2> template <typename T3, typename T4> class CTT6<T1, T2>::NCT4 {}… 371 template <typename T1> template <typename T2> class CTT6<T1, TestClass::ProtectedClass>::template N… 399 template <typename T1> template <typename T2> class CTT6<T1, TestClass::PrivateClass>::template NCT… 400 template <typename T1, typename T2> template <typename T3> class CTT6<T1, T2>::NCT3<T3, TestClass::… 403 template <typename T1, typename T2> template <typename T3> class CTT6<T1, T2>::NCT4<T3, TestClass::… [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Mips/ |
| H A D | fmadd1.ll | 39 ; 32-NOMADD-DAG: mtc1 $zero, $[[T2:f[0-9]+]] 40 ; 32-NOMADD-DAG: add.s $f0, $[[T1]], $[[T2]] 44 ; 32R2: mtc1 $zero, $[[T2:f[0-9]+]] 45 ; 32R2: add.s $f0, $[[T1]], $[[T2]] 50 ; 32R6-NOMADD-DAG: mtc1 $zero, $[[T2:f[0-9]+]] 51 ; 32R6-NOMADD-DAG: add.s $f0, $[[T1]], $[[T2]] 63 ; 64R6-NOMADD-DAG: mtc1 $zero, $[[T2:f[0-9]+]] 211 ; 32R2: mthc1 $zero, $[[T2]] 252 ; 32R2: mthc1 $zero, $[[T2]] 296 ; 32R2-NAN: mthc1 $zero, $[[T2]] [all …]
|
| /llvm-project-15.0.7/compiler-rt/test/fuzzer/ |
| H A D | set_cover_merge.test | 3 RUN: rm -rf %t/T1 %t/T2 4 RUN: mkdir -p %t/T1 %t/T2 14 RUN: echo ...Z.. > %t/T2/1 15 RUN: echo ....E. > %t/T2/2 16 RUN: echo .....R > %t/T2/3 17 RUN: echo F..... > %t/T2/a 18 RUN: echo .U.... > %t/T2/b 19 RUN: echo ..Z... > %t/T2/c 34 RUN: echo F..... > %t/T2/a 35 RUN: echo .U.... > %t/T2/b [all …]
|
| H A D | merge.test | 3 RUN: rm -rf %t/T0 %t/T1 %t/T2 4 RUN: mkdir -p %t/T0 %t/T1 %t/T2 9 # T1 has 3 elements, T2 is empty. 15 RUN: echo ...Z.. > %t/T2/1 16 RUN: echo ....E. > %t/T2/2 17 RUN: echo .....R > %t/T2/3 18 RUN: echo F..... > %t/T2/a 19 RUN: echo .U.... > %t/T2/b 20 RUN: echo ..Z... > %t/T2/c 53 RUN: echo 'FUZZER' > %t/T2/FUZZER [all …]
|