brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.0 KiB · b718ea3 Raw
71 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py2# RUN: llc -mtriple=aarch64 -run-pass=regbankselect -verify-machineinstrs %s -o - | FileCheck %s3 4...5---6name:            fp_inputs7legalized:       true8body:             |9  bb.0:10    liveins: $s0, $s111 12    ; CHECK-LABEL: name: fp_inputs13    ; CHECK: liveins: $s0, $s114    ; CHECK-NEXT: {{  $}}15    ; CHECK-NEXT: %lhs:fpr(s32) = COPY $s016    ; CHECK-NEXT: %rhs:fpr(s32) = COPY $s117    ; CHECK-NEXT: %maxnum:fpr(s32) = G_FMAXNUM %lhs, %rhs18    ; CHECK-NEXT: $s0 = COPY %maxnum(s32)19    ; CHECK-NEXT: RET_ReallyLR implicit $s020    %lhs:_(s32) = COPY $s021    %rhs:_(s32) = COPY $s122    %maxnum:_(s32) = G_FMAXNUM %lhs, %rhs23    $s0 = COPY %maxnum(s32)24    RET_ReallyLR implicit $s025 26...27---28name:            gp_inputs29legalized:       true30body:             |31  bb.0:32    liveins: $w0, $w133 34    ; CHECK-LABEL: name: gp_inputs35    ; CHECK: liveins: $w0, $w136    ; CHECK-NEXT: {{  $}}37    ; CHECK-NEXT: %lhs:gpr(s32) = COPY $w038    ; CHECK-NEXT: %rhs:gpr(s32) = COPY $w139    ; CHECK-NEXT: [[COPY:%[0-9]+]]:fpr(s32) = COPY %lhs(s32)40    ; CHECK-NEXT: [[COPY1:%[0-9]+]]:fpr(s32) = COPY %rhs(s32)41    ; CHECK-NEXT: %maxnum:fpr(s32) = G_FMAXNUM [[COPY]], [[COPY1]]42    ; CHECK-NEXT: $s0 = COPY %maxnum(s32)43    ; CHECK-NEXT: RET_ReallyLR implicit $s044    %lhs:_(s32) = COPY $w045    %rhs:_(s32) = COPY $w146    %maxnum:_(s32) = G_FMAXNUM %lhs, %rhs47    $s0 = COPY %maxnum(s32)48    RET_ReallyLR implicit $s049 50...51---52name:            gp_use53legalized:       true54body:             |55  bb.0:56    liveins: $s0, $s157 58    ; CHECK-LABEL: name: gp_use59    ; CHECK: liveins: $s0, $s160    ; CHECK-NEXT: {{  $}}61    ; CHECK-NEXT: %lhs:fpr(s32) = COPY $s062    ; CHECK-NEXT: %rhs:fpr(s32) = COPY $s163    ; CHECK-NEXT: %maxnum:fpr(s32) = G_FMAXNUM %lhs, %rhs64    ; CHECK-NEXT: $w0 = COPY %maxnum(s32)65    ; CHECK-NEXT: RET_ReallyLR implicit $w066    %lhs:_(s32) = COPY $s067    %rhs:_(s32) = COPY $s168    %maxnum:_(s32) = G_FMAXNUM %lhs, %rhs69    $w0 = COPY %maxnum(s32)70    RET_ReallyLR implicit $w071