| /llvm-project-15.0.7/llvm/test/MC/Mips/ |
| H A D | expr1.s | 2 # RUN: FileCheck %s --check-prefix=32R2-EL 4 # RUN: FileCheck %s --check-prefix=MM-32R2-EL 7 # 32R2-EL: .text 8 # 32R2-EL: .globl foo 9 # 32R2-EL: foo: 10 # 32R2-EL: lw $4, %lo(foo)($4) # encoding: [A,A,0x84,0x8c] 27 # 32R2-EL: .space 64 29 # MM-32R2-EL: .text 30 # MM-32R2-EL: .globl foo 31 # MM-32R2-EL: foo: [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/ratio/ratio.comparison/ |
| H A D | ratio_less.pass.cpp | 29 test<R1, R2, false>(); in main() 34 test<R1, R2, false>(); in main() 39 test<R1, R2, false>(); in main() 44 test<R1, R2, false>(); in main() 49 test<R1, R2, false>(); in main() 54 test<R1, R2, false>(); in main() 59 test<R1, R2, true>(); in main() 69 test<R1, R2, true>(); in main() 79 test<R1, R2, true>(); in main() 84 test<R1, R2, true>(); in main() [all …]
|
| H A D | ratio_greater.pass.cpp | 28 typedef std::ratio<1, 1> R2; in main() typedef 29 test<R1, R2, false>(); in main() 33 typedef std::ratio<0x7FFFFFFFFFFFFFFFLL, 1> R2; in main() typedef 34 test<R1, R2, false>(); in main() 39 test<R1, R2, false>(); in main() 44 test<R1, R2, false>(); in main() 48 typedef std::ratio<1, -1> R2; in main() typedef 49 test<R1, R2, true>(); in main() 54 test<R1, R2, true>(); in main() 59 test<R1, R2, false>(); in main() [all …]
|
| H A D | ratio_not_equal.pass.cpp | 28 typedef std::ratio<1, 1> R2; in main() typedef 29 test<R1, R2, false>(); in main() 33 typedef std::ratio<0x7FFFFFFFFFFFFFFFLL, 1> R2; in main() typedef 34 test<R1, R2, false>(); in main() 39 test<R1, R2, false>(); in main() 44 test<R1, R2, false>(); in main() 48 typedef std::ratio<1, -1> R2; in main() typedef 49 test<R1, R2, true>(); in main() 54 test<R1, R2, true>(); in main() 59 test<R1, R2, true>(); in main() [all …]
|
| H A D | ratio_greater_equal.pass.cpp | 28 typedef std::ratio<1, 1> R2; in main() typedef 29 test<R1, R2, true>(); in main() 33 typedef std::ratio<0x7FFFFFFFFFFFFFFFLL, 1> R2; in main() typedef 34 test<R1, R2, true>(); in main() 39 test<R1, R2, true>(); in main() 44 test<R1, R2, true>(); in main() 48 typedef std::ratio<1, -1> R2; in main() typedef 49 test<R1, R2, true>(); in main() 54 test<R1, R2, true>(); in main() 59 test<R1, R2, false>(); in main() [all …]
|
| H A D | ratio_equal.pass.cpp | 28 typedef std::ratio<1, 1> R2; in main() typedef 29 test<R1, R2, true>(); in main() 33 typedef std::ratio<0x7FFFFFFFFFFFFFFFLL, 1> R2; in main() typedef 34 test<R1, R2, true>(); in main() 39 test<R1, R2, true>(); in main() 44 test<R1, R2, true>(); in main() 48 typedef std::ratio<1, -1> R2; in main() typedef 49 test<R1, R2, false>(); in main() 54 test<R1, R2, false>(); in main() 59 test<R1, R2, false>(); in main() [all …]
|
| H A D | ratio_less_equal.pass.cpp | 28 typedef std::ratio<1, 1> R2; in main() typedef 29 test<R1, R2, true>(); in main() 33 typedef std::ratio<0x7FFFFFFFFFFFFFFFLL, 1> R2; in main() typedef 34 test<R1, R2, true>(); in main() 39 test<R1, R2, true>(); in main() 44 test<R1, R2, true>(); in main() 48 typedef std::ratio<1, -1> R2; in main() typedef 49 test<R1, R2, false>(); in main() 54 test<R1, R2, false>(); in main() 59 test<R1, R2, true>(); in main() [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Mips/ |
| H A D | select.ll | 22 ; 32R2-NEXT: jr $ra 41 ; 64R2-NEXT: jr $ra 78 ; 32R2-NEXT: jr $ra 102 ; 64R2-NEXT: jr $ra 138 ; 32R2-NEXT: jr $ra 163 ; 64R2-NEXT: jr $ra 190 ; 32R2-NEXT: jr $ra 212 ; 64R2-NEXT: jr $ra 242 ; 32R2-NEXT: jr $ra 265 ; 64R2-NEXT: jr $ra [all …]
|
| H A D | fp64a.ll | 53 ; 32R2-NO-FP64A-LE: mtc1 $6, $f0 54 ; 32R2-NO-FP64A-LE: mthc1 $7, $f0 56 ; 32R2-NO-FP64A-BE: mtc1 $7, $f0 57 ; 32R2-NO-FP64A-BE: mthc1 $6, $f0 73 ; 32R2-NO-FP64A-LE: mtc1 $6, $f0 74 ; 32R2-NO-FP64A-LE: mthc1 $7, $f0 76 ; 32R2-NO-FP64A-BE: mtc1 $7, $f0 77 ; 32R2-NO-FP64A-BE: mthc1 $6, $f0 93 ; 32R2-NO-FP64A-LE: mtc1 $6, $f0 94 ; 32R2-NO-FP64A-LE: mthc1 $7, $f0 [all …]
|
| H A D | mno-ldc1-sdc1.ll | 19 ; RUN: FileCheck %s -check-prefixes=ALL,32R2,32R2-LE,32R2-LE-PIC 36 ; RUN: FileCheck %s -check-prefixes=ALL,32R2,32R2-BE,32R2-BE-PIC 53 ; RUN: FileCheck %s -check-prefixes=ALL,32R2,32R2-LE,32R2-LE-STATIC 73 ; 32R2-LE-PIC-DAG: mtc1 $[[R0]], $f0 90 ; 32R2-LE-STATIC-DAG: addiu $[[R2:[0-9]+]], $[[R0]], %lo(g0) 91 ; 32R2-LE-STATIC-DAG: lw $[[R3:[0-9]+]], 4($[[R2]]) 175 ; 32R2-LE-STATIC-DAG: lui $[[R2:[0-9]+]], %hi(g0) 176 ; 32R2-LE-STATIC-DAG: sw $[[R0]], %lo(g0)($[[R2]]) 177 ; 32R2-LE-STATIC-DAG: addiu $[[R3:[0-9]+]], $[[R2]], %lo(g0) 247 ; 32R2-DAG: mtc1 $[[R0]], $f0 [all …]
|
| H A D | fmadd1.ll | 9 …mcpu=mips32r2 -enable-no-nans-fp-math | FileCheck %s -check-prefixes=ALL,32R2,32R2-NONAN 15 …llc < %s -march=mipsel -mcpu=mips32r2 | FileCheck %s -check-prefixes=ALL,32R2,32R2-NAN 18 … %s -march=mips64el -mcpu=mips64r2 -target-abi=n64 | FileCheck %s -check-prefixes=ALL,64R2,64R2-NAN 42 ; 32R2: mtc1 $6, $[[T0:f[0-9]+]] 82 ; 32R2: mtc1 $6, $[[T0:f[0-9]+]] 122 ; 32R2-NONAN: mtc1 $6, $[[T0:f[0-9]+]] 125 ; 32R2-NAN: mtc1 $6, $[[T0:f[0-9]+]] 211 ; 32R2: mthc1 $zero, $[[T2]] 252 ; 32R2: mthc1 $zero, $[[T2]] 296 ; 32R2-NAN: mthc1 $zero, $[[T2]] [all …]
|
| H A D | fpxx.ll | 37 ; 32R2-NOFPXX: mtc1 $4, $f0 38 ; 32R2-NOFPXX: mthc1 $5, $f0 40 ; 32R2-FPXX: mtc1 $4, $f0 41 ; 32R2-FPXX: mthc1 $5, $f0 62 ; 32R2-NOFPXX: mtc1 $6, $f0 63 ; 32R2-NOFPXX: mthc1 $7, $f0 65 ; 32R2-FPXX: mtc1 $6, $f0 66 ; 32R2-FPXX: mthc1 $7, $f0 86 ; 32R2-NOFPXX: mtc1 $6, $f0 87 ; 32R2-NOFPXX: mthc1 $7, $f0 [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/ratio/ratio.arithmetic/ |
| H A D | ratio_add.pass.cpp | 19 typedef std::ratio<1, 1> R2; in main() typedef 20 typedef std::ratio_add<R1, R2>::type R; in main() 25 typedef std::ratio<1, 1> R2; in main() typedef 26 typedef std::ratio_add<R1, R2>::type R; in main() 31 typedef std::ratio<1, 1> R2; in main() typedef 37 typedef std::ratio<1, 1> R2; in main() typedef 43 typedef std::ratio<-1, 1> R2; in main() typedef 49 typedef std::ratio<1, -1> R2; in main() typedef 61 typedef std::ratio<0> R2; in main() typedef 67 typedef std::ratio<0> R2; in main() typedef [all …]
|
| H A D | ratio_subtract.pass.cpp | 19 typedef std::ratio<1, 1> R2; in main() typedef 20 typedef std::ratio_subtract<R1, R2>::type R; in main() 25 typedef std::ratio<1, 1> R2; in main() typedef 31 typedef std::ratio<1, 1> R2; in main() typedef 37 typedef std::ratio<1, 1> R2; in main() typedef 43 typedef std::ratio<-1, 1> R2; in main() typedef 49 typedef std::ratio<1, -1> R2; in main() typedef 55 typedef std::ratio<544668, 22145> R2; in main() typedef 61 typedef std::ratio<0> R2; in main() typedef 67 typedef std::ratio<0> R2; in main() typedef [all …]
|
| H A D | ratio_divide.pass.cpp | 19 typedef std::ratio<1, 1> R2; in main() typedef 20 typedef std::ratio_divide<R1, R2>::type R; in main() 25 typedef std::ratio<1, 1> R2; in main() typedef 26 typedef std::ratio_divide<R1, R2>::type R; in main() 31 typedef std::ratio<1, 1> R2; in main() typedef 32 typedef std::ratio_divide<R1, R2>::type R; in main() 37 typedef std::ratio<1, 1> R2; in main() typedef 38 typedef std::ratio_divide<R1, R2>::type R; in main() 43 typedef std::ratio<-1, 1> R2; in main() typedef 49 typedef std::ratio<1, -1> R2; in main() typedef [all …]
|
| H A D | ratio_multiply.pass.cpp | 19 typedef std::ratio<1, 1> R2; in main() typedef 20 typedef std::ratio_multiply<R1, R2>::type R; in main() 25 typedef std::ratio<1, 1> R2; in main() typedef 26 typedef std::ratio_multiply<R1, R2>::type R; in main() 31 typedef std::ratio<1, 1> R2; in main() typedef 32 typedef std::ratio_multiply<R1, R2>::type R; in main() 37 typedef std::ratio<1, 1> R2; in main() typedef 38 typedef std::ratio_multiply<R1, R2>::type R; in main() 43 typedef std::ratio<-1, 1> R2; in main() typedef 49 typedef std::ratio<1, -1> R2; in main() typedef [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Mips/msa/ |
| H A D | shift_constant_pool.ll | 32 ; MIPS32: addiu $[[R2]], $[[R2]], %lo([[LABEL]]) 35 ; MIPS64: daddiu $[[R2]], $[[R2]], %got_ofst([[LABEL]]) 60 ; MIPS32: addiu $[[R2]], $[[R2]], %lo([[LABEL]]) 63 ; MIPS64: daddiu $[[R2]], $[[R2]], %got_ofst([[LABEL]]) 88 ; MIPS32: addiu $[[R2]], $[[R2]], %lo([[LABEL]]) 91 ; MIPS64: daddiu $[[R2]], $[[R2]], %got_ofst([[LABEL]]) 115 ; MIPS32: addiu $[[R2]], $[[R2]], %lo([[LABEL]]) 118 ; MIPS64: daddiu $[[R2]], $[[R2]], %got_ofst([[LABEL]]) 142 ; MIPS32: addiu $[[R2]], $[[R2]], %lo([[LABEL]]) 145 ; MIPS64: daddiu $[[R2]], $[[R2]], %got_ofst([[LABEL]]) [all …]
|
| H A D | bitcast.ll | 19 ; LITENDIAN: addv.b [[R3:\$w[0-9]+]], [[R2]], [[R2]] 26 ; BIGENDIAN: addv.b [[R3:\$w[0-9]+]], [[R2]], [[R2]] 43 ; LITENDIAN: addv.h [[R3:\$w[0-9]+]], [[R2]], [[R2]] 91 ; LITENDIAN: addv.w [[R3:\$w[0-9]+]], [[R2]], [[R2]] 116 ; LITENDIAN: fadd.w [[R3:\$w[0-9]+]], [[R2]], [[R2]] 141 ; LITENDIAN: addv.d [[R3:\$w[0-9]+]], [[R2]], [[R2]] 167 ; LITENDIAN: fadd.d [[R3:\$w[0-9]+]], [[R2]], [[R2]] 193 ; LITENDIAN: addv.b [[R3:\$w[0-9]+]], [[R2]], [[R2]] 201 ; BIGENDIAN: addv.b [[R4:\$w[0-9]+]], [[R2]], [[R2]] 218 ; LITENDIAN: addv.h [[R3:\$w[0-9]+]], [[R2]], [[R2]] [all …]
|
| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | DivisionByConstantInfo.cpp | 23 APInt AD, ANC, Delta, Q1, R1, Q2, R2, T; in get() local 34 R2 = SignedMin - Q2 * AD; // initialize R2 = rem(2P,abs(D)) in get() 44 R2 = R2 << 1; // update R2 = rem(2P/abs(D)) in get() 45 if (R2.uge(AD)) { // must be unsigned comparison in get() 47 R2 = R2 - AD; in get() 49 Delta = AD - R2; in get() 68 APInt NC, Delta, Q1, R1, Q2, R2; in get() local 90 if ((R2 + 1).uge(D - R2)) { in get() 94 R2 = R2 + R2 + 1 - D; // update R2 in get() 99 R2 = R2 + R2 + 1; // update R2 in get() [all …]
|
| /llvm-project-15.0.7/clang/unittests/Basic/ |
| H A D | FileEntryTest.cpp | 63 EXPECT_EQ("2", R2.getName()); in TEST() 102 EXPECT_NE(R1, R2); in TEST() 120 EXPECT_FALSE(R1.isSameRef(R2)); in TEST() 135 Set.insert(R2); in TEST() 138 EXPECT_TRUE(Set.find(R2)->isSameRef(R2)); in TEST() 146 Set.insert(R2); in TEST() 149 EXPECT_TRUE(Set.find(R2)->isSameRef(R2)); in TEST() 176 Set.insert(R2); in TEST() 179 EXPECT_TRUE(Set.find(R2)->isSameRef(R2)); in TEST() 187 Set.insert(R2); in TEST() [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Mips/llvm-ir/ |
| H A D | sub.ll | 6 ; RUN: -check-prefixes=R2-R6,GP32,NOT-MM 18 ; RUN: -check-prefixes=NOT-R2-R6,GP64,NOT-MM,GP64-NOT-R2 20 ; RUN: -check-prefixes=NOT-R2-R6,GP64,NOT-MM,GP64-NOT-R2 22 ; RUN: -check-prefixes=NOT-R2-R6,GP64,NOT-MM,GP64-NOT-R2 24 ; RUN: -check-prefixes=R2-R6,GP64,NOT-MM,GP64-R2 26 ; RUN: -check-prefixes=R2-R6,GP64,NOT-MM,GP64-R2 28 ; RUN: -check-prefixes=R2-R6,GP64,NOT-MM,GP64-R2 30 ; RUN: -check-prefixes=R2-R6,GP64,NOT-MM,GP64-R2 199 ; GP64-NOT-R2: dsubu $1, $4, $6 204 ; GP64-NOT-R2: dsubu $3, $5, $7 [all …]
|
| H A D | add.ll | 14 ; RUN: -check-prefixes=ALL,NOT-R2-R6,GP64,GP64-NOT-R2-R6 16 ; RUN: -check-prefixes=ALL,NOT-R2-R6,GP64,GP64-NOT-R2-R6 18 ; RUN: -check-prefixes=ALL,NOT-R2-R6,GP64,GP64-NOT-R2-R6 20 ; RUN: -check-prefixes=ALL,R2-R6,GP64,GP64-R2-R6 22 ; RUN: -check-prefixes=ALL,R2-R6,GP64,GP64-R2-R6 24 ; RUN: -check-prefixes=ALL,R2-R6,GP64,GP64-R2-R6 26 ; RUN: -check-prefixes=ALL,R2-R6,GP64,GP64-R2-R6 43 ; NOT-R2-R6: negu $2, $[[T0]] 47 ; R2-R6: negu $2, $[[T0]] 98 ; NOT-R2-R6: addu $2, $4, $5 [all …]
|
| /llvm-project-15.0.7/llvm/unittests/Remarks/ |
| H A D | RemarksAPITest.cpp | 35 remarks::Remark R2 = R.clone(); in TEST() local 36 R2.FunctionName = "func0"; in TEST() 37 EXPECT_NE(R, R2); in TEST() 62 remarks::Remark R2 = R.clone(); in TEST() local 63 EXPECT_EQ(R, R2); in TEST() 98 remarks::Remark R2 = R.clone(); in TEST() local 99 StrTab.internalize(R2); in TEST() 102 EXPECT_NE(R.PassName.data(), R2.PassName.data()); in TEST() 116 R2.Loc->SourceFilePath.data()); in TEST() 118 R2.Args.back().Key.data()); in TEST() [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Mips/cconv/ |
| H A D | arguments-float.ll | 57 ; O32-DAG: sw $4, 8([[R2]]) 58 ; O32-DAG: sw $5, 12([[R2]]) 59 ; NEW-DAG: sd $4, 8([[R2]]) 61 ; O32-DAG: sw $6, 16([[R2]]) 62 ; O32-DAG: sw $7, 20([[R2]]) 63 ; NEW-DAG: sd $5, 16([[R2]]) 70 ; NEW-DAG: sd $6, 24([[R2]]) 76 ; NEW-DAG: sd $7, 32([[R2]]) 82 ; NEW-DAG: sd $8, 40([[R2]]) 143 ; ALL-DAG: sw $4, 4([[R2]]) [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/ |
| H A D | intrinsics-overflow.ll | 14 ; ARM: mov r[[R2:[0-9]+]], #0 15 ; ARM: adc r[[R0]], r[[R2]], #0 19 ; THUMBV6: adcs r[[R2]], r[[R2]] 20 ; THUMBV6: mov r[[R0]], r[[R2]] 23 ; THUMBV7: mov.w r[[R2:[0-9]+]], #0 59 ; ARM: mov r[[R2:[0-9]+]], #0 65 ; THUMBV6: adcs r[[R2]], r[[R2]] 87 ; ARM: mov r[[R2]], #1 89 ; ARM: movvc r[[R2]], #0 97 ; THUMBV7: movvc r[[R2]], #0 [all …]
|