diff options
| author | Wouter van Oortmerssen <aardappel@gmail.com> | 2019-02-05 01:19:45 +0000 |
|---|---|---|
| committer | Wouter van Oortmerssen <aardappel@gmail.com> | 2019-02-05 01:19:45 +0000 |
| commit | 1a91cb0402270a3ce77a9397abda655384d89a43 (patch) | |
| tree | c55a16056aad9f18a9e8fde3934cac4409cf9a63 /llvm/test/MC/WebAssembly/objdump.s | |
| parent | 60731071dedd20ca77e2f53d17b148e25d3bf489 (diff) | |
| download | bcm5719-llvm-1a91cb0402270a3ce77a9397abda655384d89a43.tar.gz bcm5719-llvm-1a91cb0402270a3ce77a9397abda655384d89a43.zip | |
[WebAssembly] Make disassembler always emit most canonical name.
Summary:
There are a few instructions that all map to the same opcode, so
when disassembling, we have to pick one. That was just the first one
before (the except_ref variant in the case of "call"), now it is the
one marked as IsCanonical in tablegen, or failing that, the shortest
name (which is typically the "canonical" one).
Also introduced a canonical "end" instruction for this purpose.
Reviewers: dschuff, tlively
Subscribers: sbc100, jgravelle-google, aheejin, llvm-commits, sunfish
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D57713
llvm-svn: 353131
Diffstat (limited to 'llvm/test/MC/WebAssembly/objdump.s')
| -rw-r--r-- | llvm/test/MC/WebAssembly/objdump.s | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/test/MC/WebAssembly/objdump.s b/llvm/test/MC/WebAssembly/objdump.s index d156ec60eef..f1cedc7db86 100644 --- a/llvm/test/MC/WebAssembly/objdump.s +++ b/llvm/test/MC/WebAssembly/objdump.s @@ -19,8 +19,8 @@ test1: # CHECK-LABEL: test0: # CHECK-NEXT: .local f32, f64, v128, v128 # CHECK-NEXT: 9: 20 02 local.get 2 -# CHECK-NEXT: b: 0b end_block +# CHECK-NEXT: b: 0b end # CHECK-LABEL: test1: # CHECK-NEXT: .local i32, i64, except_ref # CHECK-NEXT: 14: 20 03 local.get 3 -# CHECK-NEXT: 16: 0b end_block +# CHECK-NEXT: 16: 0b end |

