llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc
Wouter van Oortmerssen 8a9cb242fb [WebAssembly] Added default stack-only instruction mode for MC.
Summary:
Made it convert from register to stack based instructions, and removed the registers.
Fixes to related code that was expecting register based instructions.
Added the correct testing flag to all tests, depending on what the
format they were expecting so far.
Translated one test to stack format as example: reg-stackify-stack.ll

tested:
llvm-lit -v `find test -name WebAssembly`
unittests/MC/*

Reviewers: dschuff, sunfish

Subscribers: sbc100, jgravelle-google, eraman, aheejin, llvm-commits, jfb

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

llvm-svn: 340750
2018-08-27 15:45:51 +00:00
..
CMakeLists.txt [WebAssembly] Remove ELF file support. 2018-07-16 23:09:29 +00:00
LLVMBuild.txt
WebAssemblyAsmBackend.cpp [WebAssembly] Remove ELF file support. 2018-07-16 23:09:29 +00:00
WebAssemblyFixupKinds.h [WebAssembly] Cleanup of the way globals and global flags are handled 2018-08-03 14:33:37 +00:00
WebAssemblyMCAsmInfo.cpp [WebAssembly] Remove ELF file support. 2018-07-16 23:09:29 +00:00
WebAssemblyMCAsmInfo.h [WebAssembly] Remove ELF file support. 2018-07-16 23:09:29 +00:00
WebAssemblyMCCodeEmitter.cpp [WebAssembly] Added default stack-only instruction mode for MC. 2018-08-27 15:45:51 +00:00
WebAssemblyMCTargetDesc.cpp [WebAssembly] Remove ELF file support. 2018-07-16 23:09:29 +00:00
WebAssemblyMCTargetDesc.h [WebAssembly] v128.const 2018-08-21 21:03:18 +00:00
WebAssemblyTargetStreamer.cpp [WebAssembly] Remove ELF file support. 2018-07-16 23:09:29 +00:00
WebAssemblyTargetStreamer.h [WebAssembly] Remove ELF file support. 2018-07-16 23:09:29 +00:00
WebAssemblyWasmObjectWriter.cpp [WebAssembly] Cleanup of the way globals and global flags are handled 2018-08-03 14:33:37 +00:00