brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.9 KiB · 0759fc1 Raw
66 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py2# RUN: llc -O0 -mtriple=mipsel-linux-gnu -run-pass=instruction-select -verify-machineinstrs %s -o - | FileCheck %s -check-prefixes=FP323# RUN: llc -O0 -mtriple=mipsel-linux-gnu -mattr=+fp64,+mips32r2 -run-pass=instruction-select -verify-machineinstrs %s -o - | FileCheck %s -check-prefixes=FP644--- |5 6  define void @sqrt_f32() {entry: ret void}7  define void @sqrt_f64() {entry: ret void}8 9...10---11name:            sqrt_f3212alignment:       413legalized:       true14regBankSelected: true15tracksRegLiveness: true16body:             |17  bb.1.entry:18    liveins: $f1219 20    ; FP32-LABEL: name: sqrt_f3221    ; FP32: liveins: $f1222    ; FP32: [[COPY:%[0-9]+]]:fgr32 = COPY $f1223    ; FP32: [[FSQRT_S:%[0-9]+]]:fgr32 = FSQRT_S [[COPY]]24    ; FP32: $f0 = COPY [[FSQRT_S]]25    ; FP32: RetRA implicit $f026    ; FP64-LABEL: name: sqrt_f3227    ; FP64: liveins: $f1228    ; FP64: [[COPY:%[0-9]+]]:fgr32 = COPY $f1229    ; FP64: [[FSQRT_S:%[0-9]+]]:fgr32 = FSQRT_S [[COPY]]30    ; FP64: $f0 = COPY [[FSQRT_S]]31    ; FP64: RetRA implicit $f032    %0:fprb(s32) = COPY $f1233    %1:fprb(s32) = G_FSQRT %034    $f0 = COPY %1(s32)35    RetRA implicit $f036 37...38---39name:            sqrt_f6440alignment:       441legalized:       true42regBankSelected: true43tracksRegLiveness: true44body:             |45  bb.1.entry:46    liveins: $d647 48    ; FP32-LABEL: name: sqrt_f6449    ; FP32: liveins: $d650    ; FP32: [[COPY:%[0-9]+]]:afgr64 = COPY $d651    ; FP32: [[FSQRT_D32_:%[0-9]+]]:afgr64 = FSQRT_D32 [[COPY]]52    ; FP32: $d0 = COPY [[FSQRT_D32_]]53    ; FP32: RetRA implicit $d054    ; FP64-LABEL: name: sqrt_f6455    ; FP64: liveins: $d656    ; FP64: [[COPY:%[0-9]+]]:fgr64 = COPY $d657    ; FP64: [[FSQRT_D64_:%[0-9]+]]:fgr64 = FSQRT_D64 [[COPY]]58    ; FP64: $d0 = COPY [[FSQRT_D64_]]59    ; FP64: RetRA implicit $d060    %0:fprb(s64) = COPY $d661    %1:fprb(s64) = G_FSQRT %062    $d0 = COPY %1(s64)63    RetRA implicit $d064 65...66