diff options
| author | Wouter van Oortmerssen <aardappel@gmail.com> | 2018-11-19 17:10:36 +0000 |
|---|---|---|
| committer | Wouter van Oortmerssen <aardappel@gmail.com> | 2018-11-19 17:10:36 +0000 |
| commit | 49482f824a0d92f8f97121aaa6e82f409ff23d58 (patch) | |
| tree | b6619cb3dddaca091bf225cbeadfc1fa224c0904 /llvm/test/MC/WebAssembly | |
| parent | b25adf5edba0bfb487828600f4294702e695fdba (diff) | |
| download | bcm5719-llvm-49482f824a0d92f8f97121aaa6e82f409ff23d58.tar.gz bcm5719-llvm-49482f824a0d92f8f97121aaa6e82f409ff23d58.zip | |
[WebAssembly] replaced .param/.result by .functype
Summary:
This makes it easier/cleaner to generate a single signature from
this directive. Also:
- Adds the symbol name, such that we don't depend on the location
of this directive anymore.
- Actually constructs the signature in the assembler, and make the
assembler own it.
- Refactor the use of MVT vs ValType in the streamer and assembler
to require less conversions overall.
- Changed 700 or so tests to use it.
Reviewers: sbc100, dschuff
Subscribers: jgravelle-google, eraman, aheejin, sunfish, jfb, llvm-commits
Differential Revision: https://reviews.llvm.org/D54652
llvm-svn: 347228
Diffstat (limited to 'llvm/test/MC/WebAssembly')
| -rw-r--r-- | llvm/test/MC/WebAssembly/basic-assembly.s | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/llvm/test/MC/WebAssembly/basic-assembly.s b/llvm/test/MC/WebAssembly/basic-assembly.s index 9e09ab2e042..e51e2bc9aab 100644 --- a/llvm/test/MC/WebAssembly/basic-assembly.s +++ b/llvm/test/MC/WebAssembly/basic-assembly.s @@ -7,8 +7,7 @@ .type test0,@function test0: # Test all types: - .param i32, i64 - .result i32 + .functype test0 (i32, i64) -> (i32) .local f32, f64, v128, v128 # Explicit getlocal/setlocal: get_local 2 @@ -66,8 +65,7 @@ test0: # CHECK: .text # CHECK-LABEL: test0: -# CHECK-NEXT: .param i32, i64 -# CHECK-NEXT: .result i32 +# CHECK-NEXT: .functype test0 (i32, i64) -> (i32) # CHECK-NEXT: .local f32, f64 # CHECK-NEXT: get_local 2 # CHECK-NEXT: set_local 2 |

