Fix atomic load and store on x86 to pass -verify-machineinstrs (and possibly fix...
authorEli Friedman <eli.friedman@gmail.com>
Wed, 7 Sep 2011 18:48:32 +0000 (18:48 +0000)
committerEli Friedman <eli.friedman@gmail.com>
Wed, 7 Sep 2011 18:48:32 +0000 (18:48 +0000)
commitd5ccb0558fe986585fc56d208b35d0deec1912ff
tree9d78772483a0877ccfb3064ad6c7707403194389
parent90502888f222c10f351def6dafb8560411b680d3
Fix atomic load and store on x86 to pass -verify-machineinstrs (and possibly fix some subtle bugs involving passes which check mayStore()).

This isn't exactly ideal, but it is good enough for the moment.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139245 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86InstrCompiler.td
lib/Target/X86/X86MCInstLower.cpp
test/CodeGen/X86/atomic-load-store.ll