brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.1 KiB · b696cdf Raw
44 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py2# RUN: llc -mtriple aarch64 -run-pass=aarch64-prelegalizer-combiner -verify-machineinstrs %s -o - | FileCheck %s3 4---5name:            sitofp6liveins:7  - { reg: '$d0' }8body:             |9  bb.1.entry:10    liveins: $d011 12    ; CHECK-LABEL: name: sitofp13    ; CHECK: liveins: $d014    ; CHECK-NEXT: {{  $}}15    ; CHECK-NEXT: %res:_(s64) = G_FCONSTANT double 0.000000e+0016    ; CHECK-NEXT: $d0 = COPY %res(s64)17    ; CHECK-NEXT: RET_ReallyLR implicit $d018    %a:_(s64) = G_CONSTANT i64 019    %res:_(s64) = G_SITOFP %a20    $d0 = COPY %res(s64)21    RET_ReallyLR implicit $d022 23...24---25name:            uitofp26liveins:27  - { reg: '$d0' }28body:             |29  bb.1.entry:30    liveins: $d031 32    ; CHECK-LABEL: name: uitofp33    ; CHECK: liveins: $d034    ; CHECK-NEXT: {{  $}}35    ; CHECK-NEXT: %res:_(s64) = G_FCONSTANT double 0.000000e+0036    ; CHECK-NEXT: $d0 = COPY %res(s64)37    ; CHECK-NEXT: RET_ReallyLR implicit $d038    %a:_(s64) = G_CONSTANT i64 039    %res:_(s64) = G_UITOFP %a40    $d0 = COPY %res(s64)41    RET_ReallyLR implicit $d042 43...44