brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.5 KiB · 6928638 Raw
72 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:            lane06body:             |7  bb.1:8  ; CHECK-LABEL: name: @lane09  ; CHECK-NEXT: %0:_ KnownBits:???????? SignBits:110  ; CHECK-NEXT: %1:_ KnownBits:???????? SignBits:111  ; CHECK-NEXT: %2:_ KnownBits:???????? SignBits:112    %0:_(<2 x s8>) = COPY $h013    %1:_(<2 x s8>) = COPY $h114    %2:_(<2 x s8>) = G_SHUFFLE_VECTOR %0, %1, shufflemask(0, 0)15...16---17name:            zext_known18body:             |19  bb.1:20  ; CHECK-LABEL: name: @zext_known21  ; CHECK-NEXT: %0:_ KnownBits:???????? SignBits:122  ; CHECK-NEXT: %1:_ KnownBits:???????????????? SignBits:123  ; CHECK-NEXT: %2:_ KnownBits:00000000???????? SignBits:824  ; CHECK-NEXT: %3:_ KnownBits:00000000???????? SignBits:825    %0:_(<2 x s8>) = COPY $h026    %1:_(<2 x s16>) = COPY $s127    %2:_(<2 x s16>) = G_ZEXT %028    %3:_(<2 x s16>) = G_SHUFFLE_VECTOR %2, %1, shufflemask(0, 0)29...30---31name:            zext_unknown32body:             |33  bb.1:34  ; CHECK-LABEL: name: @zext_unknown35  ; CHECK-NEXT: %0:_ KnownBits:???????? SignBits:136  ; CHECK-NEXT: %1:_ KnownBits:???????????????? SignBits:137  ; CHECK-NEXT: %2:_ KnownBits:00000000???????? SignBits:838  ; CHECK-NEXT: %3:_ KnownBits:???????????????? SignBits:139    %0:_(<2 x s8>) = COPY $h040    %1:_(<2 x s16>) = COPY $s141    %2:_(<2 x s16>) = G_ZEXT %042    %3:_(<2 x s16>) = G_SHUFFLE_VECTOR %2, %1, shufflemask(0, 2)43...44---45name:            sext_known46body:             |47  bb.1:48  ; CHECK-LABEL: name: @sext_known49  ; CHECK-NEXT: %0:_ KnownBits:???????? SignBits:150  ; CHECK-NEXT: %1:_ KnownBits:???????????????? SignBits:151  ; CHECK-NEXT: %2:_ KnownBits:???????????????? SignBits:952  ; CHECK-NEXT: %3:_ KnownBits:???????????????? SignBits:953    %0:_(<2 x s8>) = COPY $h054    %1:_(<2 x s16>) = COPY $s155    %2:_(<2 x s16>) = G_SEXT %056    %3:_(<2 x s16>) = G_SHUFFLE_VECTOR %2, %1, shufflemask(0, 0)57...58---59name:            sext_unknown60body:             |61  bb.1:62  ; CHECK-LABEL: name: @sext_unknown63  ; CHECK-NEXT: %0:_ KnownBits:???????? SignBits:164  ; CHECK-NEXT: %1:_ KnownBits:???????????????? SignBits:165  ; CHECK-NEXT: %2:_ KnownBits:???????????????? SignBits:966  ; CHECK-NEXT: %3:_ KnownBits:???????????????? SignBits:167    %0:_(<2 x s8>) = COPY $h068    %1:_(<2 x s16>) = COPY $s169    %2:_(<2 x s16>) = G_SEXT %070    %3:_(<2 x s16>) = G_SHUFFLE_VECTOR %2, %1, shufflemask(0, 2)71...72