Lines Matching refs:VI
3 …e=amdgcn-mesa-mesa3d -mcpu=tahiti -run-pass=legalizer -o - %s | FileCheck %s -check-prefixes=GCN,VI
14 ; VI-LABEL: name: test_zextload_flat_i32_i8
15 ; VI: [[COPY:%[0-9]+]]:_(p0) = COPY $vgpr0_vgpr1
16 ; VI: [[LOAD:%[0-9]+]]:_(s32) = G_LOAD [[COPY]](p0) :: (load 1)
17 ; VI: [[C:%[0-9]+]]:_(s32) = G_CONSTANT i32 255
18 ; VI: [[COPY1:%[0-9]+]]:_(s32) = COPY [[LOAD]](s32)
19 ; VI: [[AND:%[0-9]+]]:_(s32) = G_AND [[COPY1]], [[C]]
20 ; VI: $vgpr0 = COPY [[AND]](s32)
35 ; VI-LABEL: name: test_zextload_flat_i32_i16
36 ; VI: [[COPY:%[0-9]+]]:_(p0) = COPY $vgpr0_vgpr1
37 ; VI: [[LOAD:%[0-9]+]]:_(s32) = G_LOAD [[COPY]](p0) :: (load 2)
38 ; VI: [[C:%[0-9]+]]:_(s32) = G_CONSTANT i32 65535
39 ; VI: [[COPY1:%[0-9]+]]:_(s32) = COPY [[LOAD]](s32)
40 ; VI: [[AND:%[0-9]+]]:_(s32) = G_AND [[COPY1]], [[C]]
41 ; VI: $vgpr0 = COPY [[AND]](s32)
57 ; VI-LABEL: name: test_zextload_flat_i31_i8
58 ; VI: [[COPY:%[0-9]+]]:_(p0) = COPY $vgpr0_vgpr1
59 ; VI: [[LOAD:%[0-9]+]]:_(s32) = G_LOAD [[COPY]](p0) :: (load 1)
60 ; VI: [[C:%[0-9]+]]:_(s32) = G_CONSTANT i32 255
61 ; VI: [[COPY1:%[0-9]+]]:_(s32) = COPY [[LOAD]](s32)
62 ; VI: [[AND:%[0-9]+]]:_(s32) = G_AND [[COPY1]], [[C]]
63 ; VI: [[COPY2:%[0-9]+]]:_(s32) = COPY [[AND]](s32)
64 ; VI: $vgpr0 = COPY [[COPY2]](s32)
81 ; VI-LABEL: name: test_zextload_flat_i64_i8
82 ; VI: [[COPY:%[0-9]+]]:_(p0) = COPY $vgpr0_vgpr1
83 ; VI: [[LOAD:%[0-9]+]]:_(s32) = G_LOAD [[COPY]](p0) :: (load 1)
84 ; VI: [[C:%[0-9]+]]:_(s32) = G_CONSTANT i32 255
85 ; VI: [[COPY1:%[0-9]+]]:_(s32) = COPY [[LOAD]](s32)
86 ; VI: [[AND:%[0-9]+]]:_(s32) = G_AND [[COPY1]], [[C]]
87 ; VI: [[ZEXT:%[0-9]+]]:_(s64) = G_ZEXT [[AND]](s32)
88 ; VI: $vgpr0_vgpr1 = COPY [[ZEXT]](s64)
104 ; VI-LABEL: name: test_zextload_flat_i64_i16
105 ; VI: [[COPY:%[0-9]+]]:_(p0) = COPY $vgpr0_vgpr1
106 ; VI: [[LOAD:%[0-9]+]]:_(s32) = G_LOAD [[COPY]](p0) :: (load 2)
107 ; VI: [[C:%[0-9]+]]:_(s32) = G_CONSTANT i32 65535
108 ; VI: [[COPY1:%[0-9]+]]:_(s32) = COPY [[LOAD]](s32)
109 ; VI: [[AND:%[0-9]+]]:_(s32) = G_AND [[COPY1]], [[C]]
110 ; VI: [[ZEXT:%[0-9]+]]:_(s64) = G_ZEXT [[AND]](s32)
111 ; VI: $vgpr0_vgpr1 = COPY [[ZEXT]](s64)
127 ; VI-LABEL: name: test_zextload_flat_i64_i32
128 ; VI: [[COPY:%[0-9]+]]:_(p0) = COPY $vgpr0_vgpr1
129 ; VI: [[LOAD:%[0-9]+]]:_(s32) = G_LOAD [[COPY]](p0) :: (load 4)
130 ; VI: [[ZEXT:%[0-9]+]]:_(s64) = G_ZEXT [[LOAD]](s32)
131 ; VI: $vgpr0_vgpr1 = COPY [[ZEXT]](s64)