1# RUN: llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -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 19name: foo 20body: | 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 29name: bar 30body: | 31 bb.0.entry: 32 ; CHECK: %eax = MOV32ri -11 33 ; CHECK-NEXT: RETQ %eax 34 %eax = MOV32ri -11 35 RETQ %eax 36... 37