37 lines · plain
1# RUN: llc -mtriple=x86_64 -run-pass none -o - %s | FileCheck %s2# This test ensures that the MIR parser parses immediate machine operands.3 4--- |5 6 define i32 @foo() {7 entry:8 ret i32 429 }10 11 define i32 @bar() {12 entry:13 ret i32 -1114 }15 16...17---18# CHECK: name: foo19name: foo20body: |21 bb.0.entry:22 ; CHECK: $eax = MOV32ri 4223 ; CHECK-NEXT: RET64 $eax24 $eax = MOV32ri 4225 RET64 $eax26...27---28# CHECK: name: bar29name: bar30body: |31 bb.0.entry:32 ; CHECK: $eax = MOV32ri -1133 ; CHECK-NEXT: RET64 $eax34 $eax = MOV32ri -1135 RET64 $eax36...37