brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.3 KiB · d6d4161 Raw
49 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py2# RUN: llc -mtriple=aarch64-unknown-unknown -verify-machineinstrs -run-pass=instruction-select %s -o - | FileCheck %s3 4...5---6name:            CNTv8i87legalized:       true8regBankSelected: true9tracksRegLiveness: true10body:             |11  bb.0:12    liveins: $d013 14    ; CHECK-LABEL: name: CNTv8i815    ; CHECK: liveins: $d016    ; CHECK-NEXT: {{  $}}17    ; CHECK-NEXT: %copy:fpr64 = COPY $d018    ; CHECK-NEXT: %ctpop:fpr64 = CNTv8i8 %copy19    ; CHECK-NEXT: $d0 = COPY %ctpop20    ; CHECK-NEXT: RET_ReallyLR implicit $d021    %copy:fpr(<8 x s8>) = COPY $d022    %ctpop:fpr(<8 x s8>) = G_CTPOP %copy(<8 x s8>)23    $d0 = COPY %ctpop(<8 x s8>)24    RET_ReallyLR implicit $d025 26...27---28name:            CNTv16i829legalized:       true30regBankSelected: true31tracksRegLiveness: true32body:             |33  bb.0:34    liveins: $q035 36    ; CHECK-LABEL: name: CNTv16i837    ; CHECK: liveins: $q038    ; CHECK-NEXT: {{  $}}39    ; CHECK-NEXT: %copy:fpr128 = COPY $q040    ; CHECK-NEXT: %ctpop:fpr128 = CNTv16i8 %copy41    ; CHECK-NEXT: $q0 = COPY %ctpop42    ; CHECK-NEXT: RET_ReallyLR implicit $q043    %copy:fpr(<16 x s8>) = COPY $q044    %ctpop:fpr(<16 x s8>) = G_CTPOP %copy(<16 x s8>)45    $q0 = COPY %ctpop(<16 x s8>)46    RET_ReallyLR implicit $q047 48...49