/llvm-project/llvm/test/MC/ARM/ |
H A D | neon-vld-vst-align.s | 131 vld1.8 {d0, d1, d2}, [r4] 132 vld1.8 {d0, d1, d2}, [r4:16] 133 vld1.8 {d0, d1, d2}, [r4:32] 134 vld1.8 {d0, d1, d2}, [r4:64] 135 vld1.8 {d0, d1, d2}, [r4:128] 136 vld1.8 {d0, d1, d2}, [r4:256] 138 @ CHECK: vld1.8 {d0, d1, d2}, [r4] @ encoding: [0x24,0xf9,0x0f,0x06] 140 @ CHECK-ERRORS: vld1.8 {d0, d1, d2}, [r4:16] 143 @ CHECK-ERRORS: vld1.8 {d0, d1, d2}, [r4:32] 145 @ CHECK: vld1.8 {d0, d1, d2}, [r4:64] @ encoding: [0x24,0xf9,0x1f,0x06] [all …]
|
H A D | vmov-vmvn-replicate.s | 4 vmov.i64 d2, #0xffffffffffffffff 6 vmov.i32 d2, #0xffffffff 8 vmov.i64 d2, #0xabababababababab 10 vmov.i32 d2, #0xabababab 15 @ CHECK: vmov.i64 d2, #0xffffffffffffffff @ encoding: [0x3f,0x2e,0x87,0xf3] 17 @ CHECK: vmov.i8 d2, #0xff @ encoding: [0x1f,0x2e,0x87,0xf3] 19 @ CHECK: vmov.i8 d2, #0xab @ encoding: [0x1b,0x2e,0x82,0xf3] 21 @ CHECK: vmov.i8 d2, #0xab @ encoding: [0x1b,0x2e,0x82,0xf3] 26 vmov.i64 d2, #0xff00ff00ff00ff00 28 vmov.i64 d2, #0x00a500a500a500a5 [all …]
|
H A D | basic-arm-instructions-v8.1a.s | 14 vqrdmlah.u16 d0, d1, d2 22 //CHECK-ERROR: vqrdmlah.u16 d0, d1, d2 34 //CHECK-V8: vqrdmlah.u16 d0, d1, d2 43 vqrdmlah.s16 d0, d1, d2 44 //CHECK-V81aARM: vqrdmlah.s16 d0, d1, d2 @ encoding: [0x12,0x0b,0x11,0xf3] 45 //CHECK-V81aTHUMB: vqrdmlah.s16 d0, d1, d2 @ encoding: [0x11,0xff,0x12,0x0b] 47 //CHECK-V8: vqrdmlah.s16 d0, d1, d2 50 vqrdmlah.s32 d0, d1, d2 51 //CHECK-V81aARM: vqrdmlah.s32 d0, d1, d2 @ encoding: [0x12,0x0b,0x21,0xf3] 52 //CHECK-V81aTHUMB: vqrdmlah.s32 d0, d1, d2 @ encoding: [0x21,0xff,0x12,0x0b] [all …]
|
H A D | fullfp16-neon.s | 4 vadd.f16 d0, d1, d2 6 @ ARM: vadd.f16 d0, d1, d2 @ encoding: [0x02,0x0d,0x11,0xf2] 8 @ THUMB: vadd.f16 d0, d1, d2 @ encoding: [0x11,0xef,0x02,0x0d] 11 vsub.f16 d0, d1, d2 13 @ ARM: vsub.f16 d0, d1, d2 @ encoding: [0x02,0x0d,0x31,0xf2] 15 @ THUMB: vsub.f16 d0, d1, d2 @ encoding: [0x31,0xef,0x02,0x0d] 18 vmul.f16 d0, d1, d2 20 @ ARM: vmul.f16 d0, d1, d2 @ encoding: [0x12,0x0d,0x11,0xf3] 22 @ THUMB: vmul.f16 d0, d1, d2 @ encoding: [0x11,0xff,0x12,0x0d] 25 vmul.f16 d1, d2, d3[2] [all …]
|
H A D | neon-complex.s | 22 vcmla.f16 d0, d1, d2, #0 23 // FP16-ARM: vcmla.f16 d0, d1, d2, #0 @ encoding: [0x02,0x08,0x21,0xfc] 24 // FP16-THUMB: vcmla.f16 d0, d1, d2, #0 @ encoding: [0x21,0xfc,0x02,0x08] 36 vcmla.f32 d0, d1, d2, #0 37 // ARM: vcmla.f32 d0, d1, d2, #0 @ encoding: [0x02,0x08,0x31,0xfc] 38 // THUMB: vcmla.f32 d0, d1, d2, #0 @ encoding: [0x31,0xfc,0x02,0x08] 50 vcmla.f32 d0, d1, d2, #90 51 // ARM: vcmla.f32 d0, d1, d2, #90 @ encoding: [0x02,0x08,0xb1,0xfc] 52 // THUMB: vcmla.f32 d0, d1, d2, #90 @ encoding: [0xb1,0xfc,0x02,0x08] 55 vcmla.f32 d0, d1, d2, #180 [all …]
|
H A D | neon-mov-encoding.s | 137 vmvn.8 d1, d2 138 vmvn.16 d1, d2 139 vmvn.32 d1, d2 140 vmvn.64 d1, d2 141 vmvn.i8 d1, d2 142 vmvn.i16 d1, d2 143 vmvn.i32 d1, d2 144 vmvn.i64 d1, d2 145 vmvn.s8 d1, d2 146 vmvn.s16 d1, d2 [all …]
|
H A D | vorr-vbic-illegal-cases.s | 4 vorr.i32 d2, #0xffffffff 6 vorr.i32 d2, #0xabababab 14 @ CHECK: vorr.i32 d2, #0xffffffff 22 @ CHECK: vorr.i32 d2, #0xabababab 36 vbic.i32 d2, #0xffffffff 38 vbic.i32 d2, #0xabababab 40 vbic.i16 d2, #0xabab 44 @ CHECK: vbic.i32 d2, #0xffffffff 48 @ CHECK: vbic.i32 d2, #0xabababab 52 @ CHECK: vbic.i16 d2, #0xabab [all …]
|
/llvm-project/clang-tools-extra/test/clang-tidy/checkers/abseil/ |
H A D | duration-unnecessary-conversion.cpp | 6 absl::Duration d1, d2; in f() local 9 d2 = absl::Hours(absl::ToDoubleHours(d1)); in f() 11 // CHECK-FIXES: d2 = d1 in f() 12 d2 = absl::Minutes(absl::ToDoubleMinutes(d1)); in f() 14 // CHECK-FIXES: d2 = d1 in f() 15 d2 = absl::Seconds(absl::ToDoubleSeconds(d1)); in f() 17 // CHECK-FIXES: d2 = d1 in f() 18 d2 = absl::Milliseconds(absl::ToDoubleMilliseconds(d1)); in f() 20 // CHECK-FIXES: d2 = d1 in f() 21 d2 = absl::Microseconds(absl::ToDoubleMicroseconds(d1)); in f() [all …]
|
/llvm-project/llvm/test/tools/llvm-mca/ARM/ |
H A D | m7-fp.s | 5 vabs.f64 d0, d2 7 vadd.f64 d0, d2, d1 9 vcmp.f64 d1, d2 10 vcvt.f32.f64 s1, d2 20 vcvt.f64.u16 d1, d2, #8 21 vcvt.f64.s16 d1, d2, #8 22 vcvt.f64.u32 d1, d2, #8 23 vcvt.f64.s32 d1, d2, #8 24 vcvt.u16.f64 d1, d2, #8 25 vcvt.s16.f64 d1, d2, #8 [all …]
|
H A D | m55-fp.s | 6 vabs.f64 d0, d2 9 vadd.f64 d0, d2, d1 12 vcmp.f64 d1, d2 18 vcmpe.f64 d1, d2 22 vcvt.f32.f64 s1, d2 40 vcvt.f64.u16 d1, d2, #8 41 vcvt.f64.s16 d1, d2, #8 42 vcvt.f64.u32 d1, d2, #8 43 vcvt.f64.s32 d1, d2, #8 44 vcvt.u16.f64 d1, d2, #8 [all …]
|
H A D | m85-fp.s | 6 vabs.f64 d0, d2 9 vadd.f64 d0, d2, d1 12 vcmp.f64 d1, d2 18 vcmpe.f64 d1, d2 22 vcvt.f32.f64 s1, d2 40 vcvt.f64.u16 d1, d2, #8 41 vcvt.f64.s16 d1, d2, #8 42 vcvt.f64.u32 d1, d2, #8 43 vcvt.f64.s32 d1, d2, #8 44 vcvt.u16.f64 d1, d2, #8 [all …]
|
/llvm-project/llvm/test/tools/llvm-mca/AArch64/Exynos/ |
H A D | double-sqrt.s | 10 fmul d2, d1, d1 11 frsqrts d2, d0, d2 12 fmul d1, d1, d2 13 fmul d2, d1, d1 14 frsqrts d2, d0, d2 15 fmul d1, d1, d2 16 fmul d2, d1, d1 17 frsqrts d2, d0, d2 18 fmul d2, d2, d0 19 fmul d1, d1, d2 [all …]
|
H A D | double-rsqrt.s | 12 fmul d2, d1, d1 13 frsqrts d2, d0, d2 14 fmul d1, d1, d2 15 fmul d2, d1, d1 16 frsqrts d2, d0, d2 17 fmul d1, d1, d2 18 fmul d2, d1, d1 19 frsqrts d0, d0, d2 70 # ALL-NEXT: 1 3 0.33 fmul d2, d1, d1 71 # ALL-NEXT: 1 4 0.33 frsqrts d2, d0, d2 [all …]
|
/llvm-project/llvm/test/CodeGen/AArch64/ |
H A D | sqrt-fastmath.ll | 149 ; CHECK-NEXT: fmul d2, d1, d1 150 ; CHECK-NEXT: frsqrts d2, d0, d2 151 ; CHECK-NEXT: fmul d1, d1, d2 152 ; CHECK-NEXT: fmul d2, d1, d1 153 ; CHECK-NEXT: frsqrts d2, d0, d2 154 ; CHECK-NEXT: fmul d1, d1, d2 155 ; CHECK-NEXT: fmul d2, d1, d1 157 ; CHECK-NEXT: frsqrts d2, d0, d2 158 ; CHECK-NEXT: fmul d1, d1, d2 175 ; CHECK-NEXT: fmul d2, d1, d1 [all …]
|
/llvm-project/llvm/test/CodeGen/M68k/Atomics/ |
H A D | rmw.ll | 27 ; ATOMIC-NEXT: movem.l %d2-%d3, (0,%sp) ; 12-byte Folded Spill 30 ; ATOMIC-NEXT: move.b (%a0), %d2 31 ; ATOMIC-NEXT: move.b %d2, %d0 34 ; ATOMIC-NEXT: move.b %d2, %d3 38 ; ATOMIC-NEXT: sub.b %d2, %d3 39 ; ATOMIC-NEXT: seq %d2 40 ; ATOMIC-NEXT: sub.b #1, %d2 41 ; ATOMIC-NEXT: move.b %d0, %d2 44 ; ATOMIC-NEXT: movem.l (0,%sp), %d2-%d3 ; 12-byte Folded Reload 70 ; ATOMIC-NEXT: movem.l %d2 [all...] |
/llvm-project/mlir/test/python/ir/ |
H A D | affine_map.py | 56 # CHECK: (d0, d1, d2) -> (d2, d0, d1) 109 # CHECK: (d0, d1, d2, d3, d4) -> (d1, d2, d3) 113 # CHECK: (d0, d1, d2, d3, d4) -> (d0, d1) 117 # CHECK: (d0, d1, d2, d3, d4) -> (d3, d4) 128 d2 = AffineDimExpr.get(2) 129 map1 = AffineMap.get(3, 0, [d2, d0]) 130 map2 = AffineMap.get(3, 0, [d2, d0, d1]) 131 map3 = AffineMap.get(3, 1, [d2, d0, d1]) 152 d2 = AffineDimExpr.get(2) 153 map3 = AffineMap.get(3, 1, [d2, d0, d1]) [all …]
|
/llvm-project/libcxx/test/std/containers/sequences/deque/ |
H A D | compare.pass.cpp | 43 const std::deque<int> d1, d2; in main() local 44 assert(testComparisons(d1, d2, true, false)); in main() 47 const std::deque<int> d1(1, 1), d2(1, 1); in main() local 48 assert(testComparisons(d1, d2, true, false)); in main() 53 const std::deque<int> d2(items, items + 3); in main() local 54 assert(testComparisons(d1, d2, true, false)); in main() 57 const std::deque<int> d1(1, 1), d2; in main() local 58 assert(testComparisons(d1, d2, false, false)); in main() 61 const std::deque<int> d1(1, 1), d2(1, 2); in main() local 62 assert(testComparisons(d1, d2, false, true)); in main() [all …]
|
/llvm-project/llvm/test/MC/AArch64/ |
H A D | arm64-fp-encoding.s | 12 fabs d1, d2 18 ; CHECK: fabs d1, d2 ; encoding: [0x41,0xc0,0x60,0x1e] 22 fadd d1, d2, d3 28 ; CHECK: fadd d1, d2, d3 ; encoding: [0x41,0x28,0x63,0x1e] 32 fdiv d1, d2, d3 38 ; CHECK: fdiv d1, d2, d3 ; encoding: [0x41,0x18,0x63,0x1e] 42 fmadd d1, d2, d3, d4 48 ; CHECK: fmadd d1, d2, d3, d4 ; encoding: [0x41,0x10,0x43,0x1f] 52 fmax d1, d2, d3 55 fmaxnm d1, d2, d3 [all …]
|
/llvm-project/mlir/test/Dialect/Vector/ |
H A D | vector-contract-matmul-transforms.mlir | 23 %res = vector.contract {indexing_maps = [affine_map<(d0, d1, d2) -> (d0, d2)>, 24 affine_map<(d0, d1, d2) -> (d1, d2)>, 25 affine_map<(d0, d1, d2) -> (d0, d1)>], 37 %res = vector.contract {indexing_maps = [affine_map<(d0, d1, d2) -> (d0, d2)>, 38 affine_map<(d0, d1, d2) -> (d2, d1)>, 39 affine_map<(d0, d1, d2) -> (d0, d1)>], 55 %res = vector.contract {indexing_maps = [affine_map<(d0, d1, d2) -> (d0, d2)>, 56 affine_map<(d0, d1, d2) -> (d2, d1)>, 57 affine_map<(d0, d1, d2) -> (d0, d1)>], 70 %res = vector.contract {indexing_maps = [affine_map<(d0, d1, d2) -> (d0, d2)>, [all …]
|
H A D | fold-arith-extf-into-vector-contract.mlir | 4 // CHECK-DAG: #[[$map0:.*]] = affine_map<(d0, d1, d2) -> (d0, d2)> 5 // CHECK-DAG: #[[$map1:.*]] = affine_map<(d0, d1, d2) -> (d2, d1)> 6 // CHECK-DAG: #[[$map2:.*]] = affine_map<(d0, d1, d2) -> (d0, d1)> 20 …indexing_maps = [affine_map<(d0, d1, d2) -> (d0, d2)>, affine_map<(d0, d1, d2) -> (d2, d1)>, affin… 29 // CHECK-DAG: #[[$map0:.*]] = affine_map<(d0, d1, d2) -> (d0, d2)> 30 // CHECK-DAG: #[[$map1:.*]] = affine_map<(d0, d1, d2) -> (d2, d1)> 31 // CHECK-DAG: #[[$map2:.*]] = affine_map<(d0, d1, d2) -> (d0, d1)> 45 …indexing_maps = [affine_map<(d0, d1, d2) -> (d0, d2)>, affine_map<(d0, d1, d2) -> (d2, d1)>, affin… 67 …indexing_maps = [affine_map<(d0, d1, d2) -> (d0, d2)>, affine_map<(d0, d1, d2) -> (d2, d1)>, affin…
|
H A D | vector-reduce-to-contract.mlir | 3 // CHECK-DAG: #[[$map0:.*]] = affine_map<(d0, d1, d2) -> (d0, d1, d2)> 4 // CHECK-DAG: #[[$map1:.*]] = affine_map<(d0, d1, d2) -> (d0, d2)> 21 // CHECK-DAG: #[[$map0:.*]] = affine_map<(d0, d1, d2) -> (d0, d1, d2)> 22 // CHECK-DAG: #[[$map1:.*]] = affine_map<(d0, d1, d2) -> (d0, d2)> 39 #map0 = affine_map<(d0, d1, d2) -> (d0, d1, d2)> [all...] |
/llvm-project/llvm/test/MC/Disassembler/ARM/ |
H A D | invalid-thumbv8.1a.txt | 4 [0x01,0xff,0x12,0x0b] # vqrdmlah.s8 d0, d1, d2 5 [0x31,0xff,0x12,0x0b] # vqrdmlah.s64 d0, d1, d2 9 [0x01,0xff,0x12,0x0c] # vqrdmlsh.s8 d0, d1, d2 10 [0x31,0xff,0x12,0x0c] # vqrdmlsh.s64 d0, d1, d2 15 # CHECK-NEXT: [0x01,0xff,0x12,0x0b] # vqrdmlah.s8 d0, d1, d2 18 # CHECK-NEXT: [0x31,0xff,0x12,0x0b] # vqrdmlah.s64 d0, d1, d2 27 # CHECK-NEXT: [0x01,0xff,0x12,0x0c] # vqrdmlsh.s8 d0, d1, d2 30 # CHECK-NEXT: [0x31,0xff,0x12,0x0c] # vqrdmlsh.s64 d0, d1, d2 39 [0x81,0xef,0x42,0x0e] # vqrdmlah.s8 d0, d1, d2[0] 40 [0xb1,0xef,0x42,0x0e] # vqrdmlah.s64 d0, d1, d2[0] [all …]
|
H A D | invalid-armv8.1a.txt | 4 [0x12,0x0b,0x01,0xf3] # vqrdmlah.s8 d0, d1, d2 6 # CHECK-NEXT: [0x12,0x0b,0x01,0xf3] # vqrdmlah.s8 d0, d1, d2 9 [0x12,0x0b,0x31,0xf3] # vqrdmlah.s64 d0, d1, d2 11 # CHECK-NEXT: [0x12,0x0b,0x31,0xf3] # vqrdmlah.s64 d0, d1, d2 24 [0x15,0x7c,0x06,0xf3] # vqrdmlsh.s8 d0, d1, d2 26 # CHECK-NEXT: [0x15,0x7c,0x06,0xf3] # vqrdmlsh.s8 d0, d1, d2 29 [0x15,0x7c,0x36,0xf3] # vqrdmlsh.s64 d0, d1, d2 31 # CHECK-NEXT: [0x15,0x7c,0x36,0xf3] # vqrdmlsh.s64 d0, d1, d2 44 [0x42,0x0e,0x81,0xf2] # vqrdmlah.s8 d0, d1, d2[0] 46 # CHECK-NEXT: [0x42,0x0e,0x81,0xf2] # vqrdmlah.s8 d0, d1, d2[0] [all …]
|
/llvm-project/libcxx/test/std/numerics/rand/rand.dist/rand.dist.uni/rand.dist.uni.real/ |
H A D | eval.pass.cpp | 58 D::result_type d2 = sqr(dbl); in main() 59 var += d2; in main() 60 skew += dbl * d2; in main() 61 kurtosis += d2 * d2; in main() 98 D::result_type d2 = sqr(dbl); in main() 99 var += d2; in main() 100 skew += dbl * d2; in main() 101 kurtosis += d2 * d2; in main() 57 D::result_type d2 = sqr(dbl); main() local 97 D::result_type d2 = sqr(dbl); main() local 137 D::result_type d2 = sqr(dbl); main() local 177 D::result_type d2 = sqr(dbl); main() local 217 D::result_type d2 = sqr(dbl); main() local 257 D::result_type d2 = sqr(dbl); main() local 297 D::result_type d2 = sqr(dbl); main() local 337 D::result_type d2 = sqr(dbl); main() local 377 D::result_type d2 = sqr(dbl); main() local 417 D::result_type d2 = sqr(dbl); main() local 457 D::result_type d2 = sqr(dbl); main() local [all...] |
/llvm-project/libcxx/test/std/numerics/rand/rand.dist/rand.dist.bern/rand.dist.bern.bin/ |
H A D | eval.pass.cpp | 55 double d2 = sqr(dbl); in test1() 56 var += d2; in test1() 57 skew += dbl * d2; in test1() 58 kurtosis += d2 * d2; in test1() 97 double d2 = sqr(dbl); in test2() 98 var += d2; in test2() 99 skew += dbl * d2; in test2() 100 kurtosis += d2 * d2; in test2() 54 double d2 = sqr(dbl); test1() local 96 double d2 = sqr(dbl); test2() local 138 double d2 = sqr(dbl); test3() local 180 double d2 = sqr(dbl); test4() local 229 double d2 = sqr(dbl); test5() local 278 double d2 = sqr(dbl); test6() local 320 double d2 = sqr(dbl); test7() local 380 double d2 = sqr(dbl); test9() local 429 double d2 = sqr(dbl); test10() local 478 double d2 = sqr(dbl); test11() local [all...] |