llvm-project/llvm/lib/Target/ARM/MCTargetDesc
Mihai Popa 8a9da5b00c This adds range checking for "ldr Rn, [pc, #imm]" Thumb
instructions. With this patch:

1. ldr.n is recognized as mnemonic for the short encoding
2. ldr.w is recognized as menmonic for the long encoding
3. ldr will map to either short or long encodings depending on the size of the offset

llvm-svn: 186831
2013-07-22 15:49:36 +00:00
..
ARMAddressingModes.h Replace Count{Leading,Trailing}Zeros_{32,64} with count{Leading,Trailing}Zeros. 2013-05-24 22:23:49 +00:00
ARMAsmBackend.cpp This adds range checking for "ldr Rn, [pc, #imm]" Thumb 2013-07-22 15:49:36 +00:00
ARMBaseInfo.h ARM: ISB cannot be passed the same options as DMB 2013-06-10 14:17:08 +00:00
ARMELFObjectWriter.cpp This patch reworks how llvm targets set 2013-01-30 02:09:52 +00:00
ARMELFStreamer.cpp Remove address spaces from MC. 2013-07-02 15:49:13 +00:00
ARMELFStreamer.h Added Mapping Symbols for ARM ELF 2012-12-07 16:50:23 +00:00
ARMFixupKinds.h Ensure conditional BL instructions for ARM are given the fixup fixup_arm_condbranch. 2012-03-30 09:15:32 +00:00
ARMMCAsmInfo.cpp MC: Overhaul handling of .lcomm 2012-09-07 17:25:13 +00:00
ARMMCAsmInfo.h Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430, PPC, PTX, Sparc, X86, XCore. 2012-02-18 12:03:15 +00:00
ARMMCCodeEmitter.cpp [ARMv8] Add support for the NEON instructions vmaxnm/vminnm. 2013-07-17 13:59:38 +00:00
ARMMCExpr.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
ARMMCExpr.h Add AArch64 as an experimental target. 2013-01-31 12:12:40 +00:00
ARMMCTargetDesc.cpp Add a subtarget feature 'v8' to the ARM backend. 2013-06-26 16:58:26 +00:00
ARMMCTargetDesc.h Add MCSymbolizer for symbolic/annotated disassembly. 2013-05-24 00:39:57 +00:00
ARMMachORelocationInfo.cpp Add MCSymbolizer for symbolic/annotated disassembly. 2013-05-24 00:39:57 +00:00
ARMMachObjectWriter.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
ARMUnwindOp.h Implement ARM unwind opcode assembler. 2013-04-16 12:02:21 +00:00
ARMUnwindOpAsm.cpp Fix ARM unwind opcode assembler in several cases. 2013-06-09 12:22:30 +00:00
ARMUnwindOpAsm.h Fix ARM unwind opcode assembler in several cases. 2013-06-09 12:22:30 +00:00
CMakeLists.txt Add MCSymbolizer for symbolic/annotated disassembly. 2013-05-24 00:39:57 +00:00
LLVMBuild.txt LLVMBuild: Remove trailing newline, which irked me. 2011-12-12 19:48:00 +00:00
Makefile