summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/MIR/X86/global-value-operands.mir
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/CodeGen/MIR/X86/global-value-operands.mir')
-rw-r--r--llvm/test/CodeGen/MIR/X86/global-value-operands.mir19
1 files changed, 19 insertions, 0 deletions
diff --git a/llvm/test/CodeGen/MIR/X86/global-value-operands.mir b/llvm/test/CodeGen/MIR/X86/global-value-operands.mir
index 3e4710d33f4..775a01ba003 100644
--- a/llvm/test/CodeGen/MIR/X86/global-value-operands.mir
+++ b/llvm/test/CodeGen/MIR/X86/global-value-operands.mir
@@ -34,6 +34,14 @@
ret i32 %b
}
+ @"\01Hello@$%09 \\ World," = external global i32
+
+ define i32 @test2() {
+ entry:
+ %a = load i32, i32* @"\01Hello@$%09 \\ World,"
+ ret i32 %a
+ }
+
...
---
# CHECK: name: inc
@@ -81,3 +89,14 @@ body:
- 'MOV32mr killed %rcx, 1, _, 0, _, %eax'
- 'RETQ %eax'
...
+---
+name: test2
+body:
+ - id: 0
+ name: entry
+ instructions:
+ # CHECK: , @"\01Hello@$%09 \5C World,",
+ - '%rax = MOV64rm %rip, 1, _, @"\01Hello@$%09 \\ World,", _'
+ - '%eax = MOV32rm killed %rax, 1, _, 0, _'
+ - 'RETQ %eax'
+...
OpenPOWER on IntegriCloud