1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-22 20:43:44 +02:00
llvm-mirror/lib/Target/ARM/MCTargetDesc
Jim Grosbach 8d67a0e07c ARM thumb assembly parsing for arithmetic flag setting instructions.
Thumb one requires that many arithmetic instruction forms have an 'S'
suffix. For Thumb2, the whether the suffix is required or precluded depends
on whether the instruction is in an IT block. Use target parser predicates
to check for these sorts of context-sensitive constraints.

llvm-svn: 137746
2011-08-16 20:45:50 +00:00
..
ARMAddressingModes.h ARM refactoring assembly parsing of memory address operands. 2011-08-03 23:50:40 +00:00
ARMAsmBackend.cpp ARM .align NOP padding uses different encoding pre-ARMv6. 2011-08-16 17:06:20 +00:00
ARMBaseInfo.h ARM thumb assembly parsing for arithmetic flag setting instructions. 2011-08-16 20:45:50 +00:00
ARMFixupKinds.h Sink ARM mc routines into MCTargetDesc. 2011-07-23 00:00:19 +00:00
ARMMachObjectWriter.cpp Rename TargetAsmBackend to MCAsmBackend; rename createAsmBackend to createMCAsmBackend. 2011-07-25 23:24:55 +00:00
ARMMCAsmInfo.cpp Support .code32 and .code64 in X86 assembler. 2011-07-27 00:38:12 +00:00
ARMMCAsmInfo.h Rename createAsmInfo to createMCAsmInfo and move registration code to MCTargetDesc to prepare for next round of changes. 2011-07-14 23:50:31 +00:00
ARMMCCodeEmitter.cpp Correct immediate range for shifter operands. Patch by James Molloy, with additional encoding fixes added by me. 2011-08-11 18:41:59 +00:00
ARMMCExpr.cpp Sink ARMMCExpr and ARMAddressingModes into MC layer. First step to separate ARM MC code from target. 2011-07-20 23:34:39 +00:00
ARMMCExpr.h Sink ARMMCExpr and ARMAddressingModes into MC layer. First step to separate ARM MC code from target. 2011-07-20 23:34:39 +00:00
ARMMCTargetDesc.cpp The new ARM disassembler disassembles "bx lr" as a special BX_ret instruction so target specific analysis isn't needed anymore. 2011-08-09 21:34:19 +00:00
ARMMCTargetDesc.h Rename TargetAsmBackend to MCAsmBackend; rename createAsmBackend to createMCAsmBackend. 2011-07-25 23:24:55 +00:00
CMakeLists.txt Rewrite the CMake build to use explicit dependencies between libraries, 2011-07-29 00:14:25 +00:00
Makefile