diff options
Diffstat (limited to 'llvm/test/CodeGen/MIR/X86/global-value-operands.mir')
| -rw-r--r-- | llvm/test/CodeGen/MIR/X86/global-value-operands.mir | 20 |
1 files changed, 20 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 251d1ff3617..f29ed358a71 100644 --- a/llvm/test/CodeGen/MIR/X86/global-value-operands.mir +++ b/llvm/test/CodeGen/MIR/X86/global-value-operands.mir @@ -51,6 +51,13 @@ ret i32 %b } + define i32 @tf() { + entry: + %a = load i32, i32* @G + %b = add i32 %a, 1 + ret i32 %b + } + ... --- # CHECK: name: inc @@ -130,3 +137,16 @@ body: - 'MOV32mr killed %rcx, 1, _, 0, _, %eax' - 'RETQ %eax' ... +--- +# CHECK: name: tf +name: tf +body: + - id: 0 + name: entry + instructions: +# CHECK: %rax = MOV64rm %rip, 1, _, target-flags(x86-gotpcrel) @G, _ + - '%rax = MOV64rm %rip, 1, _, target-flags(x86-gotpcrel) @G, _' + - '%eax = MOV32rm %rax, 1, _, 0, _' + - '%eax = INC32r %eax, implicit-def %eflags' + - 'RETQ %eax' +... |

