diff options
author | Derek Schuff <dschuff@google.com> | 2016-02-20 21:46:50 +0000 |
---|---|---|
committer | Derek Schuff <dschuff@google.com> | 2016-02-20 21:46:50 +0000 |
commit | dc5f6aa4bb3dccbee230a10d3cf26294c5093dfe (patch) | |
tree | c59f0c24283a0bf212e3a7b8f83b5bb70353dba0 /llvm/test/CodeGen/WebAssembly/mem-intrinsics.ll | |
parent | d4768fa314c4bcd89a77d1134c7aaaddf12343dc (diff) | |
download | bcm5719-llvm-dc5f6aa4bb3dccbee230a10d3cf26294c5093dfe.tar.gz bcm5719-llvm-dc5f6aa4bb3dccbee230a10d3cf26294c5093dfe.zip |
[WebAssembly] Stackify function prologs and epilogs
The instructions are the same, but fewer locals are used.
Differential Revision: http://reviews.llvm.org/D17428
llvm-svn: 261452
Diffstat (limited to 'llvm/test/CodeGen/WebAssembly/mem-intrinsics.ll')
-rw-r--r-- | llvm/test/CodeGen/WebAssembly/mem-intrinsics.ll | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/test/CodeGen/WebAssembly/mem-intrinsics.ll b/llvm/test/CodeGen/WebAssembly/mem-intrinsics.ll index 4284e8e9de3..2c097849dd2 100644 --- a/llvm/test/CodeGen/WebAssembly/mem-intrinsics.ll +++ b/llvm/test/CodeGen/WebAssembly/mem-intrinsics.ll @@ -61,8 +61,8 @@ define void @set_no(i8* %dst, i8 %src, i32 %len) { ; CHECK-LABEL: frame_index: -; CHECK: i32.call $discard=, memset@FUNCTION, $3, $pop1, $pop0{{$}} -; CHECK: i32.call $discard=, memset@FUNCTION, $4, $pop3, $pop2{{$}} +; CHECK: i32.call $discard=, memset@FUNCTION, $0, $pop1, $pop0{{$}} +; CHECK: i32.call $discard=, memset@FUNCTION, $1, $pop3, $pop2{{$}} ; CHECK: return{{$}} define void @frame_index() { entry: |