diff options
Diffstat (limited to 'llvm/test/Transforms/AtomicExpand')
| -rw-r--r-- | llvm/test/Transforms/AtomicExpand/expand-atomic-rmw-initial-load.ll | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/llvm/test/Transforms/AtomicExpand/expand-atomic-rmw-initial-load.ll b/llvm/test/Transforms/AtomicExpand/expand-atomic-rmw-initial-load.ll new file mode 100644 index 00000000000..197250ef455 --- /dev/null +++ b/llvm/test/Transforms/AtomicExpand/expand-atomic-rmw-initial-load.ll @@ -0,0 +1,8 @@ +; RUN: opt -S %s -atomic-expand -mtriple=i686-linux-gnu | FileCheck %s + +define i8 @test_initial_load(i8* %ptr, i8 %value) { + %res = atomicrmw nand i8* %ptr, i8 %value seq_cst + ret i8 %res +} +; CHECK-LABEL: @test_initial_load +; CHECK-NEXT: %1 = load i8, i8* %ptr, align 1 |

