brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.6 KiB · 94ea12d Raw
68 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_givaluetracking_test_checks.py UTC_ARGS: --version 52# RUN: llc -mtriple aarch64 -passes="print<gisel-value-tracking>" %s -filetype=null 2>&1 | FileCheck %s3 4---5name:            const6body:             |7  bb.1:8  ; CHECK-LABEL: name: @const9  ; CHECK-NEXT: %0:_ KnownBits:00000011 SignBits:610  ; CHECK-NEXT: %1:_ KnownBits:00001010 SignBits:411  ; CHECK-NEXT: %2:_ KnownBits:0000?01? SignBits:412    %0:_(s8) = G_CONSTANT i8 313    %1:_(s8) = G_CONSTANT i8 1014    %2:_(<2 x s8>) = G_BUILD_VECTOR %0, %115...16---17name:            const_lane118body:             |19  bb.1:20  ; CHECK-LABEL: name: @const_lane121  ; CHECK-NEXT: %0:_ KnownBits:00000011 SignBits:622  ; CHECK-NEXT: %1:_ KnownBits:00001010 SignBits:423  ; CHECK-NEXT: %2:_ KnownBits:0000?01? SignBits:424  ; CHECK-NEXT: %idx:_ KnownBits:0000000000000000000000000000000000000000000000000000000000000001 SignBits:6325  ; CHECK-NEXT: %4:_ KnownBits:00001010 SignBits:426    %0:_(s8) = G_CONSTANT i8 327    %1:_(s8) = G_CONSTANT i8 1028    %2:_(<2 x s8>) = G_BUILD_VECTOR %0, %129    %idx:_(s64) = G_CONSTANT i64 130    %3:_(s8) = G_EXTRACT_VECTOR_ELT %2, %idx31...32---33name:            sextsignbits34body:             |35  bb.1:36  ; CHECK-LABEL: name: @sextsignbits37  ; CHECK-NEXT: %0:_ KnownBits:???????? SignBits:138  ; CHECK-NEXT: %1:_ KnownBits:???????????????? SignBits:139  ; CHECK-NEXT: %2:_ KnownBits:???????????????????????????????? SignBits:2540  ; CHECK-NEXT: %3:_ KnownBits:???????????????????????????????? SignBits:1741  ; CHECK-NEXT: %4:_ KnownBits:???????????????????????????????? SignBits:1742    %0:_(s8) = COPY $b043    %1:_(s16) = COPY $h144    %2:_(s32) = G_SEXT %045    %3:_(s32) = G_SEXT %146    %4:_(<2 x s32>) = G_BUILD_VECTOR %2, %347...48---49name:            sextsignbits_lane150body:             |51  bb.1:52  ; CHECK-LABEL: name: @sextsignbits_lane153  ; CHECK-NEXT: %0:_ KnownBits:???????? SignBits:154  ; CHECK-NEXT: %1:_ KnownBits:???????????????? SignBits:155  ; CHECK-NEXT: %2:_ KnownBits:???????????????????????????????? SignBits:2556  ; CHECK-NEXT: %3:_ KnownBits:???????????????????????????????? SignBits:1757  ; CHECK-NEXT: %4:_ KnownBits:???????????????????????????????? SignBits:1758  ; CHECK-NEXT: %idx:_ KnownBits:0000000000000000000000000000000000000000000000000000000000000001 SignBits:6359  ; CHECK-NEXT: %6:_ KnownBits:???????????????????????????????? SignBits:160    %0:_(s8) = COPY $b061    %1:_(s16) = COPY $h162    %2:_(s32) = G_SEXT %063    %3:_(s32) = G_SEXT %164    %4:_(<2 x s32>) = G_BUILD_VECTOR %2, %365    %idx:_(s64) = G_CONSTANT i64 166    %5:_(s32) = G_EXTRACT_VECTOR_ELT %4, %idx67...68