llvm-project/llvm/lib/Target/PowerPC/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
LLVMBuild.txt
PPCAsmBackend.cpp Fix branch relaxation in 16-bit mode. 2016-07-11 14:23:53 +00:00
PPCELFObjectWriter.cpp [MC] Merge VK_PPC_TPREL in to generic VK_TPREL. 2016-02-10 18:32:01 +00:00
PPCFixupKinds.h Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) 2015-06-23 09:49:53 +00:00
PPCMCAsmInfo.cpp Revert r247692: Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC. 2015-09-15 16:17:27 +00:00
PPCMCAsmInfo.h Revert r247692: Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC. 2015-09-15 16:17:27 +00:00
PPCMCCodeEmitter.cpp [PowerPC] Fix the EH_SjLj_Setup pseudo. 2016-04-28 21:24:37 +00:00
PPCMCExpr.cpp MC: Add target hook to control symbol quoting 2015-06-09 00:31:39 +00:00
PPCMCExpr.h Fix pr24486. 2015-10-05 12:07:05 +00:00
PPCMCTargetDesc.cpp Delete MCCodeGenInfo. 2016-06-30 18:25:11 +00:00
PPCMCTargetDesc.h Revert r247692: Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC. 2015-09-15 16:17:27 +00:00
PPCMachObjectWriter.cpp WebAssembly: fix build break introduced by ELFObjectWriter churn 2016-01-13 23:36:00 +00:00
PPCPredicates.cpp
PPCPredicates.h [PowerPC] Add Branch Hints for Highly-Biased Branches 2015-12-12 00:32:00 +00:00