Arm supports negative strides as well, add them. This lets us compile:
authorChris Lattner <sabre@nondot.org>
Tue, 3 Apr 2007 00:13:57 +0000 (00:13 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 3 Apr 2007 00:13:57 +0000 (00:13 +0000)
commitb2c594f350c13f7faa263dfeba93d81b6ed964e9
treed078383971cee134dbd379f667175e0d861e1787
parentbaf21999a95684d68c96e34c4ac75def9e02d2d6
Arm supports negative strides as well, add them.  This lets us compile:
CodeGen/ARM/arm-negative-stride.ll to:

LBB1_2: @bb
        str r1, [r3, -r0, lsl #2]
        add r0, r0, #1
        cmp r0, r2
        bne LBB1_2      @bb

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35609 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMISelLowering.cpp