summaryrefslogtreecommitdiff
path: root/tools/llvm-stub
diff options
context:
space:
mode:
authorEvan Cheng <evan.cheng@apple.com>2009-08-11 08:52:18 +0000
committerEvan Cheng <evan.cheng@apple.com>2009-08-11 08:52:18 +0000
commit3a21425dbe09c7ac85e6b156f82184dd6132435a (patch)
tree157a3d9c4389162fbe1cb121dd964bc0f9c84cfd /tools/llvm-stub
parent1cf5783dd73e72adc60aa2d037728cdcd13938ca (diff)
downloadllvm-3a21425dbe09c7ac85e6b156f82184dd6132435a.tar.gz
llvm-3a21425dbe09c7ac85e6b156f82184dd6132435a.tar.bz2
llvm-3a21425dbe09c7ac85e6b156f82184dd6132435a.tar.xz
Fix Thumb2 load / store addressing mode matching code. Do not use so_reg form to
match base only address, i.e. [r] since Thumb2 requires a offset register field. For those, use [r + imm12] where the immediate is zero. Note the generated assembly code does not look any different after the patch. But the bug would have broken the JIT (if there is Thumb2 support) and it can break later passes which expect the address mode to be well-formed. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78658 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/llvm-stub')
0 files changed, 0 insertions, 0 deletions