/llvm-project/mlir/test/python/ir/ |
H A D | affine_expr.py | 88 d1 = AffineExpr.get_dim(1) 93 print(d1.position) 94 # CHECK: d1 95 print(d1) 102 assert d1 == d11 103 assert d1 != d2 132 d1 = AffineDimExpr.get(1) 134 d12 = AffineExpr.get_add(d1, d2) 135 # CHECK: d1 + d2 138 d12op = d1 + d2 [all …]
|
H A D | affine_map.py | 33 d1 = AffineDimExpr.get(1) 36 # CHECK: (d0, d1)[s0, s1, s2] -> () 40 # CHECK: (d0, d1)[s0, s1, s2] -> (d1, 2) 41 map1 = AffineMap.get(2, 3, [d1, c2]) 48 # CHECK: (d0, d1) -> (d0, d1) 49 map3 = AffineMap.get(2, 0, [d0, d1]) 52 # CHECK: (d0, d1) -> (d1) 53 map4 = AffineMap.get(2, 0, [d1]) 56 # CHECK: (d0, d1, d2) -> (d2, d0, d1) 60 assert map1 == AffineMap.get(2, 3, [d1, c2]) [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 …]
|
H A D | duration-comparison.cpp | 7 absl::Duration d1, d2; in f() local 12 b = x > absl::ToDoubleSeconds(d1); in f() 14 // CHECK-FIXES: absl::Seconds(x) > d1; in f() 15 b = x >= absl::ToDoubleSeconds(d1); in f() 17 // CHECK-FIXES: absl::Seconds(x) >= d1; in f() 18 b = x == absl::ToDoubleSeconds(d1); in f() 20 // CHECK-FIXES: absl::Seconds(x) == d1; in f() 21 b = x <= absl::ToDoubleSeconds(d1); in f() 23 // CHECK-FIXES: absl::Seconds(x) <= d1; in f() 24 b = x < absl::ToDoubleSeconds(d1); in f() [all …]
|
H A D | duration-conversion-cast.cpp | 6 absl::Duration d1; in f() local 10 i = static_cast<int>(absl::ToDoubleHours(d1)); in f() 12 // CHECK-FIXES: absl::ToInt64Hours(d1); in f() 13 x = static_cast<float>(absl::ToInt64Hours(d1)); in f() 15 // CHECK-FIXES: absl::ToDoubleHours(d1); in f() 16 i = static_cast<int>(absl::ToDoubleMinutes(d1)); in f() 18 // CHECK-FIXES: absl::ToInt64Minutes(d1); in f() 19 x = static_cast<float>(absl::ToInt64Minutes(d1)); in f() 21 // CHECK-FIXES: absl::ToDoubleMinutes(d1); in f() 22 i = static_cast<int>(absl::ToDoubleSeconds(d1)); in f() [all …]
|
/llvm-project/llvm/test/MC/M68k/ShiftRotate/Classes/ |
H A D | MxSR_DI.s | 3 ; CHECK: lsl.b #1, %d1 5 lsl.b #1, %d1 6 ; CHECK: lsl.l #1, %d1 8 lsl.l #1, %d1 9 ; CHECK: lsr.b #1, %d1 11 lsr.b #1, %d1 12 ; CHECK: lsr.l #1, %d1 14 lsr.l #1, %d1 15 ; CHECK: asr.b #1, %d1 17 asr.b #1, %d1 [all …]
|
/llvm-project/llvm/test/MC/ARM/ |
H A D | neon-vld-vst-align.s | 71 vld1.8 {d0, d1}, [r4] 72 vld1.8 {d0, d1}, [r4:16] 73 vld1.8 {d0, d1}, [r4:32] 74 vld1.8 {d0, d1}, [r4:64] 75 vld1.8 {d0, d1}, [r4:128] 76 vld1.8 {d0, d1}, [r4:256] 78 @ CHECK: vld1.8 {d0, d1}, [r4] @ encoding: [0x24,0xf9,0x0f,0x0a] 80 @ CHECK-ERRORS: vld1.8 {d0, d1}, [r4:16] 83 @ CHECK-ERRORS: vld1.8 {d0, d1}, [r4:32] 85 @ CHECK: vld1.8 {d0, d1}, [r4:64] @ encoding: [0x24,0xf9,0x1f,0x0a] [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 …]
|
/llvm-project/llvm/test/tools/llvm-mca/AArch64/Exynos/ |
H A D | double-sqrt.s | 9 frsqrte d1, d0 10 fmul d2, d1, d1 12 fmul d1, d1, d2 13 fmul d2, d1, d1 15 fmul d1, d1, d2 16 fmul d2, d1, d1 19 fmul d1, d1, d2 21 fcsel d0, d0, d1, eq 57 # M3-NEXT: 1 4 0.50 frsqrte d1, d0 60 # M4-NEXT: 1 3 0.50 frsqrte d1, d0 [all …]
|
H A D | double-rsqrt.s | 11 frsqrte d1, d0 12 fmul d2, d1, d1 14 fmul d1, d1, d2 15 fmul d2, d1, d1 17 fmul d1, d1, d2 18 fmul d2, d1, d1 20 fmul d0, d1, d0 62 # M3-NEXT: 1 4 0.50 frsqrte d1, d0 65 # M4-NEXT: 1 3 0.50 frsqrte d1, d0 68 # M5-NEXT: 1 3 0.50 frsqrte d1, d0 [all …]
|
H A D | double-recp.s | 10 frecpe d1, d0 11 frecps d2, d0, d1 12 fmul d1, d1, d2 13 frecps d2, d0, d1 14 fmul d1, d1, d2 15 frecps d0, d0, d1 16 fmul d0, d1, d0 53 # M3-NEXT: 1 4 0.50 frecpe d1, d0 56 # M4-NEXT: 1 3 0.50 frecpe d1, d0 59 # M5-NEXT: 1 3 0.50 frecpe d1, d0 [all …]
|
/llvm-project/mlir/test/Dialect/SparseTensor/ |
H A D | roundtrip_encoding.mlir | 13 map = (d0, d1) -> (d0 : dense, d1 : compressed), 18 // CHECK: #[[$CSR:.*]] = #sparse_tensor.encoding<{ map = (d0, d1) -> (d0 : dense, d1 : compressed),… 26 map = (d0, d1) -> (d0 : dense, d1 : compressed), 33 // CHECK: #[[$CSR_OnlyOnes:.*]] = #sparse_tensor.encoding<{ map = (d0, d1) -> (d0 : dense, d1 : com… 41 map = (d0, d1) -> (d0 : dense, d1 : compressed), 46 // CHECK: #[[$CSR_OnlyOnes:.*]] = #sparse_tensor.encoding<{ map = (d0, d1) -> (d0 : dense, d1 : com… 54 map = (d0, d1) -> (d0 : dense, d1 : compressed), 61 // CHECK: #[[$CSR_OnlyOnes:.*]] = #sparse_tensor.encoding<{ map = (d0, d1) -> (d0 : dense, d1 : com… 69 map = (d0, d1) -> (d0 : dense, d1 : compressed), 76 // CHECK: #[[$CSR_OnlyOnes:.*]] = #sparse_tensor.encoding<{ map = (d0, d1) -> (d0 : dense, d1 : com… [all …]
|
/llvm-project/llvm/test/MC/M68k/Bits/Classes/ |
H A D | MxBTST_MR.s | 6 ; CHECK: bchg %d1, (%a0) 8 bchg %d1, (%a0) 13 ; CHECK: bclr %d1, (%a0) 15 bclr %d1, (%a0) 20 ; CHECK: bset %d1, (%a0) 22 bset %d1, (%a0) 27 ; CHECK: btst %d1, (%a0) 29 btst %d1, (%a0) 34 ; CHECK: bchg %d1, (%a0)+ 36 bchg %d1, (%a0)+ [all …]
|
/llvm-project/llvm/test/CodeGen/AArch64/ |
H A D | sqrt-fastmath.ll | 147 ; CHECK-NEXT: frsqrte d1, d0 149 ; CHECK-NEXT: fmul d2, d1, d1 151 ; CHECK-NEXT: fmul d1, d1, d2 152 ; CHECK-NEXT: fmul d2, d1, d1 154 ; CHECK-NEXT: fmul d1, d1, d2 155 ; CHECK-NEXT: fmul d2, d1, d1 156 ; CHECK-NEXT: fmul d1, d0, d1 158 ; CHECK-NEXT: fmul d1, d1, d2 159 ; CHECK-NEXT: fcsel d0, d0, d1, eq 173 ; CHECK-NEXT: frsqrte d1, d0 [all …]
|
/llvm-project/llvm/test/CodeGen/M68k/ |
H A D | inline-asm.ll | 14 ; CHECK-NEXT: move.l #1, %d1 17 ; CHECK-NEXT: move.l #8, %d1 20 ; CHECK-NEXT: move.l #-32768, %d1 23 ; CHECK-NEXT: move.l #32767, %d1 26 ; CHECK-NEXT: move.l #-129, %d1 29 ; CHECK-NEXT: move.l #128, %d1 32 ; CHECK-NEXT: move.l #-8, %d1 35 ; CHECK-NEXT: move.l #-1, %d1 38 ; CHECK-NEXT: move.l #-257, %d1 41 ; CHECK-NEXT: move.l #256, %d1 [all …]
|
/llvm-project/llvm/test/tools/llvm-mca/ARM/ |
H A D | m7-fp.s | 7 vadd.f64 d0, d2, d1 9 vcmp.f64 d1, d2 11 vcvt.f64.f32 d1, s1 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 26 vcvt.u32.f64 d1, d2, #8 [all …]
|
H A D | m55-fp.s | 9 vadd.f64 d0, d2, d1 12 vcmp.f64 d1, d2 15 vcmp.f64 d1, #0.0 18 vcmpe.f64 d1, d2 21 vcmpe.f64 d1, #0.0 23 vcvt.f64.f32 d1, s1 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 [all …]
|
/llvm-project/mlir/test/IR/ |
H A D | affine-map.mlir | 15 // CHECK: #map{{[0-9]*}} = affine_map<(d0, d1) -> (d0 + 1, d1 * 4 + 2)> 33 // CHECK: #map{{[0-9]*}} = affine_map<(d0, d1) -> (d1 - d0 + (d0 - d1 + 1) * 2 + d1 - 1, d1 * 4 + 2… 36 // CHECK: #map{{[0-9]*}} = affine_map<(d0, d1) -> (d0 + 2, d1)> 39 // CHECK: #map{{[0-9]*}} = affine_map<(d0, d1)[s0] -> (d0 + s0, d1)> 42 // CHECK: #map{{[0-9]*}} = affine_map<(d0, d1)[s0] -> (d0 + s0, d1 + 5)> 45 // CHECK: #map{{[0-9]*}} = affine_map<(d0, d1)[s0] -> (d0 + d1 + s0, d1)> 48 // CHECK: #map{{[0-9]*}} = affine_map<(d0, d1)[s0] -> (d0 + d1 + s0 + 5, d1)> 51 // CHECK: #map{{[0-9]*}} = affine_map<(d0, d1)[s0] -> (d0 + d1 + 5, d1)> 54 // CHECK: #map{{[0-9]*}} = affine_map<(d0, d1)[s0] -> (d0 + d1 + 5, d1)> 57 // CHECK: #map{{[0-9]*}} = affine_map<(d0, d1)[s0] -> (d0 * 2, d1 * 3)> [all …]
|
/llvm-project/libcxx/test/std/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.eq/ |
H A D | equal.pass.cpp | 43 TestResource d1(1); in main() local 45 A1 const a1(&d1); in main() 49 assert(d1.checkIsEqualCalledEq(1)); in main() 52 d1.reset(); in main() 55 assert(d1.checkIsEqualCalledEq(0)); in main() 60 TestResource d1; in main() local 61 A1 const a1(&d1); in main() 62 A1 const a2(&d1); in main() 65 assert(d1.checkIsEqualCalledEq(0)); in main() 68 assert(d1.checkIsEqualCalledEq(0)); in main() [all …]
|
/llvm-project/mlir/test/Dialect/Linalg/ |
H A D | conv-interface-invalid.mlir | 34 indexing_maps = [affine_map<(d0, d1) -> (d0 * 2)>, 35 affine_map<(d0, d1) -> (d1)>, 36 affine_map<(d0, d1) -> (d0)>], 53 indexing_maps = [affine_map<(d0, d1) -> (d0 + d1, d0)>, 54 affine_map<(d0, d1) -> (d1)>, 55 affine_map<(d0, d1) -> (d0)>], 72 indexing_maps = [affine_map<(d0, d1) -> (d1)>, 73 affine_map<(d0, d1) -> (d1 + d0)>, 74 affine_map<(d0, d1) -> (d0)>], 91 indexing_maps = [affine_map<(d0, d1) -> (d0)>, [all …]
|
H A D | one-shot-bufferize-analysis-2fill-extract-matmul-all-perms.mlir | 10 …%arg0: tensor<518x518xf32> {bufferization.buffer_layout = affine_map<(d0, d1) -> (d0, d1)>, buffer… 11 …%arg1: tensor<518x518xf32> {bufferization.buffer_layout = affine_map<(d0, d1) -> (d0, d1)>, buffer… 12 …%arg2: tensor<256x256xf32> {bufferization.buffer_layout = affine_map<(d0, d1) -> (d0, d1)>, buffer… 37 …%arg0: tensor<518x518xf32> {bufferization.buffer_layout = affine_map<(d0, d1) -> (d0, d1)>, buffer… 38 …%arg1: tensor<518x518xf32> {bufferization.buffer_layout = affine_map<(d0, d1) -> (d0, d1)>, buffer… 39 …%arg2: tensor<256x256xf32> {bufferization.buffer_layout = affine_map<(d0, d1) -> (d0, d1)>, buffer… 64 …%arg0: tensor<518x518xf32> {bufferization.buffer_layout = affine_map<(d0, d1) -> (d0, d1)>, buffer… 65 …%arg1: tensor<518x518xf32> {bufferization.buffer_layout = affine_map<(d0, d1) -> (d0, d1)>, buffer… 66 …%arg2: tensor<256x256xf32> {bufferization.buffer_layout = affine_map<(d0, d1) -> (d0, d1)>, buffer… 91 …%arg0: tensor<518x518xf32> {bufferization.buffer_layout = affine_map<(d0, d1) -> (d0, d1)>, buffer… [all …]
|
H A D | erase-unused-operands-and-results.mlir | 30 #map0 = affine_map<(d0, d1) -> (d0, d1)> 31 #map1 = affine_map<(d0, d1) -> (d1, d0)> 78 #map0 = affine_map<(d0, d1) -> (d0, d1)> 79 #map1 = affine_map<(d0, d1) -> (d1, d0)> 81 // CHECK-DAG: #[[$MAP0:.*]] = affine_map<(d0, d1) -> (d0, d1)> 82 // CHECK-DAG: #[[$MAP1:.*]] = affine_map<(d0, d1) -> (d1, d0)> 101 #map0 = affine_map<(d0, d1) -> (d0, d1)> 102 #map1 = affine_map<(d0, d1) -> (d1, d0)> 104 // CHECK-DAG: #[[$MAP0:.*]] = affine_map<(d0, d1) -> (d0, d1)> 105 // CHECK-DAG: #[[$MAP1:.*]] = affine_map<(d0, d1) -> (d1, d0)> [all …]
|
/llvm-project/llvm/test/CodeGen/ARM/ |
H A D | domain-conv-vmovs.ll | 8 ; CHECK: vext.32 d1, d1, d0, #1 9 ; CHECK: vext.32 d1, d1, d1, #1 10 ; CHECK: vadd.f32 {{d[0-9]+}}, d1, d1 20 ; CHECK: vext.32 d1, d1, d1, #1 21 ; CHECK: vext.32 d1, d1, d0, #1 22 ; CHECK: vadd.f32 {{d[0-9]+}}, d1, d1 32 ; CHECK: vext.32 d1, d1, d1, #1 33 ; CHECK: vext.32 d1, d0, d1, #1 34 ; CHECK: vadd.f32 {{d[0-9]+}}, d1, d1 44 ; CHECK: vext.32 d1, d0, d1, #1 [all …]
|
/llvm-project/mlir/test/Dialect/Affine/SuperVectorize/ |
H A D | compose_maps.mlir | 31 // CHECK: Composed map: (d0, d1)[s0, s1, s2, s3] -> ((d0 ceildiv s2) * s0, (d1 ceildiv s3) * s1) 32 …"test_affine_map"() { affine_map = affine_map<(d0, d1)[s0, s1] -> (d0 ceildiv s0, d1 ceildiv s1)> … 33 "test_affine_map"() { affine_map = affine_map<(d0, d1)[s0, s1] -> (d0 * s0, d1 * s1)> } : () -> () 40 // CHECK: Composed map: (d0, d1)[s0, s1] -> (d0 mod s0, d1 mod s1) 41 …"test_affine_map"() { affine_map = affine_map<(d0, d1)[s0, s1] -> (d0 mod s0, d1 mod s1)> } : () -… 48 …// CHECK: Composed map: (d0, d1)[s0, s1, s2, s3, s4, s5] -> ((d0 ceildiv s4) * s4 + d0 mod s2, (d1… 49 …fine_map"() { affine_map = affine_map<(d0, d1)[s0, s1] -> ((d0 ceildiv s0) * s0, (d1 ceildiv s1) *… 50 …"test_affine_map"() { affine_map = affine_map<(d0, d1, d2, d3)[s0, s1, s2, s3] -> (d0 + d2 mod s2,… 57 // CHECK: Composed map: (d0, d1)[s0, s1] -> (d1 * s1, d0 ceildiv s0) 58 "test_affine_map"() { affine_map = affine_map<(d0, d1) -> (d1, d0)> } : () -> () [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() 52 const std::deque<int> d1(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 …]
|