1 # RUN: llc -march=x86-64 -run-pass none -o - %s | FileCheck %s 2 # This test ensures that the MIR parser parses immediate machine operands. 3 4 --- | 5 6 define i32 @foo() { 7 entry: 8 ret i32 42 9 } 10 11 define i32 @bar() { 12 entry: 13 ret i32 -11 14 } 15 16 ... 17 --- 18 # CHECK: name: foo 19 name: foo 20 body: | 21 bb.0.entry: 22 ; CHECK: $eax = MOV32ri 42 23 ; CHECK-NEXT: RETQ $eax 24 $eax = MOV32ri 42 25 RETQ $eax 26 ... 27 --- 28 # CHECK: name: bar 29 name: bar 30 body: | 31 bb.0.entry: 32 ; CHECK: $eax = MOV32ri -11 33 ; CHECK-NEXT: RETQ $eax 34 $eax = MOV32ri -11 35 RETQ $eax 36 ... 37