Lines Matching refs:writable
84 // private_func may modify the buffer arg, but that's OK because %t is writable.
92 func.func @main(%t: tensor<?xf32> {bufferization.writable = true}) -> (f32) {
102 // private_func may modify the buffer arg, %t is not writable. A copy is needed.
111 func.func @main(%t: tensor<?xf32> {bufferization.writable = false}) -> (f32) {
139 // Bufferization of a function that is reading and writing. %t0 is writable, so
160 %t0: tensor<?xf32> {bufferization.writable = true}) -> (f32, tensor<?xf32>) {
171 // Bufferization of a function that is reading and writing. %t0 is not writable,
192 %t0: tensor<?xf32> {bufferization.writable = false}) -> (f32, tensor<?xf32>) {
239 func.func @main(%t: tensor<?xf32> {bufferization.writable = false}) -> (f32) {
266 func.func @main(%t: tensor<?xf32> {bufferization.writable = false}) -> f32 {
399 %A : tensor<?xf32> {bufferization.writable = true},
400 %B : tensor<?xf32> {bufferization.writable = true},
401 %C : tensor<4xf32> {bufferization.writable = true},
523 …32> {bufferization.buffer_layout = affine_map<(i)[s0, s1] -> (i)>, bufferization.writable = false},
524 …32> {bufferization.buffer_layout = affine_map<(i)[s0, s1] -> (i)>, bufferization.writable = false},
525 %C : tensor<?xf32> {bufferization.writable = false}) {
561 func.func @equivalent_func_arg(%t0: tensor<?xf32> {bufferization.writable = true},
592 func.func @equivalent_func_arg_2(%t0: tensor<?xf32> {bufferization.writable = true},
615 %A : tensor<?xf32> {bufferization.writable = false})