diff options
Diffstat (limited to 'test/CodeGen/MIR/X86/machine-basic-block-operands.mir')
| -rw-r--r-- | test/CodeGen/MIR/X86/machine-basic-block-operands.mir | 73 |
1 files changed, 0 insertions, 73 deletions
diff --git a/test/CodeGen/MIR/X86/machine-basic-block-operands.mir b/test/CodeGen/MIR/X86/machine-basic-block-operands.mir deleted file mode 100644 index f59157386796..000000000000 --- a/test/CodeGen/MIR/X86/machine-basic-block-operands.mir +++ /dev/null @@ -1,73 +0,0 @@ -# RUN: llc -march=x86-64 -run-pass none -o - %s | FileCheck %s -# This test ensures that the MIR parser parses machine basic block operands. - ---- | - - define i32 @foo(i32* %p) { - entry: - %a = load i32, i32* %p - %0 = icmp sle i32 %a, 10 - br i1 %0, label %less, label %exit - - less: - ret i32 0 - - exit: - ret i32 %a - } - - define i32 @bar(i32* %p) { - entry: - %a = load i32, i32* %p - %b = icmp sle i32 %a, 10 - br i1 %b, label %0, label %1 - - ; <label>:0 - ret i32 0 - - ; <label>:1 - ret i32 %a - } - -... ---- -# CHECK: name: foo -name: foo -body: | - ; CHECK: bb.0.entry - bb.0.entry: - successors: %bb.1.less, %bb.2.exit - - %eax = MOV32rm %rdi, 1, _, 0, _ - ; CHECK: CMP32ri8 %eax, 10 - ; CHECK-NEXT: JG_1 %bb.2.exit - CMP32ri8 %eax, 10, implicit-def %eflags - JG_1 %bb.2.exit, implicit %eflags - ; CHECK: bb.1.less: - - bb.1.less: - %eax = MOV32r0 implicit-def %eflags - - bb.2.exit: - RETQ %eax -... ---- -# CHECK: name: bar -name: bar -body: | - ; CHECK: bb.0.entry: - bb.0.entry: - successors: %bb.1, %bb.3 - - %eax = MOV32rm %rdi, 1, _, 0, _ - ; CHECK: CMP32ri8 %eax, 10 - ; CHECK-NEXT: JG_1 %bb.2 - CMP32ri8 %eax, 10, implicit-def %eflags - JG_1 %bb.3, implicit %eflags - - bb.1: - %eax = MOV32r0 implicit-def %eflags - - bb.3: - RETQ %eax -... |
