Lines Matching refs:bufferization

18 func.func @extract_slice_fun(%A : tensor<?xf32> {bufferization.writable = false},
19 // CHECK-SAME: bufferization.access = "read"
20 %B : tensor<?xf32> {bufferization.writable = true})
21 // CHECK-SAME: bufferization.access = "read"
42 func.func @insert_slice_fun(%A : tensor<?xf32> {bufferization.writable = false},
43 // CHECK-SAME: bufferization.access = "read"
44 %B : tensor<?xf32> {bufferization.writable = true},
45 // CHECK-SAME: bufferization.access = "read-write"
46 %C : tensor<4xf32> {bufferization.writable = false})
47 // CHECK-SAME: bufferization.access = "read"
68 func.func @conflict_on_B(%A : tensor<4x4xf32> {bufferization.writable = true},
69 // CHECK-SAME: bufferization.access = "read"
70 %B : tensor<4x4xf32> {bufferization.writable = true})
71 // CHECK-SAME: bufferization.access = "read-write"
108 %A : tensor<?xf32> {bufferization.writable = true},
109 // CHECK-SAME: bufferization.access = "read"
110 %B : tensor<?xf32> {bufferization.writable = false})
111 // CHECK-SAME: bufferization.access = "read"
137 %A : tensor<?xf32> {bufferization.writable = true},
138 // CHECK-SAME: bufferization.access = "read-write"
139 %A2 : tensor<4xf32> {bufferization.writable = true},
140 // CHECK-SAME: bufferization.access = "read-write"
141 %A3 : tensor<2xf32> {bufferization.writable = true},
142 // CHECK-SAME: bufferization.access = "read"
143 %B : tensor<?xf32> {bufferization.writable = false},
144 // CHECK-SAME: bufferization.access = "read"
145 %B2 : tensor<4xf32> {bufferization.writable = false},
146 // CHECK-SAME: bufferization.access = "read"
147 %B3 : tensor<2xf32> {bufferization.writable = false})
148 // CHECK-SAME: bufferization.access = "read"
172 %A : tensor<?xf32> {bufferization.writable = true},
173 %B : tensor<?xf32> {bufferization.writable = false},
211 %A : tensor<?xf32> {bufferization.writable = true},
212 %B : tensor<?xf32> {bufferization.writable = false})
234 // be unproductive to have special logic in bufferization to encode matching
249 %A : tensor<?xf32> {bufferization.writable = true},
280 %A : tensor<?xf32> {bufferization.writable = true},
324 %A : tensor<?x?xf32> {bufferization.writable = false},
325 %B : tensor<4x4xf32> {bufferization.writable = false},
326 %C : tensor<4x4xf32> {bufferization.writable = true})
358 %A : tensor<4x4xf32> {bufferization.writable = false},
359 %B : tensor<?x?xf32> {bufferization.writable = false},
360 %C : tensor<?x?xf32> {bufferization.writable = true})
402 %A: tensor<8x6xf32> {bufferization.writable = false},
403 %B: tensor<6x6xf32> {bufferization.writable = false},
404 %C: tensor<30x20xf32> {bufferization.writable = true})
436 %A : tensor<4x4xf32> {bufferization.writable = false},
437 %B : tensor<?x?xf32> {bufferization.writable = false},
438 %C : tensor<?x?xf32> {bufferization.writable = true})
478 %A : tensor<?x?xf32> {bufferization.writable = false},
479 %B : tensor<?x?xf32> {bufferization.writable = true},
480 %C : tensor<?x?xf32> {bufferization.writable = true},
571 func.func @dependence_through_call(%I : tensor<64xf32> {bufferization.writable = true}) {
603 %I : tensor<64xf32> {bufferization.writable = true},
604 %I2 : tensor<64xf32> {bufferization.writable = true}) {
676 …%arg0: tensor<518x518xf32> {bufferization.buffer_layout = affine_map<(d0, d1) -> (d0, d1)>, buffer…
677 …%arg1: tensor<518x518xf32> {bufferization.buffer_layout = affine_map<(d0, d1) -> (d0, d1)>, buffer…
678 …%arg2: tensor<256x256xf32> {bufferization.buffer_layout = affine_map<(d0, d1) -> (d0, d1)>, buffer…
685 %7 = bufferization.alloc_tensor() : tensor<256x256xf32>
714 …%arg0: tensor<518x518xf32> {bufferization.buffer_layout = affine_map<(d0, d1) -> (d0, d1)>, buffer…
715 …%arg1: tensor<518x518xf32> {bufferization.buffer_layout = affine_map<(d0, d1) -> (d0, d1)>, buffer…
716 …%arg2: tensor<256x256xf32> {bufferization.buffer_layout = affine_map<(d0, d1) -> (d0, d1)>, buffer…
723 %7 = bufferization.alloc_tensor() : tensor<256x256xf32>
769 …%arg0: tensor<62x126xf32> {bufferization.buffer_layout = affine_map<(d0, d1) -> (d0, d1)>, bufferi…
770 // CHECK-SAME: bufferization.access = "none"
771 …%arg1: tensor<126x90xf32> {bufferization.buffer_layout = affine_map<(d0, d1) -> (d0, d1)>, bufferi…
772 // CHECK-SAME: bufferization.access = "none"
773 …%arg2: tensor<62x90xf32> {bufferization.buffer_layout = affine_map<(d0, d1) -> (d0, d1)>, bufferiz…
774 // CHECK-SAME: bufferization.access = "write"
817 func.func @ip(%t: tensor<10x20xf32> {bufferization.writable = true},
851 %t1: tensor<?xf32> {bufferization.writable = true},
852 // CHECK-SAME: bufferization.access = "read"
853 %t2: tensor<?xf32> {bufferization.writable = true})
854 // CHECK-SAME: bufferization.access = "write"
885 %t1: tensor<?xf32> {bufferization.writable = true},
886 // CHECK-SAME: bufferization.access = "read"
887 %t2: tensor<?xf32> {bufferization.writable = true})
888 // CHECK-SAME: bufferization.access = "write"
911 %arg2: tensor<62x90xf32> {bufferization.writable = true},
952 %arg2: tensor<62x90xf32> {bufferization.writable = true})
983 %arg2: tensor<62x90xf32> {bufferization.writable = true})
1014 %arg2: tensor<62x90xf32> {bufferization.writable = true})
1037 func.func @some_use(%A : tensor<?xf32> {bufferization.writable = true},
1048 func.func @main_func(%A : tensor<?xf32> {bufferization.writable = true},
1062 %0 = bufferization.to_tensor %m : memref<?xf32>
1078 func.func @to_memref_op_is_reading(%t1: tensor<?xf32> {bufferization.writable = true},
1090 %0 = bufferization.to_memref %t1 : memref<?xf32>
1143 %t1 : tensor<?xf32> {bufferization.writable = true},
1144 %t2 : tensor<?xf32> {bufferization.writable = true},
1169 %t1 : tensor<?xf32> {bufferization.writable = true},
1170 %t2 : tensor<?xf32> {bufferization.writable = true},
1198 %t1 : tensor<?xf32> {bufferization.writable = true},
1199 %t2 : tensor<?xf32> {bufferization.writable = true},
1223 %A : tensor<?xf32> {bufferization.writable = true},
1224 %B : tensor<?xf32> {bufferization.writable = true},
1251 %A : tensor<?xf32> {bufferization.writable = true},
1255 %B = bufferization.alloc_tensor(%sz2) : tensor<?xf32>
1279 %A : tensor<?xf32> {bufferization.writable = true},
1283 %B = bufferization.alloc_tensor(%sz2) : tensor<?xf32>
1291 // an alloc_tensor, out-of-bounds bufferization is necessary because there