llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc
Nirav Dave 8603062ee4 Fix branch relaxation in 16-bit mode.
Thread through MCSubtargetInfo to relaxInstruction function allowing relaxation
to generate jumps with 16-bit sized immediates in 16-bit mode.

This fixes PR22097.

Reviewers: dwmw2, tstellarAMD, craig.topper, jyknight

Subscribers: jfb, arsenm, jyknight, llvm-commits, dsanders

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

llvm-svn: 275068
2016-07-11 14:23:53 +00:00
..
CMakeLists.txt [WebAssembly] Introduce a WebAssemblyTargetStreamer class. 2016-01-12 20:30:51 +00:00
LLVMBuild.txt
WebAssemblyAsmBackend.cpp Fix branch relaxation in 16-bit mode. 2016-07-11 14:23:53 +00:00
WebAssemblyELFObjectWriter.cpp WebAssembly: fix build break introduced by ELFObjectWriter churn 2016-01-13 23:36:00 +00:00
WebAssemblyMCAsmInfo.cpp [NFC] Header cleanup 2016-04-18 09:17:29 +00:00
WebAssemblyMCAsmInfo.h [WebAssembly] Switch WebAssemblyMCAsmInfo.h from MCAsmInfo to MCAsmInfoELF. 2015-12-17 20:50:45 +00:00
WebAssemblyMCCodeEmitter.cpp Fix the wasm build by including EndianStream.h 2016-06-23 18:12:31 +00:00
WebAssemblyMCTargetDesc.cpp Delete MCCodeGenInfo. 2016-06-30 18:25:11 +00:00
WebAssemblyMCTargetDesc.h [WebAssembly] Implement support for custom NaN bit patterns. 2016-02-16 15:14:23 +00:00
WebAssemblyTargetStreamer.cpp [WebAssembly] Emit type signatures for declared functions 2016-06-03 18:34:36 +00:00
WebAssemblyTargetStreamer.h [WebAssembly] Emit type signatures for declared functions 2016-06-03 18:34:36 +00:00