OSDN Git Service

[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)
commitf67f1ae5c72896f4c9efb1d32a08086ceebb93e6
treeb000f14bf9561a4cd91a5c1fe9af931f0169b2fc
parent2714c69f003ea7c8529bcc6cf03410d53e5a24de
[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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@342753 91177308-0d34-0410-b5e6-96231b3b80d8
test/MC/WebAssembly/basic-assembly.s
utils/TableGen/AsmMatcherEmitter.cpp