brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.9 KiB · b29144d Raw
60 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py2# RUN: llc %s -verify-machineinstrs -mtriple aarch64-unknown-unknown -run-pass=regbankselect -o - | FileCheck %s3 4...5---6 7name:            fma_f328alignment:       49legalized:       true10tracksRegLiveness: true11machineFunctionInfo: {}12body:             |13  bb.0:14    liveins: $s0, $s1, $s215 16    ; CHECK-LABEL: name: fma_f3217    ; CHECK: liveins: $s0, $s1, $s218    ; CHECK-NEXT: {{  $}}19    ; CHECK-NEXT: [[COPY:%[0-9]+]]:fpr(s32) = COPY $s020    ; CHECK-NEXT: [[COPY1:%[0-9]+]]:fpr(s32) = COPY $s121    ; CHECK-NEXT: [[COPY2:%[0-9]+]]:fpr(s32) = COPY $s222    ; CHECK-NEXT: [[FMA:%[0-9]+]]:fpr(s32) = nnan ninf nsz arcp contract afn reassoc G_FMA [[COPY]], [[COPY1]], [[COPY2]]23    ; CHECK-NEXT: $s0 = COPY [[FMA]](s32)24    ; CHECK-NEXT: RET_ReallyLR implicit $s025    %0:_(s32) = COPY $s026    %1:_(s32) = COPY $s127    %2:_(s32) = COPY $s228    %3:_(s32) = nnan ninf nsz arcp contract afn reassoc G_FMA %0, %1, %229    $s0 = COPY %3(s32)30    RET_ReallyLR implicit $s031 32...33---34name:            fma_f6435alignment:       436legalized:       true37tracksRegLiveness: true38machineFunctionInfo: {}39body:             |40  bb.0:41    liveins: $d0, $d1, $d242 43    ; CHECK-LABEL: name: fma_f6444    ; CHECK: liveins: $d0, $d1, $d245    ; CHECK-NEXT: {{  $}}46    ; CHECK-NEXT: [[COPY:%[0-9]+]]:fpr(s64) = COPY $d047    ; CHECK-NEXT: [[COPY1:%[0-9]+]]:fpr(s64) = COPY $d148    ; CHECK-NEXT: [[COPY2:%[0-9]+]]:fpr(s64) = COPY $d249    ; CHECK-NEXT: [[FMA:%[0-9]+]]:fpr(s64) = nnan ninf nsz arcp contract afn reassoc G_FMA [[COPY]], [[COPY1]], [[COPY2]]50    ; CHECK-NEXT: $d0 = COPY [[FMA]](s64)51    ; CHECK-NEXT: RET_ReallyLR implicit $d052    %0:_(s64) = COPY $d053    %1:_(s64) = COPY $d154    %2:_(s64) = COPY $d255    %3:_(s64) = nnan ninf nsz arcp contract afn reassoc G_FMA %0, %1, %256    $d0 = COPY %3(s64)57    RET_ReallyLR implicit $d058 59...60