Lines Matching refs:bufferization
1 // RUN: mlir-opt %s --one-shot-bufferize="dialect-filter=tensor,bufferization copy-before-write unknown-type-conversion=identity-layout-map" -cse -split-input-file | FileCheck %s
6 // CHECK: %[[MEMREF:.*]] = bufferization.to_memref %[[TENSOR]] : tensor<*xf32> to memref<*xf32>
18 // CHECK: %[[MEMREF:.*]] = bufferization.to_memref %[[TENSOR]]
29 // CHECK: %[[MEMREF:.*]] = bufferization.to_memref %[[TENSOR]]
31 // CHECK: %[[RET:.*]] = bufferization.to_tensor %[[CASTED]]
42 // CHECK: %[[MEMREF:.*]] = bufferization.to_memref %[[TENSOR]] : tensor<*xf32> to memref<*xf32>
44 // CHECK: %[[RET:.*]] = bufferization.to_tensor %[[CASTED_MEMREF]] : memref<2xf32, strided<[?], offset: ?>>
55 // CHECK: %[[MEMREF:.*]] = bufferization.to_memref %[[TENSOR]] : tensor<2xf32> to memref<2xf32>
57 // CHECK: %[[RET:.*]] = bufferization.to_tensor %[[CASTED_MEMREF]] : memref<*xf32>
68 // CHECK: %[[RET:.*]] = bufferization.to_tensor %[[ALLOC]] : memref<5xf32>
80 // CHECK: %[[MEMREF:.*]] = bufferization.to_memref %[[TENSOR]] : tensor<?xf32> to memref<?xf32>
95 // CHECK: %[[RET:.*]] = bufferization.to_tensor %[[MEMREF]]
112 // CHECK: %[[RET:.*]] = bufferization.to_tensor %[[MEMREF]]
134 // CHECK: %[[RET:.*]] = bufferization.to_tensor %[[MEMREF]]
178 // CHECK: %[[RET:.*]] = bufferization.to_tensor %[[MEMREF]]
202 // CHECK-DAG: %[[ARG_M:.*]] = bufferization.to_memref %[[ARG]] : tensor<*xf32> to memref<*xf32>
204 // CHECK: %[[ALLOC_T:.*]] = bufferization.to_tensor %[[ALLOC]]
230 // CHECK: %[[ALLOC_T:.*]] = bufferization.to_tensor %[[ALLOC]]
269 // CHECK: %[[m:.*]] = bufferization.to_memref %[[t1]] : tensor<?x?xf32> to memref<?x?xf32>
273 // CHECK: %[[r_tensor:.*]] = bufferization.to_tensor %[[r]]
285 // CHECK: %[[m1:.*]] = bufferization.to_memref %[[t1]] : tensor<?x10x?xf32> to memref<?x10x?xf32>
289 // CHECK: %[[r_tensor:.*]] = bufferization.to_tensor %[[r]]
303 // CHECK-DAG: %[[m1:.*]] = bufferization.to_memref %[[t1]] : tensor<?x?xf32> to memref<?x?xf32>
304 // CHECK-DAG: %[[m2:.*]] = bufferization.to_memref %[[t2]] : tensor<?x10xf32> to memref<?x10xf32>
314 // CHECK: %[[r:.*]] = bufferization.to_tensor %[[alloc]]
356 // CHECK-DAG: %[[m1:.*]] = bufferization.to_memref %[[t1]] : tensor<5xf32> to memref<5xf32>
361 // CHECK: %[[r:.*]] = bufferization.to_tensor %[[alloc]]
371 // CHECK: %[[m1:.*]] = bufferization.to_memref %[[t1]]
380 // CHECK: %[[r:.*]] = bufferization.to_tensor %[[expanded]]
391 // CHECK: %[[m1:.*]] = bufferization.to_memref %[[t1]] :
400 // CHECK: %[[r:.*]] = bufferization.to_tensor %[[expanded]]
411 // CHECK: %[[m1:.*]] = bufferization.to_memref %[[t1]] : tensor<?xf32> to memref<?xf32>
416 // CHECK: %[[r:.*]] = bufferization.to_tensor %[[expanded]]
426 // CHECK: %[[m1:.*]] = bufferization.to_memref %[[t1]] : tensor<2x?x?xf32> to memref<2x?x?xf32>
432 // CHECK: %[[r:.*]] = bufferization.to_tensor %[[collapsed]]
442 // CHECK: %[[m1:.*]] = bufferization.to_memref %[[t1]] : tensor<1x1x1xf32> to memref<1x1x1xf32>
447 // CHECK: %[[r:.*]] = bufferization.to_tensor %[[collapsed]]
531 // CHECK: %[[m1:.*]] = bufferization.to_memref %[[t1]] : tensor<?x10xf32> to memref<?x10xf32>
550 // CHECK: %[[r:.*]] = bufferization.to_tensor %[[reshaped]]
563 // CHECK-DAG: %[[m1:.*]] = bufferization.to_memref %[[t1]] : tensor<?x10xindex> to memref<?x10xindex>
571 // CHECK: %[[alloc_t:.*]] = bufferization.to_tensor %[[alloc]]
579 // CHECK: %[[mapped_m:.*]] = bufferization.to_memref %[[mapped]]
588 // CHECK: %[[r:.*]] = bufferization.to_tensor %[[mapped_m]]
598 // CHECK: %[[ALLOC_T:.*]] = bufferization.to_tensor %[[ALLOC]]
617 // CHECK: %[[ALLOC_T:.*]] = bufferization.to_tensor %[[ALLOC]]