Home
last modified time | relevance | path

Searched refs:transfer_write (Results 1 – 25 of 36) sorted by relevance

12

/external/llvm-project/mlir/test/Dialect/Vector/
Dvector-transferop-opt.mlir4 // 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 …]
Dvector-transfer-unroll.mlir26 // 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>
Dvector-distribution.mlir25 // 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>
Dops.mlir32 // 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>>
Dinvalid.mlir372 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 …]
Dvector-transforms.mlir250 // 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]
Dcanonicalize.mlir263 …// 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/
Dhoisting.mlir117 // 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 …]
Dvectorization.mlir71 // 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 …]
Dtransform-patterns-matmul-to-vector.mlir15 // 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>
Dforward-vector-transfers.mlir84 // 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/
Dvector-to-rocdl.mlir40 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/
Dvector-to-loops.mlir166 …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/
Dlower-affine-to-vector.mlir34 // 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/
Dtest-transfer-write.mlir9 vector.transfer_write %v, %A[%base]
18 vector.transfer_write %v, %A[%base]
27 vector.transfer_write %v, %A[%base]
Dtest-vector-distribute.mlir48 // TRANSFORM: vector.transfer_write {{.*}} : vector<2xf32>, memref<?xf32>
53 vector.transfer_write %acc, %out[%c0]: vector<64xf32>, memref<?xf32>
Dtest-transfer-read.mlir27 vector.transfer_write %vf0, %A[%base]
Dtest-transfer-read-2d.mlir18 vector.transfer_write %vf0, %A[%base1, %base2]
/external/llvm-project/mlir/test/Dialect/Affine/SuperVectorize/
Dvectorize_2d.mlir58 // 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…
Dvector_utils.mlir59 // VECNEST-NEXT: vector.transfer_write %{{.*}}, %{{.*}}[%{{.*}}, %{{.*}}] {permutation_map = #…
61 // VECNEST-NEXT: vector.transfer_write
/external/llvm-project/mlir/test/mlir-rocm-runner/
Dvector-transferops.mlir16 vector.transfer_write %c, %arg1[%base1]
37 vector.transfer_write %c, %arg1[%base]
/external/mesa3d/src/gallium/drivers/virgl/
Dvirgl_transfer_queue.c195 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/
Dlegalization.mlir94 …// 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/
Drutabaga_core.rs107 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()
Drutabaga_2d.rs184 fn transfer_write( in transfer_write() method

12