Lines Matching refs:dealloc

38 // CHECK-NEXT: memref.dealloc %[[ALLOC1]]
41 // CHECK-NEXT: memref.dealloc
84 // CHECK-NEXT: memref.dealloc %[[ALLOC1]]
88 // CHECK-NEXT: memref.dealloc %[[ALLOC3]]
121 // CHECK-NEXT: memref.dealloc %[[ALLOC1]]
125 // CHECK-NEXT: memref.dealloc %[[ALLOC3]]
190 // CHECK-NEXT: memref.dealloc %[[ALLOC1]]
196 // CHECK-NEXT: memref.dealloc %[[ALLOC4]]
211 // CHECK-NEXT: memref.dealloc %[[ALLOC]]
243 // CHECK-NEXT: memref.dealloc %[[ALLOC1]]
245 // CHECK-NEXT: memref.dealloc
271 // CHECK: dealloc
309 // CHECK: memref.dealloc %[[FIRST_ALLOC]]
311 // CHECK-NEXT: memref.dealloc %[[SECOND_ALLOC]]
343 // CHECK-NEXT: memref.dealloc %[[FIRST_ALLOC]]
386 // CHECK: memref.dealloc %[[FIRST_ALLOC]]
388 // CHECK-NEXT: memref.dealloc %[[SECOND_ALLOC]]
411 // CHECK: dealloc
412 // CHECK-NEXT: dealloc
452 // CHECK-NEXT: memref.dealloc %[[ALLOC0]]
458 // CHECK-NEXT: memref.dealloc %[[ALLOC2]]
462 // CHECK-NEXT: memref.dealloc %[[ALLOC4]]
488 memref.dealloc %1 : memref<2xf32>
498 // CHECK-NEXT: memref.dealloc %[[ALLOC0]]
517 // CHECK-NEXT: memref.dealloc %[[ALLOC0]]
528 memref.dealloc %0 : memref<2xf32>
535 // CHECK-NEXT: memref.dealloc %[[ALLOC0]]
576 // CHECK: memref.dealloc %[[ALLOC2]]
579 // CHECK-NEXT: memref.dealloc %[[ALLOC1]]
582 // CHECK-NEXT: memref.dealloc
587 // BufferDeallocation expected behavior: It must not dealloc %arg1 and %x
589 // deallocating. It should dealloc %y after CopyOp.
607 // CHECK: memref.dealloc %[[Y]]
614 // Hence, it does not require a specific dealloc operation. However, %3
615 // requires a dealloc.
636 // CHECK-NEXT: memref.dealloc %[[ALLOC2]]
668 // CHECK: memref.dealloc %[[ALLOC3]]
670 // CHECK: memref.dealloc %[[ALLOC0]]
721 // CHECK-NEXT: memref.dealloc %[[ALLOC]]
754 // dealloc.
778 // CHECK: memref.dealloc %[[ALLOC]]
814 // CHECK-NEXT: memref.dealloc %[[ALLOC]]
852 // CHECK-NEXT: memref.dealloc %[[ALLOC1]]
855 // CHECK-NEXT: memref.dealloc
906 // CHECK-NEXT: memref.dealloc %[[ALLOC0]]
911 // CHECK: memref.dealloc %[[IALLOC]]
914 // CHECK: memref.dealloc %[[ALLOC3]]
918 // CHECK-NEXT: memref.dealloc %[[ALLOC2]]
957 // CHECK: memref.dealloc %[[ALLOC0]]
994 // CHECK: memref.dealloc %[[IALLOC]]
999 // CHECK-NEXT: memref.dealloc %[[ALLOC4]]
1006 // CHECK-NEXT: memref.dealloc %[[ALLOC3]]
1009 // CHECK: memref.dealloc %[[ALLOC0]]
1052 // CHECK-NEXT: memref.dealloc %[[ALLOC0]]
1057 // CHECK-NEXT: memref.dealloc %[[IALLOC0]]
1061 // CHECK-NEXT: memref.dealloc %[[IALLOC1]]
1066 // CHECK-NEXT: memref.dealloc %[[ALLOC8]]
1071 // CHECK-NEXT: memref.dealloc %[[ALLOC11]]
1077 // CHECK: memref.dealloc %[[IALLOC2]]
1079 // CHECK-NEXT: memref.dealloc %[[ALLOC9]]
1083 // CHECK-NEXT: memref.dealloc %[[ALLOC6]]
1087 // CHECK-NEXT: memref.dealloc %[[ALLOC3]]
1091 // CHECK-NEXT: memref.dealloc %[[VAL_7]]
1107 // CHECK-NEXT: memref.dealloc %[[M]]
1183 // Confirm the alloc will be dealloc'ed in the block.
1188 // Confirm the alloc will be returned and dealloc'ed after its use.
1202 // CHECK-NEXT: memref.dealloc %[[ALLOC0]]
1207 // CHECK-NEXT: memref.dealloc %[[TMP_ALLOC]]
1210 // CHECK-NEXT: memref.dealloc %[[ASSUMING_RESULT]]
1235 // CHECK-NOT: memref.dealloc %[[RES0]]
1236 // CHECK: memref.dealloc %[[RES1]]
1254 // CHECK-NEXT: memref.dealloc %[[ARG2]]
1260 // CHECK: memref.dealloc %[[ARG2]]
1262 // CHECK: memref.dealloc %[[ALLOC2]]
1266 // CHECK-NEXT: memref.dealloc %[[WHILE]]#1
1267 // CHECK-NEXT: memref.dealloc %[[ALLOC]]
1280 // CHECK-NEXT: memref.dealloc %[[ALLOC]]
1295 // CHECK-DAG: memref.dealloc %[[WHILE]]#0
1296 // CHECK-DAG: memref.dealloc %[[WHILE]]#1
1297 // CHECK-DAG: memref.dealloc %[[WHILE]]#2