1# RUN: llc -mtriple=i386-linux-gnu -run-pass=regbankselect %s -o - | FileCheck %s --check-prefix=CHECK --check-prefix=FAST 2# RUN: llc -mtriple=i386-linux-gnu -regbankselect-greedy -run-pass=regbankselect %s -o - | FileCheck %s --check-prefix=CHECK --check-prefix=GREEDY 3 4--- | 5 define void @test_uadde_i32() { 6 ret void 7 } 8 9... 10--- 11name: test_uadde_i32 12# CHECK-LABEL: name: test_uadde_i32 13alignment: 4 14legalized: true 15regBankSelected: false 16# CHECK: registers: 17# CHECK-NEXT: - { id: 0, class: gpr, preferred-register: '' } 18# CHECK-NEXT: - { id: 1, class: gpr, preferred-register: '' } 19# CHECK-NEXT: - { id: 2, class: gpr, preferred-register: '' } 20# CHECK-NEXT: - { id: 3, class: gpr, preferred-register: '' } 21# CHECK-NEXT: - { id: 4, class: gpr, preferred-register: '' } 22registers: 23 - { id: 0, class: _ } 24 - { id: 1, class: _ } 25 - { id: 2, class: _ } 26 - { id: 3, class: _ } 27 - { id: 4, class: _ } 28body: | 29 bb.0 (%ir-block.0): 30 %0(s32) = IMPLICIT_DEF 31 %1(s32) = IMPLICIT_DEF 32 %2(s1) = IMPLICIT_DEF 33 %3(s32), %4(s1) = G_UADDE %0, %1, %2 34 RET 0 35 36... 37