1
1
# NOTE: Assertions have been autogenerated by utils/update_givaluetracking_test_checks.py UTC_ARGS: --version 5
2
- # RUN: llc -mtriple aarch64 -mattr=+sve -passes="print<gisel-value-tracking>" %s -o - 2>&1 | FileCheck %s
2
+ # RUN: llc -mtriple aarch64 -mattr=+sve -passes="print<gisel-value-tracking>" %s -filetype=null 2>&1 | FileCheck %s
3
3
4
4
---
5
5
name : ScalarConst
6
6
body : |
7
7
bb.0:
8
8
; CHECK-LABEL: name: @ScalarConst
9
- ; CHECK-NEXT: %0:_ KnownBits:10101001100001110110010101000011 SignBits:1
10
- ; CHECK-NEXT: %1:_ KnownBits:00000000000000000110010101000011 SignBits:17
11
- %0:_(s32) = G_CONSTANT i32 2844222787
9
+ ; CHECK-NEXT: %0:_ KnownBits:00000000000000000000000001111000 SignBits:25
10
+ ; CHECK-NEXT: %1:_ KnownBits:00000000000000000000000001111000 SignBits:25
11
+ %0:_(s32) = G_CONSTANT i32 120
12
12
%1:_(s32) = G_ASSERT_ZEXT %0(s32), 16
13
13
...
14
14
---
@@ -26,10 +26,10 @@ name: VectorCst
26
26
body : |
27
27
bb.0:
28
28
; CHECK-LABEL: name: @VectorCst
29
- ; CHECK-NEXT: %0:_ KnownBits:10101001100001110110010101000011 SignBits:1
30
- ; CHECK-NEXT: %1:_ KnownBits:10101001100001110110010101000011 SignBits:1
31
- ; CHECK-NEXT: %2:_ KnownBits:00000000000000000110010101000011 SignBits:17
32
- %0:_(s32) = G_CONSTANT i32 2844222787
29
+ ; CHECK-NEXT: %0:_ KnownBits:00000000000000000000000001111000 SignBits:25
30
+ ; CHECK-NEXT: %1:_ KnownBits:00000000000000000000000001111000 SignBits:25
31
+ ; CHECK-NEXT: %2:_ KnownBits:00000000000000000000000001111000 SignBits:25
32
+ %0:_(s32) = G_CONSTANT i32 120
33
33
%1:_(<4 x s32>) = G_BUILD_VECTOR %0, %0, %0, %0
34
34
%2:_(<4 x s32>) = G_ASSERT_ZEXT %1(<4 x s32>), 16
35
35
...
@@ -48,10 +48,10 @@ name: ScalableCst
48
48
body : |
49
49
bb.0:
50
50
; CHECK-LABEL: name: @ScalableCst
51
- ; CHECK-NEXT: %0:_ KnownBits:10101001100001110110010101000011 SignBits:1
52
- ; CHECK-NEXT: %1:_ KnownBits:???????????????????????????????? SignBits:1
53
- ; CHECK-NEXT: %2:_ KnownBits:0000000000000000???????????????? SignBits:16
54
- %0:_(s32) = G_CONSTANT i32 2844222787
51
+ ; CHECK-NEXT: %0:_ KnownBits:00000000000000000000000001111000 SignBits:25
52
+ ; CHECK-NEXT: %1:_ KnownBits:00000000000000000000000001111000 SignBits:25
53
+ ; CHECK-NEXT: %2:_ KnownBits:00000000000000000000000001111000 SignBits:25
54
+ %0:_(s32) = G_CONSTANT i32 120
55
55
%1:_(<vscale x 4 x s32>) = G_SPLAT_VECTOR %0
56
56
%2:_(<vscale x 4 x s32>) = G_ASSERT_ZEXT %1(<vscale x 4 x s32>), 16
57
57
...
0 commit comments