Move "atomic" and "volatile" designations on instructions after the opcode

of the instruction.

Note that this change affects the existing non-atomic load and store
instructions; the parser now accepts both forms, and the change is noted
in the release notes.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137527 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Eli Friedman
2011-08-12 22:50:01 +00:00
parent 10342123ad
commit f03bb260c9
25 changed files with 166 additions and 101 deletions

View File

@@ -1,5 +1,5 @@
; RUN: opt < %s -scalarrepl -S | grep {volatile load}
; RUN: opt < %s -scalarrepl -S | grep {volatile store}
; RUN: opt < %s -scalarrepl -S | grep {load volatile}
; RUN: opt < %s -scalarrepl -S | grep {store volatile}
define i32 @voltest(i32 %T) {
%A = alloca {i32, i32}