[WebAssembly] Made assembler only use stack instruction tablegen defs
authorWouter van Oortmerssen <aardappel@gmail.com>
Fri, 21 Sep 2018 17:47:58 +0000 (17:47 +0000)
committerWouter van Oortmerssen <aardappel@gmail.com>
Fri, 21 Sep 2018 17:47:58 +0000 (17:47 +0000)
commit7beaa30e4e95eef2f1c1d23d21c45b7a159912f4
tree87384f1cf5c51ff4736d786941d5a5b46f39265f
parent2eeb0489054888b580f4b0ccf54e2df34c4a91d9
[WebAssembly] Made assembler only use stack instruction tablegen defs

Summary:
This ensures we have the non-register version of the instruction.

The stack version of call_indirect now wants a type index argument,
so that has been added in the existing tests.

Tested:
llvm-lit -v `find test -name WebAssembly`

Reviewers: dschuff

Subscribers: sbc100, jgravelle-google, aheejin, sunfish, llvm-commits

Differential Revision: https://reviews.llvm.org/D51662

llvm-svn: 342753
llvm/test/MC/WebAssembly/basic-assembly.s
llvm/utils/TableGen/AsmMatcherEmitter.cpp