diff options
Diffstat (limited to 'llvm/test')
| -rw-r--r-- | llvm/test/CodeGen/ARM/GlobalISel/arm-regbankselect.mir | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/llvm/test/CodeGen/ARM/GlobalISel/arm-regbankselect.mir b/llvm/test/CodeGen/ARM/GlobalISel/arm-regbankselect.mir index 638c6e62092..eb6aabb63e0 100644 --- a/llvm/test/CodeGen/ARM/GlobalISel/arm-regbankselect.mir +++ b/llvm/test/CodeGen/ARM/GlobalISel/arm-regbankselect.mir @@ -29,6 +29,9 @@ define void @test_constants() { ret void } + @a_global = global float 1.0 + define void @test_globals() { ret void } + define void @test_anyext_s8_32() { ret void } define void @test_anyext_s16_32() { ret void } @@ -656,6 +659,22 @@ body: | BX_RET 14, _, implicit %r0 ... --- +name: test_globals +# CHECK-LABEL: name: test_globals +legalized: true +regBankSelected: false +selected: false +# CHECK: registers: +# CHECK: - { id: 0, class: gprb, preferred-register: '' } +registers: + - { id: 0, class: _ } +body: | + bb.0: + %0(p0) = G_GLOBAL_VALUE @a_global + %r0 = COPY %0(p0) + BX_RET 14, _, implicit %r0 +... +--- name: test_anyext_s8_32 # CHECK-LABEL: name: test_anyext_s8_32 legalized: true |

