brintos

brintos / llvm-project-archived public Read only

0
0
Text · 913 B · 00af98c Raw
28 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:            Cst6tracksRegLiveness: true7body:             |8  bb.1:9  ; CHECK-LABEL: name: @Cst10  ; CHECK-NEXT: %0:_ KnownBits:00000001 SignBits:711  ; CHECK-NEXT: %1:_ KnownBits:00000001 SignBits:712    %0:_(s8) = G_CONSTANT i8 113    %1:_(s8) = COPY %014...15---16name:            CstWithClass17tracksRegLiveness: true18body:             |19  bb.1:20  ; We can't analyze %0 due to the lack of an LLT. We will get a default21  ; constructed KnownBits back. %0 will have the correct size but we will22  ; not know any further info.23  ; CHECK-LABEL: name: @CstWithClass24  ; CHECK-NEXT: %1:_ KnownBits:???????????????????????????????? SignBits:125    %0:gpr32 = MOVi32imm 126    %1:_(s32) = COPY %027...28