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
23 ; BULK-MEM-NEXT: memory.copy 0, 0, $0, $1, $2
31 ; NO-BULK-MEM-NOT: memory.copy
33 ; BULK-MEM-NEXT: memory.copy 0, 0, $0, $1, $2
41 ; NO-BULK-MEM-NOT: memory.fill
43 ; BULK-MEM-NEXT: memory.fill 0, $0, $1, $2
51 ; NO-BULK-MEM-NOT: memory.copy
53 ; BULK-MEM-NEXT: memory.copy 0, 0, $0, $1, $2
61 ; NO-BULK-MEM-NOT: memory.copy
63 ; BULK-MEM-NEXT: memory.copy 0, 0, $0, $1, $2
71 ; NO-BULK-MEM-NOT: memory.fill
73 ; BULK-MEM-NEXT: memory.fill 0, $0, $1, $2
101 ; NO-BULK-MEM-NOT: memory.fill
111 ; NO-BULK-MEM-NOT: memory.copy
114 ; BULK-MEM-NEXT: memory.copy 0, 0, $0, $1, $pop[[L0]]
122 ; NO-BULK-MEM-NOT: memory.copy
125 ; BULK-MEM-NEXT: memory.copy 0, 0, $0, $1, $pop[[L0]]
133 ; NO-BULK-MEM-NOT: memory.fill
136 ; BULK-MEM-NEXT: memory.fill 0, $0, $1, $pop[[L0]]
144 ; bulk memory instructions. The stack pointer is bumped by 112 instead
155 ; NO-BULK-MEM-NOT: memory.copy
163 ; BULK-MEM-NEXT: memory.copy 0, 0, $0, $pop[[L4]], $pop[[L5]]
173 ; NO-BULK-MEM-NOT: memory.copy
181 ; BULK-MEM-NEXT: memory.copy 0, 0, $pop[[L4]], $0, $pop[[L5]]
191 ; NO-BULK-MEM-NOT: memory.fill
199 ; BULK-MEM-NEXT: memory.fill 0, $pop[[L4]], $0, $pop[[L5]]