Lines Matching refs:memory
1 …turn-opt -wasm-disable-explicit-locals -wasm-keep-registers -mattr=+bulk-memory | FileCheck %s --c…
2 …turn-opt -wasm-disable-explicit-locals -wasm-keep-registers -mattr=-bulk-memory | FileCheck %s --c…
4 ; Test that basic bulk memory codegen works correctly
21 ; NO-BULK-MEM-NOT: memory.copy
24 ; BULK-MEM-NEXT: memory.copy 0, 0, $0, $1, $pop0
32 ; NO-BULK-MEM-NOT: memory.copy
35 ; BULK-MEM-NEXT: memory.copy 0, 0, $0, $1, $pop0
43 ; NO-BULK-MEM-NOT: memory.fill
46 ; BULK-MEM-NEXT: memory.fill 0, $0, $1, $pop0
54 ; NO-BULK-MEM-NOT: memory.copy
56 ; BULK-MEM-NEXT: memory.copy 0, 0, $0, $1, $2
64 ; NO-BULK-MEM-NOT: memory.copy
66 ; BULK-MEM-NEXT: memory.copy 0, 0, $0, $1, $2
74 ; NO-BULK-MEM-NOT: memory.fill
76 ; BULK-MEM-NEXT: memory.fill 0, $0, $1, $2
104 ; NO-BULK-MEM-NOT: memory.fill
114 ; NO-BULK-MEM-NOT: memory.copy
117 ; BULK-MEM-NEXT: memory.copy 0, 0, $0, $1, $pop[[L0]]
125 ; NO-BULK-MEM-NOT: memory.copy
128 ; BULK-MEM-NEXT: memory.copy 0, 0, $0, $1, $pop[[L0]]
136 ; NO-BULK-MEM-NOT: memory.fill
139 ; BULK-MEM-NEXT: memory.fill 0, $0, $1, $pop[[L0]]
147 ; bulk memory instructions. The stack pointer is bumped by 112 instead
158 ; NO-BULK-MEM-NOT: memory.copy
166 ; BULK-MEM-NEXT: memory.copy 0, 0, $0, $pop[[L4]], $pop[[L5]]
176 ; NO-BULK-MEM-NOT: memory.copy
184 ; BULK-MEM-NEXT: memory.copy 0, 0, $pop[[L4]], $0, $pop[[L5]]
194 ; NO-BULK-MEM-NOT: memory.fill
202 ; BULK-MEM-NEXT: memory.fill 0, $pop[[L4]], $0, $pop[[L5]]