llvm-project/llvm/lib/Target/ARM/Disassembler
Owen Anderson 8335e8fa63 Simplify the encoding of reg+/-imm12 values that allow PC-relative encoding. This allows the
Thumb2 encoding to share code with the ARM encoding, which gets use fixup support for free.
It also allows us to fold away at least one codegen-only pattern.

llvm-svn: 120481
2010-11-30 22:45:47 +00:00
..
ARMDisassembler.cpp Simplify the encoding of reg+/-imm12 values that allow PC-relative encoding. This allows the 2010-11-30 22:45:47 +00:00
ARMDisassembler.h Better error handling of invalid IT mask '0000', instead of just asserting. 2010-04-19 23:02:58 +00:00
ARMDisassemblerCore.cpp s/ARM::BRIND/ARM::BX/g to coincide with r120366. 2010-11-30 00:48:15 +00:00
ARMDisassemblerCore.h hopefully fix a problem building on cygwin-1.5 2010-09-07 19:50:53 +00:00
CMakeLists.txt MSVC hangs on compilation of ARMDisassembler.cpp. PR6866 applied to ARM target. 2010-10-11 11:36:19 +00:00
Makefile Re-enable ARM/Thumb disassembler and add a workaround for a memcpy() call in 2010-04-07 20:53:12 +00:00
ThumbDisassemblerCore.h Simplify the encoding of reg+/-imm12 values that allow PC-relative encoding. This allows the 2010-11-30 22:45:47 +00:00