brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.1 KiB · 76680ac Raw
37 lines · plain
1# RUN: llc -mtriple=i386-linux-gnu                       -run-pass=regbankselect %s -o - | FileCheck %s2# RUN: llc -mtriple=i386-linux-gnu -regbankselect-greedy -run-pass=regbankselect %s -o - | FileCheck %s3 4--- |5  define void @test_uadde_i32() {6    ret void7  }8 9...10---11name:            test_uadde_i3212# CHECK-LABEL: name:  test_uadde_i3213alignment:       1614legalized:       true15regBankSelected: false16# CHECK:      registers:17# CHECK-NEXT:   - { id: 0, class: gpr, preferred-register: '', flags: [   ] }18# CHECK-NEXT:   - { id: 1, class: gpr, preferred-register: '', flags: [   ] }19# CHECK-NEXT:   - { id: 2, class: gpr, preferred-register: '', flags: [   ] }20# CHECK-NEXT:   - { id: 3, class: gpr, preferred-register: '', flags: [   ] }21# CHECK-NEXT:   - { id: 4, class: gpr, preferred-register: '', flags: [   ] }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_DEF31    %1(s32) = IMPLICIT_DEF32    %2(s8) = IMPLICIT_DEF33    %3(s32), %4(s8) = G_UADDE %0, %1, %234    RET 035 36...37