Mark tADDrSPi as having side effects again.
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Sat, 15 Oct 2011 00:57:13 +0000 (00:57 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Sat, 15 Oct 2011 00:57:13 +0000 (00:57 +0000)
commit534849687c8cc0e4b538d64be71670e2a028a1be
treef2d0adf03845531890eddc522b729f83a37addb0
parentba087df98228d4f1b7be6f93d659bb86ed2f0e59
Mark tADDrSPi as having side effects again.

It really doesn't, but when r141929 removed the hasSideEffects flag from
this instruction, it caused miscompilations.  I am guessing that it got
moved across a stack pointer update.

Also clear isRematerializable after checking that this instruction is
in fact never rematerialized in the nightly test suite.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142030 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMInstrThumb.td