Relax the MemOperands on atomics a bit. Fixes -verify-machineinstrs failures for...
authorEli Friedman <eli.friedman@gmail.com>
Wed, 7 Sep 2011 02:23:42 +0000 (02:23 +0000)
committerEli Friedman <eli.friedman@gmail.com>
Wed, 7 Sep 2011 02:23:42 +0000 (02:23 +0000)
commit981a010c095b8fb57422df6fb90b6d802082afc5
tree144379b0acab29ba55ce76e76a3b593d0c294265
parent08708c8ef3185058ef879a977f580996b83b75ea
Relax the MemOperands on atomics a bit.  Fixes -verify-machineinstrs failures for atomic laod/store on ARM.

(The fix for the related failures on x86 is going to be nastier because we actually need Acquire memoperands attached to the atomic load instrs, etc.)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139221 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/SelectionDAGNodes.h
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
test/CodeGen/ARM/atomic-load-store.ll