brintos

brintos / llvm-project-archived public Read only

0
0
Text · 842 B · 089dd7a Raw
25 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py2# RUN: llc -mtriple=riscv32 -run-pass=regbankselect -verify-machineinstrs %s -o - | FileCheck %s3 4---5name:            ptrmask_p0_s326legalized:       true7tracksRegLiveness: true8body:             |9  bb.0:10    liveins: $x10, $x1111    ; CHECK-LABEL: name: ptrmask_p0_s3212    ; CHECK: liveins: $x10, $x1113    ; CHECK-NEXT: {{  $}}14    ; CHECK-NEXT: [[COPY:%[0-9]+]]:gprb(p0) = COPY $x1015    ; CHECK-NEXT: [[COPY1:%[0-9]+]]:gprb(s32) = COPY $x1116    ; CHECK-NEXT: [[PTRMASK:%[0-9]+]]:gprb(p0) = G_PTRMASK [[COPY]], [[COPY1]](s32)17    ; CHECK-NEXT: $x10 = COPY [[PTRMASK]](p0)18    ; CHECK-NEXT: PseudoRET implicit $x1019    %0:_(p0) = COPY $x1020    %1:_(s32) = COPY $x1121    %2:_(p0) = G_PTRMASK %0(p0), %1(s32)22    $x10 = COPY %2(p0)23    PseudoRET implicit $x1024...25