llvm-6502/lib/Target/ARM/InstPrinter
Bill Wendling 92b5a2eb16 The MC code couldn't handle ARM LDR instructions with negative offsets:
vldr.64 d1, [r0, #-32]

The problem was with how the addressing mode 5 encodes the offsets. This change
makes sure that the way offsets are handled in addressing mode 5 is consistent
throughout the MC code. It involves re-refactoring the "getAddrModeImmOpValue"
method into an "Imm12" and "addressing mode 5" version. But not to worry! The
majority of the duplicated code has been unified.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118144 91177308-0d34-0410-b5e6-96231b3b80d8
2010-11-03 01:49:29 +00:00
..
ARMInstPrinter.cpp The MC code couldn't handle ARM LDR instructions with negative offsets: 2010-11-03 01:49:29 +00:00
ARMInstPrinter.h Remove unused function. 2010-11-03 01:35:15 +00:00
CMakeLists.txt
Makefile