Home
last modified time | relevance | path

Searched refs:transfer_read (Results 1 – 25 of 42) sorted by relevance

12

/external/llvm-project/mlir/test/Dialect/Vector/
Dvector-distribution.mlir20 // CHECK: %[[EXA:.*]] = vector.transfer_read %{{.*}}[%[[ID]]], %{{.*}} : memref<32xf32>, v…
21 // CHECK-NEXT: %[[EXB:.*]] = vector.transfer_read %{{.*}}[%[[ID]]], %{{.*}} : memref<32xf32>, v…
23 // CHECK-NEXT: %[[EXC:.*]] = vector.transfer_read %{{.*}}[%[[ID]]], %{{.*}} : memref<32xf32>, v…
30 %a = vector.transfer_read %A[%c0], %cf0: memref<32xf32>, vector<32xf32>
31 %b = vector.transfer_read %B[%c0], %cf0: memref<32xf32>, vector<32xf32>
33 %c = vector.transfer_read %C[%c0], %cf0: memref<32xf32>, vector<32xf32>
46 // CHECK-NEXT: %[[EXA:.*]] = vector.transfer_read %{{.*}}[%[[ID1]]], %{{.*}} : memref<64xf32>, …
48 // CHECK-NEXT: %[[EXB:.*]] = vector.transfer_read %{{.*}}[%[[ID2]]], %{{.*}} : memref<64xf32>, …
56 %a = vector.transfer_read %A[%c0], %cf0: memref<64xf32>, vector<64xf32>
57 %b = vector.transfer_read %B[%c0], %cf0: memref<64xf32>, vector<64xf32>
[all …]
Dvector-transfer-unroll.mlir6 // CHECK: %[[VTR0:.*]] = vector.transfer_read {{.*}}[%[[C0]], %[[C0]]], %{{.*}} : memref<4x…
7 // CHECK-NEXT: %[[VTR1:.*]] = vector.transfer_read {{.*}}[%[[C0]], %[[C2]]], %{{.*}} : memref<4x…
8 // CHECK-NEXT: %[[VTR2:.*]] = vector.transfer_read {{.*}}[%[[C2]], %[[C0]]], %{{.*}} : memref<4x…
9 // CHECK-NEXT: %[[VTR3:.*]] = vector.transfer_read {{.*}}[%[[C2]], %[[C2]]], %{{.*}} : memref<4x…
17 %0 = vector.transfer_read %arg0[%c0, %c0], %cf0 : memref<4x4xf32>, vector<4x4xf32>
44 // CHECK: %[[VTR0:.*]] = vector.transfer_read {{.*}}[%[[C0]], %[[C0]]], %{{.*}} : memref<4x…
45 // CHECK-NEXT: %[[VTR1:.*]] = vector.transfer_read {{.*}}[%[[C0]], %[[C2]]], %{{.*}} : memref<4x…
46 // CHECK-NEXT: %[[VTR2:.*]] = vector.transfer_read {{.*}}[%[[C2]], %[[C0]]], %{{.*}} : memref<4x…
47 // CHECK-NEXT: %[[VTR3:.*]] = vector.transfer_read {{.*}}[%[[C2]], %[[C2]]], %{{.*}} : memref<4x…
57 %0 = vector.transfer_read %arg0[%c0, %c0], %cf0 : memref<4x4xf32>, vector<4x4xf32>
Dvector-transferop-opt.mlir5 // CHECK-NOT: vector.transfer_read
18 %0 = vector.transfer_read %arg1[%c1, %c0], %cf0 {masked = [false, false]} :
34 // CHECK-NOT: vector.transfer_read
48 %0 = vector.transfer_read %arg1[%c1, %c0], %cf0 {masked = [false, false]} :
61 // that the transfer_write cannot reach the transfer_read.
65 // CHECK: vector.transfer_read
79 %0 = vector.transfer_read %arg1[%c1, %c0], %cf0 {masked = [false, false]} :
96 // CHECK: vector.transfer_read
103 // CHECK: vector.transfer_read
116 %0 = vector.transfer_read %arg1[%i, %c0], %cf0 {masked = [false, false]} :
[all …]
Dvector-transfer-full-partial-split.mlir47 // CHECK: %[[slow:.*]] = vector.transfer_read %[[A]][%[[i]], %[[j]]], %cst :
57 …// CHECK: %[[res:.*]] = vector.transfer_read %[[ifres]]#0[%[[ifres]]#1, %[[ifres]]#2], %[[cst…
93 …// LINALG: %[[res:.*]] = vector.transfer_read %[[ifres]]#0[%[[ifres]]#1, %[[ifres]]#2], %[[cs…
95 %1 = vector.transfer_read %A[%i, %j], %f0 : memref<?x8xf32>, vector<4x8xf32>
138 // CHECK: %[[slow:.*]] = vector.transfer_read %[[A]][%[[i]], %[[j]]], %cst :
149 // CHECK: %[[res:.*]] = vector.transfer_read {{.*}} {masked = [false, false]} :
187 // LINALG: %[[res:.*]] = vector.transfer_read {{.*}} {masked = [false, false]} :
189 %1 = vector.transfer_read %A[%i, %j], %f0 :
Dops.mlir16 // CHECK: vector.transfer_read
17 …%0 = vector.transfer_read %arg0[%c3, %c3], %f0 {permutation_map = affine_map<(d0, d1)->(d0)>} : me…
18 // CHECK: vector.transfer_read
19 …%1 = vector.transfer_read %arg0[%c3, %c3], %f0 {permutation_map = affine_map<(d0, d1)->(d1, d0)>} …
20 // CHECK: vector.transfer_read
21 …%2 = vector.transfer_read %arg0[%c3, %c3], %cst {permutation_map = affine_map<(d0, d1)->(d0)>} : m…
22 // CHECK: vector.transfer_read
23 …%3 = vector.transfer_read %arg0[%c3, %c3], %cst {permutation_map = affine_map<(d0, d1)->(d1)>} : m…
24 …// CHECK: vector.transfer_read %{{.*}}[%[[C3]], %[[C3]]], %{{.*}} : memref<?x?xvector<4x3xf32>>, v…
25 …%4 = vector.transfer_read %arg1[%c3, %c3], %vf0 {permutation_map = affine_map<(d0, d1)->(d0, d1)>}…
[all …]
Dvector-transforms.mlir234 // CHECK: %[[VTR0:.*]] = vector.transfer_read %{{.*}}[%[[C0]], %[[C0]]], %{{.*}} : memref<4x2x…
235 // CHECK-NEXT: %[[VTR1:.*]] = vector.transfer_read %{{.*}}[%[[C2]], %[[C0]]], %{{.*}} : memref<4x2x…
237 // CHECK-NEXT: %[[VTR2:.*]] = vector.transfer_read %{{.*}}[%[[C0]], %[[C0]]], %{{.*}} : memref<2x4x…
238 // CHECK-NEXT: %[[VTR3:.*]] = vector.transfer_read %{{.*}}[%[[C0]], %[[C2]]], %{{.*}} : memref<2x4x…
240 // CHECK-NEXT: %[[VTR4:.*]] = vector.transfer_read %{{.*}}[%[[C0]], %[[C0]]], %{{.*}} : memref<4x4x…
241 // CHECK-NEXT: %[[VTR5:.*]] = vector.transfer_read %{{.*}}[%[[C0]], %[[C2]]], %{{.*}} : memref<4x4x…
242 // CHECK-NEXT: %[[VTR6:.*]] = vector.transfer_read %{{.*}}[%[[C2]], %[[C0]]], %{{.*}} : memref<4x4x…
243 // CHECK-NEXT: %[[VTR7:.*]] = vector.transfer_read %{{.*}}[%[[C2]], %[[C2]]], %{{.*}} : memref<4x4x…
262 %0 = vector.transfer_read %arg0[%c0, %c0], %cf0
266 %1 = vector.transfer_read %arg1[%c0, %c0], %cf0
[all …]
Dinvalid.mlir259 func @test_vector.transfer_read(%arg0: memref<?x?xf32>) {
263 …%0 = vector.transfer_read %arg0[%c3, %c3], %cst { permutation_map = affine_map<()->(0)> } : memref…
268 func @test_vector.transfer_read(%arg0: vector<4x3xf32>) {
273 %0 = vector.transfer_read %arg0[%c3, %c3], %vf0 : vector<4x3xf32>, vector<1x1x2x3xf32>
278 func @test_vector.transfer_read(%arg0: memref<4x3xf32>) {
283 %0 = vector.transfer_read %arg0[%c3, %c3], %vf0 : memref<4x3xf32>, f32
288 func @test_vector.transfer_read(%arg0: memref<?x?xf32>) {
292 …%0 = vector.transfer_read %arg0[%c3, %c3, %c3], %cst { permutation_map = affine_map<()->(0)> } : m…
297 func @test_vector.transfer_read(%arg0: memref<?x?xf32>) {
301 …%0 = vector.transfer_read %arg0[%c3, %c3], %cst {permutation_map = affine_map<(d0)->(d0)>} : memre…
[all …]
/external/llvm-project/mlir/test/Dialect/Linalg/
Dhoisting.mlir104 // VECTOR_TRANSFERS: vector.transfer_read %{{.*}} : memref<?x?xf32>, vector<1xf32>
106 // VECTOR_TRANSFERS: vector.transfer_read %{{.*}} : memref<?x?xf32>, vector<2xf32>
108 // VECTOR_TRANSFERS: vector.transfer_read %{{.*}} : memref<?x?xf32>, vector<3xf32>
109 // VECTOR_TRANSFERS: vector.transfer_read %{{.*}} : memref<?x?xf32>, vector<4xf32>
111 // VECTOR_TRANSFERS: vector.transfer_read %{{.*}} : memref<?x?xf32>, vector<5xf32>
129 %r0 = vector.transfer_read %memref1[%c0, %c0], %cst: memref<?x?xf32>, vector<1xf32>
130 %r1 = vector.transfer_read %memref0[%i, %i], %cst: memref<?x?xf32>, vector<2xf32>
131 %r2 = vector.transfer_read %memref2[%c0, %c0], %cst: memref<?x?xf32>, vector<3xf32>
132 %r3 = vector.transfer_read %memref3[%c0, %c0], %cst: memref<?x?xf32>, vector<4xf32>
134 %r4 = vector.transfer_read %memref4[%c0, %c0], %cst: memref<?x?xf32>, vector<5xf32>
[all …]
Dforward-vector-transfers.mlir8 // CHECK: vector.transfer_read %[[ARG0]]
16 %0 = vector.transfer_read %alloc[%c0], %f0 {masked = [false]} : memref<32 x f32>, vector<32 x f32>
26 // CHECK: vector.transfer_read %[[ARG0]]
35 %0 = vector.transfer_read %alloc[%c0], %f0 {masked = [false]} : memref<32 x f32>, vector<32 x f32>
45 // CHECK: vector.transfer_read %[[ARG0]]
54 %0 = vector.transfer_read %view[%c0], %f0 {masked = [false]} : memref<32 x f32>, vector<32 x f32>
64 // CHECK: vector.transfer_read %[[ARG0]]
74 %0 = vector.transfer_read %view[%c0], %f0 {masked = [false]} : memref<32 x f32>, vector<32 x f32>
123 // CHECK-NOT: vector.transfer_read %[[ARG0]]
126 // CHECK: vector.transfer_read %[[ALLOC]]
[all …]
Dvectorization.mlir67 // CHECK: vector.transfer_read %{{.*}} : memref<8x16xf32>, vector<8x16xf32>
68 // CHECK: vector.transfer_read %{{.*}} : memref<16x32xf32>, vector<16x32xf32>
69 // CHECK: vector.transfer_read %{{.*}} : memref<8x32xf32>, vector<8x32xf32>
86 // CHECK: vector.transfer_read %{{.*}} : memref<8x16xi32>, vector<8x16xi32>
87 // CHECK: vector.transfer_read %{{.*}} : memref<16x32xi32>, vector<16x32xi32>
88 // CHECK: vector.transfer_read %{{.*}} : memref<8x32xi32>, vector<8x32xi32>
124 // CHECK: %[[V:.*]] = vector.transfer_read {{.*}} : memref<8x16xf32>, vector<8x16xf32>
186 // CHECK: %[[V0:.*]] = vector.transfer_read %[[ARG2]][%[[C0]]], {{.*}} : memref<256xf32>, v…
187 // CHECK: %[[V1:.*]] = vector.transfer_read %[[ARG0]][%[[C0]], %[[C0]]], {{.*}} : memref<4x…
190 // CHECK: %[[V2:.*]] = vector.transfer_read %[[ARG1]][%[[C0]], %[[C0]]], {{.*}} : memref<4x…
[all …]
/external/llvm-project/mlir/integration_test/Dialect/Vector/CPU/
Dtest-transfer-to-loops.mlir48 %init = vector.transfer_read %0[%c1, %c1], %cst : memref<?x?xf32>, vector<5x5xf32>
57 …%1 = vector.transfer_read %0[%c1, %c1], %cst {permutation_map = #map0} : memref<?x?xf32>, vector<5…
69 %2 = vector.transfer_read %0[%c1, %c1], %cst : memref<?x?xf32>, vector<5x5xf32>
81 %3 = vector.transfer_read %0[%c2, %c3], %cst : memref<?x?xf32>, vector<5x5xf32>
90 …%4 = vector.transfer_read %0[%c2, %c3], %cst {permutation_map = #map0} : memref<?x?xf32>, vector<5…
99 …%5 = vector.transfer_read %0[%c2, %c3], %cst {permutation_map = #map1} : memref<?x?xf32>, vector<5…
Dtest-vector-distribute.mlir45 // TRANSFORM: vector.transfer_read {{.*}} : memref<?xf32>, vector<2xf32>
46 // TRANSFORM: vector.transfer_read {{.*}} : memref<?xf32>, vector<2xf32>
50 %a = vector.transfer_read %in1[%c0], %cf0: memref<?xf32>, vector<64xf32>
51 %b = vector.transfer_read %in2[%c0], %cf0: memref<?xf32>, vector<64xf32>
Dtest-transfer-read.mlir8 %f = vector.transfer_read %A[%base], %fm42
17 %f = vector.transfer_read %A[%base], %fm42
/external/llvm-project/mlir/test/Dialect/Affine/SuperVectorize/
Dvectorize_outer_loop_transpose_2d.mlir28 …// CHECK: {{.*}} = vector.transfer_read %{{.*}}[%{{.*}}, %{{.*}}, %{{.*}}], %{{.*}} {permuta…
49 …// CHECK: %{{.*}} = vector.transfer_read %{{.*}}[%{{.*}}, %{{.*}}, %{{.*}}], %{{.*}} {permut…
52 …// CHECK: %{{.*}} = vector.transfer_read %{{.*}}[%{{.*}}, %{{.*}}, %{{.*}}], %{{.*}} {permut…
54 …// CHECK: %{{.*}} = vector.transfer_read %{{.*}}[%{{.*}}, %{{.*}}, %{{.*}}], %{{.*}} {permut…
Dvectorize_transpose_2d.mlir28 …// CHECK: {{.*}} = vector.transfer_read %{{.*}}[%{{.*}}, %{{.*}}, %{{.*}}], %{{.*}} {permuta…
49 …// CHECK: %{{.*}} = vector.transfer_read %{{.*}}[%{{.*}}, %{{.*}}, %{{.*}}], %{{.*}} {permut…
52 …// CHECK: %{{.*}} = vector.transfer_read %{{.*}}[%{{.*}}, %{{.*}}, %{{.*}}], %{{.*}} {permut…
54 …// CHECK: %{{.*}} = vector.transfer_read %{{.*}}[%{{.*}}, %{{.*}}, %{{.*}}], %{{.*}} {permut…
Dvectorize_2d.mlir26 …// %{{.*}} = "vector.transfer_read"(%{{.*}}, %{{.*}}, %{{.*}}, %{{.*}}) : (memref<?x?x?xf32>…
73 …// CHECK: [[A5:%.*]] = vector.transfer_read %{{.*}}[{{.*}}], %{{.*}} : memref<?x?xf32>, vector<32x…
74 …// CHECK: [[B5:%.*]] = vector.transfer_read %{{.*}}[{{.*}}], %{{.*}} : memref<?x?xf32>, vector<32x…
126 …// VECT: %[[A:.*]] = vector.transfer_read %{{.*}}[%[[I4]], %[[I3]]], %{{.*}} {permutat…
127 …// VECT: %[[B:.*]] = vector.transfer_read %{{.*}}[%[[I2]], %[[I4]]], %{{.*}} {permutat…
129 …// VECT: %[[D:.*]] = vector.transfer_read %{{.*}}[%[[I2]], %[[I3]]], %{{.*}} : memref<…
Dvector_utils.mlir56 // VECNEST: vector.transfer_read
58 // VECNEST: vector.transfer_read
Dvectorize_1d.mlir33 // CHECK-NEXT: {{.*}} = vector.transfer_read %{{.*}}[%{{.*}}, %{{.*}}], %{{.*}} {permutation_map = …
57 // CHECK-NEXT: {{.*}} = vector.transfer_read %{{.*}}[%{{.*}}, %{{.*}}], %[[CST]] : memref<?x?xf32>,…
84 // CHECK-NEXT: {{.*}} = vector.transfer_read %{{.*}}[%[[APP9_0]], %[[APP9_1]]], %[[CST]] : memref…
118 …// CHECK: %[[A5:.*]] = vector.transfer_read %{{.*}}[{{.*}}], %{{[a-zA-Z0-9_]*}} : memref<?x?xf32>,…
119 …// CHECK: %[[B5:.*]] = vector.transfer_read %{{.*}}[{{.*}}], %{{[a-zA-Z0-9_]*}} : memref<?x?xf32>,…
207 // CHECK-NEXT: {{.*}} = vector.transfer_read %{{.*}}[%{{.*}}, %{{.*}}], %{{[a-zA-Z0-9_]*}} : me…
338 // CHECK: {{.*}} = vector.transfer_read %{{.*}}[%{{.*}}, %{{.*}}], %{{.*}} {permutation_map = #…
367 // CHECK-NEXT: {{.*}} = vector.transfer_read %{{.*}}[%{{.*}}, %{{.*}}], %{{.*}} {permutation_map = …
Dvectorize_3d.mlir15 …// CHECK: %{{.*}} = vector.transfer_read %{{.*}}[%{{.*}}, %{{.*}}, %{{.*}}], %{{.*}} : m…
/external/llvm-project/mlir/test/Conversion/VectorToSCF/
Dvector-to-loops.mlir10 …%f1 = vector.transfer_read %A[%i0, %i1], %f0 {permutation_map = affine_map<(d0, d1) -> (d0)>} : me…
12 …%f2 = vector.transfer_read %A[%i0, %ip1], %f0 {permutation_map = affine_map<(d0, d1) -> (d0)>} : m…
14 …%f3 = vector.transfer_read %A[%i0, %ip2], %f0 {permutation_map = affine_map<(d0, d1) -> (d0)>} : m…
16 …%f4 = vector.transfer_read %A[%i0, %ip3], %f0 {permutation_map = affine_map<(d0, d1) -> (d0)>} : m…
41 …%f1 = vector.transfer_read %A[%i0, %i1, %i2, %i3, %i4], %f0 {permutation_map = affine_map<(d0, d1,…
43 …%f2 = vector.transfer_read %A[%i0, %i1, %i2, %i3p1, %i4], %f0 {permutation_map = affine_map<(d0, d…
106 …%f = vector.transfer_read %A[%i0, %i1, %i2, %i3], %f0 {permutation_map = affine_map<(d0, d1, d2, d…
202 …// CHECK: %[[vec_1d:.*]] = vector.transfer_read %[[A]][%[[add]], %[[base]]], %[[cst]] : memref…
217 …// FULL-UNROLL: vector.transfer_read %[[A]][%[[base]], %[[base]]], %[[pad]] : memref<?x?xf32>, v…
227 …// FULL-UNROLL: vector.transfer_read %[[A]][%{{.*}}, %[[base]]], %[[pad]] : memref<?x?xf32>, vec…
[all …]
/external/llvm-project/mlir/test/Conversion/VectorToROCDL/
Dvector-to-rocdl.mlir6 %f = vector.transfer_read %A[%base], %f0
16 %f = vector.transfer_read %A[%base], %f0
26 %f = vector.transfer_read %A[%base], %f0
/external/llvm-project/mlir/test/Conversion/AffineToStandard/
Dlower-affine-to-vector.mlir14 // CHECK-NEXT: vector.transfer_read %[[buf]][%[[b]]], %[[pad]] : memref<100xf32>, vector<8xf32>
51 // CHECK-NEXT: vector.transfer_read %[[buf]][%[[b]]], %[[pad]] : memref<100xf32>, vector<8xf32>
87 // CHECK-NEXT: vector.transfer_read %[[buf]][%[[i0]], %[[i1]]], %[[pad]] : memref<100x100xf32>,…
/external/llvm-project/mlir/test/mlir-rocm-runner/
Dvector-transferops.mlir9 %f = vector.transfer_read %arg0[%base], %f0
31 %f = vector.transfer_read %arg0[%base], %f0
/external/llvm-project/mlir/test/Conversion/LinalgToVector/
Dlinalg-to-vector.mlir45 // CHECK: %[[v19:.*]] = vector.transfer_read %[[v6]][%[[c0]]], %[[cst]] {masked = [fals…
46 // CHECK: %[[v20:.*]] = vector.transfer_read %[[v7]][%[[c0]]], %[[cst]] {masked = [fals…
/external/crosvm/devices/src/virtio/gpu/
Dvirtio_gpu.rs351 .transfer_read(0, resource_id, transfer, Some(fb.as_volatile_slice()))?; in flush_resource_to_surface()
403 .transfer_read(0, resource_id, transfer, Some(fb.as_volatile_slice()))?; in update_cursor()
584 pub fn transfer_read( in transfer_read() method
592 .transfer_read(ctx_id, resource_id, transfer, buf)?; in transfer_read()

12