Home | History | Annotate | Download | only in GlobalISel
      1 # NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py
      2 # RUN: llc -march=amdgcn -mcpu=fiji -run-pass=regbankselect %s -verify-machineinstrs -o - -regbankselect-fast | FileCheck %s
      3 # RUN: llc -march=amdgcn -mcpu=fiji -run-pass=regbankselect %s -verify-machineinstrs -o - -regbankselect-greedy | FileCheck %s
      4 
      5 ---
      6 name: zext_i32_to_i64_s
      7 legalized: true
      8 
      9 body: |
     10   bb.0:
     11     liveins: $sgpr0
     12     ; CHECK-LABEL: name: zext_i32_to_i64_s
     13     ; CHECK: [[COPY:%[0-9]+]]:sgpr(s32) = COPY $sgpr0
     14     ; CHECK: [[ZEXT:%[0-9]+]]:sgpr(s64) = G_ZEXT [[COPY]](s32)
     15     %0:_(s32) = COPY $sgpr0
     16     %1:_(s64) = G_ZEXT %0
     17 ...
     18 
     19 ---
     20 name: zext_i32_to_i64_v
     21 legalized: true
     22 
     23 body: |
     24   bb.0:
     25     liveins: $vgpr0_vgpr1
     26     ; CHECK-LABEL: name: zext_i32_to_i64_v
     27     ; CHECK: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0
     28     ; CHECK: [[ZEXT:%[0-9]+]]:vgpr(s64) = G_ZEXT [[COPY]](s32)
     29     %0:_(s32) = COPY $vgpr0
     30     %1:_(s64) = G_ZEXT %0
     31 ...
     32