1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-20 11:33:24 +02:00
llvm-mirror/lib/Target/WebAssembly/MCTargetDesc
Derek Schuff 1b72e0f1c1 [WebAssembly] Disable register stackification and coloring when not optimizing
These passes are optimizations, and should be disabled when not
optimizing.
Also create an MCCodeGenInfo so the opt level is correctly plumbed to
the backend pass manager.
Also remove the command line flag for disabling register coloring;
running llc with -O0 should now be useful for debugging, so it's not
necessary.

Differential Revision: http://reviews.llvm.org/D17327

llvm-svn: 261176
2016-02-17 23:20:43 +00:00
..
CMakeLists.txt [WebAssembly] Introduce a WebAssemblyTargetStreamer class. 2016-01-12 20:30:51 +00:00
LLVMBuild.txt
WebAssemblyAsmBackend.cpp [WebAssembly] Add an assertion to catch unexpected MCFixupKindInfo flags. 2016-01-13 19:31:57 +00:00
WebAssemblyELFObjectWriter.cpp WebAssembly: fix build break introduced by ELFObjectWriter churn 2016-01-13 23:36:00 +00:00
WebAssemblyMCAsmInfo.cpp [WebAssembly] Don't create a needless .note.GNU-stack section 2016-01-15 23:59:13 +00:00
WebAssemblyMCAsmInfo.h [WebAssembly] Switch WebAssemblyMCAsmInfo.h from MCAsmInfo to MCAsmInfoELF. 2015-12-17 20:50:45 +00:00
WebAssemblyMCCodeEmitter.cpp [WebAssembly] Minor code cleanups. NFC. 2016-01-20 05:54:22 +00:00
WebAssemblyMCTargetDesc.cpp [WebAssembly] Disable register stackification and coloring when not optimizing 2016-02-17 23:20:43 +00:00
WebAssemblyMCTargetDesc.h [WebAssembly] Implement support for custom NaN bit patterns. 2016-02-16 15:14:23 +00:00
WebAssemblyTargetStreamer.cpp Make some headers self-contained, remove unused includes that violate layering. 2016-01-27 16:05:37 +00:00
WebAssemblyTargetStreamer.h [WebAssembly] Add a EM_WEBASSEMBLY value, and several bits of code that use it. 2016-01-12 20:56:01 +00:00