| /llvm-project-15.0.7/mlir/test/Dialect/Affine/SuperVectorize/ |
| H A D | compose_maps.mlir | 13 // CHECK: Composed map: (d0) -> (d0) 22 // CHECK: Composed map: (d0)[s0, s1] -> (d0 - s0 + s1) 66 // CHECK: Composed map: (d0) -> (d0 * 3 + 18) 77 // CHECK: Composed map: (d0) -> ((d0 + 6) ceildiv 2) 88 // CHECK: Composed map: (d0) -> (d0 * 8 + 48) 110 // CHECK: Composed map: (d0) -> ((d0 + 6) ceildiv 8) 130 // CHECK: Composed map: (d0, d1, d2, d3) -> (d1, d3, d0) 139 // CHECK: Composed map: (d0)[s0] -> (d0 + s0 + 1, d0 - s0 - 1) 140 "test_affine_map"() { affine_map = affine_map<(d0)[s0] -> (d0 + s0, d0 - s0)> } : () -> () 157 // CHECK: Composed map: (d0)[s0, s1, s2] -> (d0 + s1 + s2 + 1, d0 - s0 - s2 - 1) [all …]
|
| /llvm-project-15.0.7/llvm/test/MC/ARM/ |
| H A D | neon-vld-vst-align.s | 5 vld1.8 {d0}, [r4] 6 vld1.8 {d0}, [r4:16] 7 vld1.8 {d0}, [r4:32] 8 vld1.8 {d0}, [r4:64] 9 vld1.8 {d0}, [r4:128] 10 vld1.8 {d0}, [r4:256] 27 vld1.8 {d0}, [r4]! 28 vld1.8 {d0}, [r4:16]! 29 vld1.8 {d0}, [r4:32]! 30 vld1.8 {d0}, [r4:64]! [all …]
|
| H A D | bfloat16-a32-errors2.s | 2 vfmat.bf16 d0, d0, d0 3 vfmat.bf16 d0, d0, q0 4 vfmat.bf16 d0, q0, d0 5 vfmat.bf16 q0, d0, d0 11 vfmat.bf16 q0, d0, d0[0] 12 vfmat.bf16 d0, q0, d0[0] 13 vfmat.bf16 q0, d0, d0[9] 15 vfmab.bf16 d0, d0, d0 16 vfmab.bf16 d0, d0, q0 17 vfmab.bf16 d0, q0, d0 [all …]
|
| H A D | directive-arch_extension-fp.s | 35 vselgt.f64 d0, d0, d0 37 vselge.f64 d0, d0, d0 39 vseleq.f64 d0, d0, d0 41 vselvs.f64 d0, d0, d0 43 vmaxnm.f64 d0, d0, d0 45 vminnm.f64 d0, d0, d0 171 vselgt.f64 d0, d0, d0 173 vselge.f64 d0, d0, d0 175 vseleq.f64 d0, d0, d0 177 vselvs.f64 d0, d0, d0 [all …]
|
| H A D | neon-complex.s | 22 vcmla.f16 d0, d1, d2, #0 34 vcmla.f32 d0, d1, d2, #0 46 vcmla.f32 d0, d1, d2, #90 51 vcmla.f32 d0, d1, d2, #180 56 vcmla.f32 d0, d1, d2, #270 63 vcmla.f32 d0, d1, d2, #-90 66 vcmla.f32 d0, d1, d2, #1 76 vcadd.f16 d0, d1, d2, #90 88 vcadd.f32 d0, d1, d2, #90 107 vcadd.f32 d0, d1, d2, #0 [all …]
|
| H A D | fullfp16-neon.s | 4 vadd.f16 d0, d1, d2 11 vsub.f16 d0, d1, d2 18 vmul.f16 d0, d1, d2 32 vmla.f16 d0, d1, d2 46 vmls.f16 d0, d1, d2 60 vfma.f16 d0, d1, d2 67 vfms.f16 d0, d1, d2 179 vabs.f16 d0, d1 226 vrecpe.f16 d0, d1 240 vrsqrte.f16 d0, d1 [all …]
|
| H A D | directive-arch_extension-simd.s | 24 vmaxnm.f64 d0, d0, d0 26 vminnm.f64 d0, d0, d0 89 vrinta.f64 d0, d0 97 vrintn.f64 d0, d0 105 vrintp.f64 d0, d0 113 vrintm.f64 d0, d0 132 vmaxnm.f64 d0, d0, d0 134 vminnm.f64 d0, d0, d0 197 vrinta.f64 d0, d0 205 vrintn.f64 d0, d0 [all …]
|
| H A D | vfp-aliases.s | 8 fstmeax sp!, {d0} 9 fldmfdx sp!, {d0} 11 fstmfdx sp!, {d0} 12 fldmeax sp!, {d0} 15 @ CHECK: fstmiax sp!, {d0} 16 @ CHECK: fldmiax sp!, {d0} 17 @ CHECK: fstmdbx sp!, {d0} 20 fstmiaxcs r0, {d0} 21 fstmiaxhs r0, {d0} 22 fstmiaxls r0, {d0} [all …]
|
| /llvm-project-15.0.7/mlir/test/Dialect/GPU/ |
| H A D | mapping.mlir | 20 … {mapping = [#gpu.loop_dim_map<processor = thread_x, map = (d0) -> (d0), bound = (d0) -> (d0)>, 21 …ME: #gpu.loop_dim_map<processor = thread_y, map = (d0) -> (d0), bound = (d0) -> (d0)>]} 22 … {mapping = [#gpu.loop_dim_map<processor = block_x, map = (d0) -> (d0), bound = (d0) -> (d0)>, 23 …AME: #gpu.loop_dim_map<processor = block_y, map = (d0) -> (d0), bound = (d0) -> (d0)>]} 49 … {mapping = [#gpu.loop_dim_map<processor = sequential, map = (d0) -> (d0), bound = (d0) -> (d0)>, 53 … {mapping = [#gpu.loop_dim_map<processor = thread_x, map = (d0) -> (d0), bound = (d0) -> (d0)>, 54 …AME: #gpu.loop_dim_map<processor = thread_y, map = (d0) -> (d0), bound = (d0) -> (d0)>, 55 …AME: #gpu.loop_dim_map<processor = thread_z, map = (d0) -> (d0), bound = (d0) -> (d0)>, 57 … {mapping = [#gpu.loop_dim_map<processor = block_x, map = (d0) -> (d0), bound = (d0) -> (d0)>, 58 …SAME: #gpu.loop_dim_map<processor = block_y, map = (d0) -> (d0), bound = (d0) -> (d0)>, [all …]
|
| /llvm-project-15.0.7/mlir/test/Transforms/ |
| H A D | loop-fusion-slice-computation.mlir | 68 …: 0, depth: 1 : insert point: (1, 1) loop bounds: [(d0) -> (d0), (d0) -> (d0 + 1)] [(d0) -> (0), (… 75 …: 1, depth: 1 : insert point: (1, 0) loop bounds: [(d0) -> (d0), (d0) -> (d0 + 1)] [(d0) -> (0), (… 76 …epth: 2 : insert point: (2, 0) loop bounds: [(d0, d1) -> (d0), (d0, d1) -> (d0 + 1)] [(d0, d1) -> … 95 …: 0, depth: 1 : insert point: (1, 1) loop bounds: [(d0) -> (d0), (d0) -> (d0 + 1)] [(d0) -> (0), (… 102 …: 1, depth: 1 : insert point: (1, 0) loop bounds: [(d0) -> (d0), (d0) -> (d0 + 1)] [(d0) -> (0), (… 123 …: 0, depth: 1 : insert point: (1, 2) loop bounds: [(d0) -> (d0), (d0) -> (d0 + 1)] [(d0) -> (0), (… 130 …: 1, depth: 1 : insert point: (1, 0) loop bounds: [(d0) -> (d0), (d0) -> (d0 + 1)] [(d0) -> (0), (… 131 …epth: 2 : insert point: (2, 0) loop bounds: [(d0, d1) -> (d0), (d0, d1) -> (d0 + 1)] [(d0, d1) -> … 148 …: 0, depth: 1 : insert point: (1, 1) loop bounds: [(d0) -> (d0), (d0) -> (d0 + 1)] [(d0) -> (0), (… 155 …: 1, depth: 1 : insert point: (1, 0) loop bounds: [(d0) -> (d0), (d0) -> (d0 + 1)] [(d0) -> (0), (… [all …]
|
| /llvm-project-15.0.7/llvm/test/MC/M68k/Arith/Classes/ |
| H A D | MxCMP_RM.s | 5 cmp.b (0,%pc,%d1), %d0 8 cmp.b (-1,%pc,%d1), %d0 11 cmp.w (0,%pc,%d1), %d0 24 cmp.b (0,%pc), %d0 27 cmp.b (-1,%pc), %d0 30 cmp.w (0,%pc), %d0 33 cmp.w (-1,%pc), %d0 36 cmp.l (0,%pc), %d0 39 cmp.l (-1,%pc), %d0 81 cmp.b (%a0), %d0 [all …]
|
| H A D | MxBiArOp_RFRM.s | 5 add.b (0,%pc,%d1), %d0 8 add.b (-1,%pc,%d1), %d0 17 add.l (0,%pc,%d1), %d0 24 add.b (0,%pc), %d0 30 add.l (-1,%pc), %d0 34 add.b (0,%a0,%d1), %d0 53 add.b (0,%a0), %d0 56 add.w (1,%a2), %d0 59 add.l (-1,%a1), %d0 63 add.b (%a0), %d0 [all …]
|
| H A D | MxDiMu.s | 3 ; CHECK: divs %d1, %d0 5 divs %d1, %d0 6 ; CHECK: divu %d1, %d0 8 divu %d1, %d0 9 ; CHECK: divs #0, %d0 11 divs #0, %d0 14 divu #-1, %d0 17 muls %d1, %d0 20 mulu %d1, %d0 23 muls #0, %d0 [all …]
|
| /llvm-project-15.0.7/llvm/test/TableGen/ |
| H A D | foreach-eval.td | 6 def d0; 13 dag r1 = !foreach(tmp, d, !subst(d1, d0, !subst(d2, d0, 14 !subst(d3, d0, 25 // CHECK: dag r1 = (d0 d0, d0, d0, d0); 26 // CHECK: list<dag> r2 = [(d0 d0, d0, d0, d0)]; 27 def d : D <(d0 d1, d2, d3, d4)>; 46 : J0<[!foreach(tmp, pattern, !subst(d1, d0, 47 !subst(d2, d0, 48 !subst(d3, d0, 57 // CHECK: list<dag> Pattern = [(d0 d0:$dst, (d0 d0:$src1))]; [all …]
|
| /llvm-project-15.0.7/mlir/test/IR/ |
| H A D | affine-map.mlir | 81 // CHECK: #map{{[0-9]+}} = affine_map<(d0, d1) -> (d0, d0 * 3 + d1)> 84 // CHECK: #map{{[0-9]+}} = affine_map<(d0, d1) -> (d0, d0 + d1 * 3)> 171 // CHECK: #map{{[0-9]+}} = affine_map<(d0) -> (d0 * 16 - (d0 + 1) + 15)> 172 #map52 = affine_map<(d0) -> (16*d0 + ((d0 + 1) * -1) + 15)> 174 // CHECK: #map{{[0-9]+}} = affine_map<(d0) -> (d0 - (d0 + 1))> 175 #map53 = affine_map<(d0) -> (d0 - (d0 + 1))> 183 // CHECK: #map{{[0-9]+}} = affine_map<(d0, d1) -> (d0, d0 * 2 + d1 * 4 + 2, 1, 2, (d0 * 4) mod 8)> 184 …map56 = affine_map<(d0, d1) -> ((4*d0 + 2) floordiv 4, (4*d0 + 8*d1 + 5) floordiv 2, (2*d0 + 4*d1 … 187 #map57 = affine_map<(d0, d1) -> (d0 - d0 + d1, -d0 + d0 + d0, (1 + d0 + d1 floordiv 4) - (d0 + d1 f… 189 // CHECK: #map{{[0-9]+}} = affine_map<(d0, d1) -> (d0 * 3, (d0 + d1) * 2, d0 mod 2)> [all …]
|
| H A D | affine-set.mlir | 6 // CHECK-DAG: #set{{[0-9]+}} = affine_set<(d0) : (d0 == 0)> 9 // CHECK-DAG: #set{{[0-9]+}} = affine_set<(d0) : (d0 >= 0)> 12 // CHECK-DAG: #set{{[0-9]+}} = affine_set<(d0, d1) : (d0 >= 0, d1 >= 0)> 21 // CHECK-DAG: #set{{[0-9]+}} = affine_set<(d0, d1)[s0, s1] : (-d0 + s0 >= 0, -d1 + s1 >= 0, d0 >= 0… 26 // CHECK-DAG: #set{{[0-9]+}} = affine_set<(d0) : (d0 - 1 == 0)> 29 // CHECK-DAG: #set{{[0-9]+}} = affine_set<(d0)[s0, s1] : (d0 >= 0, -d0 + s0 >= 0, s0 - 5 == 0, -d0 … 32 // CHECK-DAG: #set{{[0-9]+}} = affine_set<(d0, d1)[s0] : (d0 >= 0, -d0 + s0 >= 0, d1 >= 0, d0 - d1 … 46 // CHECK-DAG: #set{{[0-9]+}} = affine_set<(d0) : (-d0 >= 0)> 49 // CHECK-DAG: #set{{[0-9]+}} = affine_set<(d0) : (d0 >= 0, -d0 + 10 >= 0)> 52 // CHECK-DAG: #set{{[0-9]+}} = affine_set<(d0, d1)[s0, s1] : (d0 >= 0, -d0 + s0 >= 0, d1 >= 0, -d1 … [all …]
|
| /llvm-project-15.0.7/mlir/test/Dialect/Affine/ |
| H A D | simplify-structures.mlir | 3 // CHECK-DAG: #[[$SET_2D:.*]] = affine_set<(d0, d1) : (d0 - 100 == 0, d1 - 10 == 0, -d0 + 100 >= 0,… 4 …SET_7_11:.*]] = affine_set<(d0, d1) : (d0 * 7 + d1 * 5 + 88 == 0, d0 * 5 - d1 * 11 + 60 == 0, d0 *… 165 affine.if affine_set<(d0, d1) : (d0 - d1 >= 0, d1 - d0 - 1 >= 0)>(%i, %j) { 169 affine.if affine_set<(d0) : (d0 >= 0, -d0 - 1 >= 0)>(%i) { 173 affine.if affine_set<(d0) : (d0 >= 0, -d0 - 1 >= 0)>(%i) { 181 // The set below implies d0 = d1; so d1 >= d0, but d0 >= d1 + 1. 182 … affine.if affine_set<(d0, d1, d2) : (d0 - d1 == 0, d2 - d0 >= 0, d0 - d1 - 1 >= 0)>(%i, %j, %N) { 201 affine.if affine_set<(d0) : (8*d0 - 4 >= 0, -8*d0 + 7 >= 0)>(%k) { 219 …affine.if affine_set<(d0, d1, d2) : (d0 - 4*d2 == 0, d0 + 8*d1 - 9 >= 0, -d0 - 8*d1 + 11 >= 0)>(%k… 245 …affine.if affine_set<(d0, d1) : (d0 - d1 + d1 + d0 >= 0, 2 >= 0, d0 >= 0, -d0 + 50 >= 0, -d0 + 100… [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/GlobalISel/ |
| H A D | postlegalizer-lowering-build-vector-to-dup.mir | 11 liveins: $d0 13 ; LOWER: liveins: $d0 19 ; SELECT: liveins: $d0 36 liveins: $d0, $w0, $w1 67 liveins: $d0 72 ; LOWER: liveins: $d0 95 liveins: $d0 100 ; LOWER: liveins: $d0 123 liveins: $d0 127 ; LOWER: liveins: $d0 [all …]
|
| H A D | postlegalizer-lowering-shuf-to-ins.mir | 14 liveins: $d0, $d1 23 ; CHECK: liveins: $d0, $d1 35 RET_ReallyLR implicit $d0 44 liveins: $d0, $d1 74 liveins: $d0, $d1 106 liveins: $d0, $d1 137 liveins: $d0, $d1 168 liveins: $d0, $d1 194 liveins: $d0, $d1 226 liveins: $d0, $d1 [all …]
|
| H A D | legalize-ctlz.mir | 9 liveins: $d0 12 ; CHECK: liveins: $d0 29 liveins: $d0 32 ; CHECK: liveins: $d0 49 liveins: $d0 52 ; CHECK: liveins: $d0 69 liveins: $d0 78 %0:_(s64) = COPY $d0 81 $d0 = COPY %1(s64) 195 liveins: $d0 [all …]
|
| /llvm-project-15.0.7/mlir/test/Conversion/SCFToGPU/ |
| H A D | parallel_loop.mlir | 14 … = block_y, map = (d0) -> (d0), bound = (d0) -> (d0)>, #gpu.loop_dim_map<processor = block_x, map … 59 #gpu.loop_dim_map<processor = thread_y, map = (d0) -> (d0), bound = (d0) -> (d0)>, 60 #gpu.loop_dim_map<processor = thread_x, map = (d0) -> (d0), bound = (d0) -> (d0)> 63 #gpu.loop_dim_map<processor = block_y, map = (d0) -> (d0), bound = (d0) -> (d0)>, 64 #gpu.loop_dim_map<processor = block_x, map = (d0) -> (d0), bound = (d0) -> (d0)> 112 #gpu.loop_dim_map<processor = block_y, map = (d0) -> (d0), bound = (d0) -> (d0)>, 113 #gpu.loop_dim_map<processor = sequential, map = (d0) -> (d0), bound = (d0) -> (d0)> 163 #gpu.loop_dim_map<processor = block_y, map = (d0) -> (d0), bound = (d0) -> (d0)>, 164 #gpu.loop_dim_map<processor = sequential, map = (d0) -> (d0), bound = (d0) -> (d0)> 237 …op_dim_map<bound = (d0) -> (d0), map = (d0) -> (d0), processor = thread_x>, #gpu.loop_dim_map<boun… [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/MIR/AArch64/ |
| H A D | parse-shufflemask.mir | 11 liveins: $d0 16 $d0 = COPY %1(<2 x s32>) 28 liveins: $d0 45 liveins: $d0 62 liveins: $d0 80 liveins: $d0 98 liveins: $d0 116 liveins: $d0 133 liveins: $d0 150 liveins: $d0 [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/M68k/Arith/ |
| H A D | divide-by-constant.ll | 9 ; CHECK-NEXT: mulu #-1985, %d0 10 ; CHECK-NEXT: lsr.l #8, %d0 11 ; CHECK-NEXT: lsr.l #8, %d0 12 ; CHECK-NEXT: lsr.w #5, %d0 26 ; CHECK-NEXT: lsr.l #8, %d0 27 ; CHECK-NEXT: lsr.l #8, %d0 28 ; CHECK-NEXT: lsr.w #1, %d0 43 ; CHECK-NEXT: lsr.l #8, %d0 44 ; CHECK-NEXT: lsr.l #8, %d0 66 ; CHECK-NEXT: ext.l %d0 [all …]
|
| /llvm-project-15.0.7/mlir/test/Dialect/SCF/ |
| H A D | foreach-thread-canonicalization.mlir | 12 %7 = affine.min affine_map<(d0) -> (d0 * -64 + 128, 64)>(%arg0) 13 %8 = affine.max affine_map<(d0) -> (0, d0)>(%7) 14 %9 = affine.apply affine_map<(d0) -> (d0 * 64)>(%arg0) 15 %10 = affine.min affine_map<(d0, d1) -> (d1 * -64 + 128, d0)>(%8, %arg0) 20 memref<128x384xf32> to memref<?x384xf32, affine_map<(d0, d1)[s0] -> (d0 * 384 + s0 + d1)>> 22 memref<128xf32> to memref<?xf32, affine_map<(d0)[s0] -> (d0 + s0)>> 25 linalg.generic {indexing_maps = [affine_map<(d0, d1) -> (d0, d1)>, 26 affine_map<(d0, d1) -> (d0)>], 28 ins(%11 : memref<?x384xf32, affine_map<(d0, d1)[s0] -> (d0 * 384 + s0 + d1)>>) 29 outs(%12 : memref<?xf32, affine_map<(d0)[s0] -> (d0 + s0)>>) {
|
| /llvm-project-15.0.7/llvm/test/MC/M68k/Data/Classes/ |
| H A D | MxMove_RM.s | 5 move.b (0,%pc,%d1), %d0 8 move.b (-1,%pc,%d1), %d0 11 move.l (0,%pc,%d1), %d0 18 move.b (0,%pc), %d0 21 move.l (-1,%pc), %d0 41 move.b (0,%a0), %d0 44 move.l (-1,%a1), %d0 51 move.b -(%a0), %d0 61 move.b (%a0)+, %d0 71 move.b (%a0), %d0 [all …]
|