/external/llvm-project/mlir/test/Dialect/Vector/ |
D | vector-transferop-opt.mlir | 4 // CHECK-NOT: vector.transfer_write 8 // CHECK: vector.transfer_write 16 vector.transfer_write %v0, %arg1[%c1, %c0] {masked = [false, false]} : 25 vector.transfer_write %x, %arg1[%c1, %c0] {masked = [false, false]} : 31 // CHECK: vector.transfer_write 32 // CHECK: vector.transfer_write 36 // CHECK: vector.transfer_write 43 vector.transfer_write %v1, %arg1[%i, %c0] {masked = [false, false]} : 45 vector.transfer_write %v0, %arg1[%c1, %c0] {masked = [false, false]} : 54 vector.transfer_write %x, %arg1[%c0, %c0] {masked = [false, false]} : [all …]
|
D | vector-transfer-unroll.mlir | 26 // CHECK-NEXT: vector.transfer_write %[[T0]], {{.*}}[%[[C0]], %[[C0]]] {{.*}} : vector<2x2xf32>,… 28 // CHECK-NEXT: vector.transfer_write %[[T1]], {{.*}}[%[[C0]], %[[C2]]] {{.*}} : vector<2x2xf32>,… 30 // CHECK-NEXT: vector.transfer_write %[[T2]], {{.*}}[%[[C2]], %[[C0]]] {{.*}} : vector<2x2xf32>,… 32 // CHECK-NEXT: vector.transfer_write %[[T3]], {{.*}}[%[[C2]], %[[C2]]] {{.*}} : vector<2x2xf32>,… 37 vector.transfer_write %arg1, %arg0[%c0, %c0] : vector<4x4xf32>, memref<4x4xf32> 48 // CHECK-NEXT: vector.transfer_write %[[VTR0]], {{.*}}[%[[C0]], %[[C0]]] {{.*}} : vector<2x2xf32… 49 // CHECK-NEXT: vector.transfer_write %[[VTR1]], {{.*}}[%[[C0]], %[[C2]]] {{.*}} : vector<2x2xf32… 50 // CHECK-NEXT: vector.transfer_write %[[VTR2]], {{.*}}[%[[C2]], %[[C0]]] {{.*}} : vector<2x2xf32… 51 // CHECK-NEXT: vector.transfer_write %[[VTR3]], {{.*}}[%[[C2]], %[[C2]]] {{.*}} : vector<2x2xf32… 58 vector.transfer_write %0, %arg0[%c0, %c0] : vector<4x4xf32>, memref<4x4xf32>
|
D | vector-distribution.mlir | 25 // CHECK-NEXT: vector.transfer_write %[[ADD2]], %{{.*}}[%[[ID]]] {{.*}} : vector<1xf32>, memref… 35 vector.transfer_write %d, %D[%c0]: vector<32xf32>, memref<32xf32> 51 // CHECK-NEXT: vector.transfer_write %[[ADD]], %{{.*}}[%[[ID3]]] {{.*}} : vector<2xf32>, memref… 59 vector.transfer_write %acc, %C[%c0]: vector<64xf32>, memref<64xf32> 72 // CHECK-NEXT: vector.transfer_write %[[ADD]], %{{.*}}[%[[C0]]] {{.*}} : vector<16xf32>, memref… 80 vector.transfer_write %acc, %C[%c0]: vector<16xf32>, memref<64xf32> 113 // CHECK-NEXT: vector.transfer_write %[[ADD]], %{{.*}}[%[[ID3]], %[[C0]], %[[ID_1]]] {{.*}} : v… 122 vector.transfer_write %acc, %C[%c0, %c0, %c0]: vector<64x4x32xf32>, memref<64x64x64xf32>
|
D | ops.mlir | 32 // CHECK: vector.transfer_write 33 …vector.transfer_write %0, %arg0[%c3, %c3] {permutation_map = affine_map<(d0, d1)->(d0)>} : vector<… 34 // CHECK: vector.transfer_write 35 …vector.transfer_write %1, %arg0[%c3, %c3] {permutation_map = affine_map<(d0, d1)->(d1, d0)>} : vec… 36 …// CHECK: vector.transfer_write %{{.*}}, %{{.*}}[%[[C3]], %[[C3]]] : vector<1x1x4x3xf32>, memref<?… 37 …vector.transfer_write %4, %arg1[%c3, %c3] {permutation_map = affine_map<(d0, d1)->(d0, d1)>} : vec… 38 …// CHECK: vector.transfer_write %{{.*}}, %{{.*}}[%[[C3]], %[[C3]]] : vector<1x1x4x3xf32>, memref<?… 39 …vector.transfer_write %5, %arg1[%c3, %c3] {masked = [true, true]} : vector<1x1x4x3xf32>, memref<?x… 40 …// CHECK: vector.transfer_write %{{.*}}, %{{.*}}[%[[C3]], %[[C3]]] : vector<5x24xi8>, memref<?x?xv… 41 vector.transfer_write %6, %arg2[%c3, %c3] : vector<5x24xi8>, memref<?x?xvector<4x3xi32>>
|
D | invalid.mlir | 372 func @test_vector.transfer_write(%arg0: memref<?x?xf32>) { 376 vector.transfer_write %arg0, %arg0[%c3, %c3] : memref<?x?xf32> 381 func @test_vector.transfer_write(%arg0: memref<vector<4x3xf32>>) { 386 vector.transfer_write %arg0, %arg0[%c3, %c3] : memref<vector<4x3xf32>>, vector<4x3xf32> 391 func @test_vector.transfer_write(%arg0: vector<4x3xf32>) { 396 vector.transfer_write %arg0, %arg0[%c3, %c3] : vector<4x3xf32>, f32 401 func @test_vector.transfer_write(%arg0: memref<?x?xf32>) { 405 …%0 = "vector.transfer_write"(%cst, %arg0, %c3, %c3, %c3) {permutation_map = affine_map<()->(0)>} :… 410 func @test_vector.transfer_write(%arg0: memref<?x?xf32>) { 414 …vector.transfer_write %cst, %arg0[%c3, %c3, %c3] {permutation_map = affine_map<()->(0)>} : vector<… [all …]
|
D | vector-transforms.mlir | 250 // CHECK-NEXT: vector.transfer_write %[[R0]], %{{.*}}[%[[C0]], %[[C0]]] {masked = [false, false]} :… 251 // CHECK-NEXT: vector.transfer_write %[[R1]], %{{.*}}[%[[C0]], %[[C2]]] {masked = [false, false]} :… 252 // CHECK-NEXT: vector.transfer_write %[[R2]], %{{.*}}[%[[C2]], %[[C0]]] {masked = [false, false]} :… 253 // CHECK-NEXT: vector.transfer_write %[[R3]], %{{.*}}[%[[C2]], %[[C2]]] {masked = [false, false]} :… 277 vector.transfer_write %3, %arg2[%c0, %c0] 287 // CHECK-COUNT-4: vector.transfer_write 301 …vector.transfer_write %6, %2[%arg2, %arg3] {permutation_map = affine_map<(d0, d1) -> (d0, d1)>} : … 430 // CHECK-NEXT: vector.transfer_write %[[VTR0]], %{{.*}}[%[[C0]], %[[C0]], %[[C0]]] {masked = [false… 431 // CHECK-NEXT: vector.transfer_write %[[VTR1]], %{{.*}}[%[[C0]], %[[C1]], %[[C0]]] {masked = [false… 452 vector.transfer_write %6, %0[%c0, %c0, %c0]
|
D | canonicalize.mlir | 263 …// CHECK: vector.transfer_write %{{.*}} {masked = [false, false]} : vector<4x8xf32>, memref<4x8xf3… 264 vector.transfer_write %1, %0[%c0, %c0] : vector<4x8xf32>, memref<?x?xf32> 529 // CHECK: vector.transfer_write %{{.*}} {masked = [true, false]} 530 vector.transfer_write %1, %A[%c0, %c0] : vector<4x8xf32>, memref<?x8xf32> 538 // CHECK: vector.transfer_write %{{.*}} 540 vector.transfer_write %2, %A[%c0, %c0] : vector<4x9xf32>, memref<?x8xf32>
|
/external/llvm-project/mlir/test/Dialect/Linalg/ |
D | hoisting.mlir | 117 // VECTOR_TRANSFERS: vector.transfer_write %{{.*}} : vector<3xf32>, memref<?x?xf32> 118 // VECTOR_TRANSFERS: vector.transfer_write %{{.*}} : vector<4xf32>, memref<?x?xf32> 119 // VECTOR_TRANSFERS: vector.transfer_write %{{.*}} : vector<5xf32>, memref<?x?xf32> 123 // VECTOR_TRANSFERS: vector.transfer_write %{{.*}} : vector<2xf32>, memref<?x?xf32> 126 // VECTOR_TRANSFERS: vector.transfer_write %{{.*}} : vector<1xf32>, memref<?x?xf32> 143 vector.transfer_write %u0, %memref1[%c0, %c0] : vector<1xf32>, memref<?x?xf32> 144 vector.transfer_write %u1, %memref0[%i, %i] : vector<2xf32>, memref<?x?xf32> 145 vector.transfer_write %u2, %memref2[%c0, %c0] : vector<3xf32>, memref<?x?xf32> 146 vector.transfer_write %u3, %memref3[%c0, %c0] : vector<4xf32>, memref<?x?xf32> 147 vector.transfer_write %u4, %memref4[%c0, %c0] : vector<5xf32>, memref<?x?xf32> [all …]
|
D | vectorization.mlir | 71 // CHECK: vector.transfer_write %{{.*}}, %{{.*}} : vector<8x32xf32>, memref<8x32xf32> 90 // CHECK: vector.transfer_write %{{.*}}, %{{.*}} : vector<8x32xi32>, memref<8x32xi32> 109 // CHECK: vector.transfer_write %[[V]], {{.*}} : vector<8x16xf32>, memref<8x16xf32> 125 // CHECK: vector.transfer_write %[[V]], {{.*}} : vector<8x16xf32>, memref<8x16xf32> 201 // CHECK: vector.transfer_write %[[ADD]], %[[ARG0]][%[[C0]], %[[C0]]] {{.*}} : vector<4x256… 202 // CHECK: vector.transfer_write %[[CST0]], %[[ARG0]][%[[C0]], %[[C0]]] {{.*}} : vector<4x25… 203 // CHECK: vector.transfer_write %[[CST1]], %[[ARG0]][%[[C0]], %[[C0]]] {{.*}} : vector<4x25… 204 // CHECK: vector.transfer_write %[[DIV]], %[[ARG0]][%[[C0]], %[[C0]]] {{.*}} : vector<4x256… 205 // CHECK: vector.transfer_write %[[EXP]], %[[ARG0]][%[[C0]], %[[C0]]] {{.*}} : vector<4x256… 206 // CHECK: vector.transfer_write %[[MUL]], %[[ARG0]][%[[C0]], %[[C0]]] {{.*}} : vector<4x256… [all …]
|
D | transform-patterns-matmul-to-vector.mlir | 15 // CHECK: vector.transfer_write {{.*}} : vector<8x16xf32>, memref<8x16xf32> 16 // CHECK: vector.transfer_write {{.*}} : vector<16x12xf32>, memref<16x12xf32> 17 // CHECK: vector.transfer_write {{.*}} : vector<8x12xf32>, memref<8x12xf32>
|
D | forward-vector-transfers.mlir | 84 // CHECK: vector.transfer_write %[[ARG0]], %[[ARG1]] 91 vector.transfer_write %vec, %alloc[%c0] {masked = [false]} : vector<32 x f32>, memref<32 x f32> 102 // CHECK: vector.transfer_write %[[ARG0]], %[[ARG1]] 110 vector.transfer_write %vec, %view[%c0] {masked = [false]} : vector<32 x f32>, memref<32 x f32> 145 // CHECK-NOT: vector.transfer_write %[[ARG0]], %[[ARG1]] 147 // CHECK: vector.transfer_write %[[ARG0]], %[[ALLOC]] 154 vector.transfer_write %vec, %alloc[%c0] : vector<32 x f32>, memref<32 x f32>
|
/external/llvm-project/mlir/test/Conversion/VectorToROCDL/ |
D | vector-to-rocdl.mlir | 40 vector.transfer_write %B, %A[%base] 49 vector.transfer_write %B, %A[%base] 58 vector.transfer_write %B, %A[%base]
|
/external/llvm-project/mlir/test/Conversion/VectorToSCF/ |
D | vector-to-loops.mlir | 166 …vector.transfer_write %f1, %A[%i0, %i1, %i2, %i3] {permutation_map = affine_map<(d0, d1, d2, d3) -… 277 …// CHECK: vector.transfer_write %[[vec_1d]], %[[A]][%[[add]], %[[base]]] : vector<15xf32>, mem… 285 …// FULL-UNROLL: vector.transfer_write %[[V0]], %[[A]][%[[base]], %[[base]]] : vector<15xf32>, me… 291 …// FULL-UNROLL: vector.transfer_write %[[V1]], %[[A]][%[[I1]], %[[base]]] : vector<15xf32>, memr… 297 …// FULL-UNROLL: vector.transfer_write %[[V2]], %[[A]][%[[I2]], %[[base]]] : vector<15xf32>, memr… 300 vector.transfer_write %vec, %A[%base, %base] : 328 …// CHECK-NEXT: vector.transfer_write %[[vec_1d]], %[[A]][%[[add]], %[[base]]] {masked = [false]}… 331 …// FULL-UNROLL: vector.transfer_write %[[VEC0]], %[[A]][%[[base]], %[[base]]] {masked = [false]} :… 334 …// FULL-UNROLL: vector.transfer_write %2, %[[A]][%[[I1]], %[[base]]] {masked = [false]} : vector<1… 337 …// FULL-UNROLL: vector.transfer_write %[[VEC2:.*]], %[[A]][%[[I2]], %[[base]]] {masked = [false]} … [all …]
|
/external/llvm-project/mlir/test/Conversion/AffineToStandard/ |
D | lower-affine-to-vector.mlir | 34 // CHECK-NEXT: vector.transfer_write %[[val]], %[[buf]][%[[c]]] : vector<4xf32>, memref<100xf32> 71 // CHECK-NEXT: vector.transfer_write %[[val]], %[[buf]][%[[c]]] : vector<4xf32>, memref<100xf32> 106 // CHECK-NEXT: vector.transfer_write %[[val]], %[[buf]][%[[i0]], %[[i1]]] : vector<2x8xf32>, m…
|
/external/llvm-project/mlir/integration_test/Dialect/Vector/CPU/ |
D | test-transfer-write.mlir | 9 vector.transfer_write %v, %A[%base] 18 vector.transfer_write %v, %A[%base] 27 vector.transfer_write %v, %A[%base]
|
D | test-vector-distribute.mlir | 48 // TRANSFORM: vector.transfer_write {{.*}} : vector<2xf32>, memref<?xf32> 53 vector.transfer_write %acc, %out[%c0]: vector<64xf32>, memref<?xf32>
|
D | test-transfer-read.mlir | 27 vector.transfer_write %vf0, %A[%base]
|
D | test-transfer-read-2d.mlir | 18 vector.transfer_write %vf0, %A[%base1, %base2]
|
/external/llvm-project/mlir/test/Dialect/Affine/SuperVectorize/ |
D | vectorize_2d.mlir | 58 // CHECK: vector.transfer_write [[C1]], {{.*}} : vector<32x256xf32>, memref<?x?xf32> 66 // CHECK: vector.transfer_write [[C3]], {{.*}} : vector<32x256xf32>, memref<?x?xf32> 81 // CHECK: vector.transfer_write [[S8]], {{.*}} : vector<32x256xf32>, memref<?x?xf32> 116 …// VECT-NEXT: vector.transfer_write %[[VC0]], %{{.*}}[%{{.*}}, %{{.*}}] : vector<4x8xf32>, mem… 131 …// VECT: vector.transfer_write %[[E]], %{{.*}}[%[[I2]], %[[I3]]] : vector<4x8xf32>, me…
|
D | vector_utils.mlir | 59 // VECNEST-NEXT: vector.transfer_write %{{.*}}, %{{.*}}[%{{.*}}, %{{.*}}] {permutation_map = #… 61 // VECNEST-NEXT: vector.transfer_write
|
/external/llvm-project/mlir/test/mlir-rocm-runner/ |
D | vector-transferops.mlir | 16 vector.transfer_write %c, %arg1[%base1] 37 vector.transfer_write %c, %arg1[%base]
|
/external/mesa3d/src/gallium/drivers/virgl/ |
D | virgl_transfer_queue.c | 195 static void transfer_write(struct virgl_transfer_queue *queue, in transfer_write() function 251 iter.action = transfer_write; in add_internal() 332 iter.action = transfer_write; in virgl_transfer_queue_clear()
|
/external/llvm-project/mlir/test/Conversion/StandardToSPIRV/ |
D | legalization.mlir | 94 …// CHECK: vector.transfer_write [[ARG5]], [[ARG0]]{{\[}}[[INDEX1]], [[INDEX2]]{{\]}} {masked = [fa… 97 …vector.transfer_write %arg5, %0[%arg3, %arg4] {masked = [false]} : vector<4xf32>, memref<4x4xf32, …
|
/external/crosvm/rutabaga_gfx/src/ |
D | rutabaga_core.rs | 107 fn transfer_write( in transfer_write() method 402 pub fn transfer_write( in transfer_write() method 418 component.transfer_write(ctx_id, resource, transfer) in transfer_write()
|
D | rutabaga_2d.rs | 184 fn transfer_write( in transfer_write() method
|