aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/MIR/X86/duplicate-memory-operand-flag.mir
diff options
context:
space:
mode:
Diffstat (limited to 'test/CodeGen/MIR/X86/duplicate-memory-operand-flag.mir')
-rw-r--r--test/CodeGen/MIR/X86/duplicate-memory-operand-flag.mir27
1 files changed, 0 insertions, 27 deletions
diff --git a/test/CodeGen/MIR/X86/duplicate-memory-operand-flag.mir b/test/CodeGen/MIR/X86/duplicate-memory-operand-flag.mir
deleted file mode 100644
index 0c15e84f2268..000000000000
--- a/test/CodeGen/MIR/X86/duplicate-memory-operand-flag.mir
+++ /dev/null
@@ -1,27 +0,0 @@
-# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
-
---- |
-
- define i32 @volatile_inc(i32* %x) {
- entry:
- %0 = load volatile i32, i32* %x
- %1 = add i32 %0, 1
- store volatile i32 %1, i32* %x
- ret i32 %1
- }
-
-...
----
-name: volatile_inc
-tracksRegLiveness: true
-liveins:
- - { reg: '%rdi' }
-body: |
- bb.0.entry:
- liveins: %rdi
- ; CHECK: [[@LINE+1]]:50: duplicate 'volatile' memory operand flag
- %eax = MOV32rm %rdi, 1, _, 0, _ :: (volatile volatile load 4 from %ir.x)
- %eax = INC32r killed %eax, implicit-def dead %eflags
- MOV32mr killed %rdi, 1, _, 0, _, %eax :: (volatile store 4 into %ir.x)
- RETQ %eax
-...