# NOTE: Assertions have been autogenerated by utils/update_givaluetracking_test_checks.py UTC_ARGS: --version 5 # RUN: llc -mtriple aarch64 -passes="print" %s -filetype=null 2>&1 | FileCheck %s --- name: Cst tracksRegLiveness: true body: | bb.1: ; CHECK-LABEL: name: @Cst ; CHECK-NEXT: %0:_ KnownBits:00000001 SignBits:7 ; CHECK-NEXT: %1:_ KnownBits:00000001 SignBits:7 %0:_(s8) = G_CONSTANT i8 1 %1:_(s8) = COPY %0 ... --- name: CstWithClass tracksRegLiveness: true body: | bb.1: ; We can't analyze %0 due to the lack of an LLT. We will get a default ; constructed KnownBits back. %0 will have the correct size but we will ; not know any further info. ; CHECK-LABEL: name: @CstWithClass ; CHECK-NEXT: %1:_ KnownBits:???????????????????????????????? SignBits:1 %0:gpr32 = MOVi32imm 1 %1:_(s32) = COPY %0 ...