brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.3 KiB · 27c11ee Raw
36 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_givaluetracking_test_checks.py UTC_ARGS: --version 52# RUN: llc -mtriple aarch64 -mattr=+sve -passes="print<gisel-value-tracking>" %s -o - 2>&1 | FileCheck %s3 4---5name:            Scalable6body:             |7  bb.1:8  ; CHECK-LABEL: name: @Scalable9  ; CHECK-NEXT: %0:_ KnownBits:0000000000001010 SignBits:1210  ; CHECK-NEXT: %1:_ KnownBits:0000000000001010 SignBits:1211    %0:_(s16) = G_CONSTANT i16 1012    %1:_(<vscale x 8 x s16>) = G_SPLAT_VECTOR %0(s16)13...14---15name:            Scalable_trunc16body:             |17  bb.1:18  ; CHECK-LABEL: name: @Scalable_trunc19  ; CHECK-NEXT: %0:_ KnownBits:00000000000000000000000000001010 SignBits:2820  ; CHECK-NEXT: %1:_ KnownBits:0000000000001010 SignBits:1221    %0:_(s32) = G_CONSTANT i32 1022    %1:_(<vscale x 8 x s16>) = G_SPLAT_VECTOR %0(s32)23...24---25name:            Scalable_signbits26body:             |27  bb.1:28  ; CHECK-LABEL: name: @Scalable_signbits29  ; CHECK-NEXT: %0:_ KnownBits:???????????????? SignBits:130  ; CHECK-NEXT: %1:_ KnownBits:???????????????????????????????? SignBits:1731  ; CHECK-NEXT: %2:_ KnownBits:???????????????????????????????? SignBits:1732    %0:_(s16) = COPY $h033    %1:_(s32) = G_SEXT %0(s16)34    %2:_(<vscale x 4 x s32>) = G_SPLAT_VECTOR %1(s32)35...36