Lines Matching refs:gpr
29 - { id: 0, class: gpr }
30 - { id: 1, class: gpr }
31 - { id: 2, class: gpr }
32 - { id: 3, class: gpr }
33 - { id: 4, class: gpr }
34 - { id: 5, class: gpr }
35 - { id: 6, class: gpr }
36 - { id: 7, class: gpr }
37 - { id: 8, class: gpr }
38 - { id: 9, class: gpr }
39 - { id: 10, class: gpr }
53 ; RV32I-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x13
54 ; RV32I-NEXT: [[COPY1:%[0-9]+]]:gpr = COPY $x12
55 ; RV32I-NEXT: [[COPY2:%[0-9]+]]:gpr = COPY $x11
56 ; RV32I-NEXT: [[COPY3:%[0-9]+]]:gpr = COPY $x10
57 ; RV32I-NEXT: [[ANDI:%[0-9]+]]:gpr = ANDI [[COPY3]], 1
58 ; RV32I-NEXT: [[COPY4:%[0-9]+]]:gpr = COPY $x0
66 ; RV32I-NEXT: [[PHI:%[0-9]+]]:gpr = PHI [[COPY2]], %bb.0, [[COPY1]], %bb.1
67 ; RV32I-NEXT: [[ADDI:%[0-9]+]]:gpr = ADDI [[PHI]], 1
73 ; RV32I-NEXT: [[PHI1:%[0-9]+]]:gpr = PHI [[COPY]], %bb.2, [[COPY1]], %bb.3
74 ; RV32I-NEXT: [[ADD:%[0-9]+]]:gpr = ADD [[PHI]], killed [[PHI1]]
81 ; RV32IBT-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x13
82 ; RV32IBT-NEXT: [[COPY1:%[0-9]+]]:gpr = COPY $x12
83 ; RV32IBT-NEXT: [[COPY2:%[0-9]+]]:gpr = COPY $x11
84 ; RV32IBT-NEXT: [[COPY3:%[0-9]+]]:gpr = COPY $x10
85 ; RV32IBT-NEXT: [[ANDI:%[0-9]+]]:gpr = ANDI [[COPY3]], 1
86 ; RV32IBT-NEXT: [[COPY4:%[0-9]+]]:gpr = COPY $x0
94 ; RV32IBT-NEXT: [[PHI:%[0-9]+]]:gpr = PHI [[COPY2]], %bb.0, [[COPY1]], %bb.1
95 ; RV32IBT-NEXT: [[ADDI:%[0-9]+]]:gpr = ADDI [[PHI]], 1
101 ; RV32IBT-NEXT: [[PHI1:%[0-9]+]]:gpr = PHI [[COPY]], %bb.2, [[COPY1]], %bb.3
102 ; RV32IBT-NEXT: [[ADD:%[0-9]+]]:gpr = ADD [[PHI]], killed [[PHI1]]
109 ; RV64I-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x13
110 ; RV64I-NEXT: [[COPY1:%[0-9]+]]:gpr = COPY $x12
111 ; RV64I-NEXT: [[COPY2:%[0-9]+]]:gpr = COPY $x11
112 ; RV64I-NEXT: [[COPY3:%[0-9]+]]:gpr = COPY $x10
113 ; RV64I-NEXT: [[ANDI:%[0-9]+]]:gpr = ANDI [[COPY3]], 1
114 ; RV64I-NEXT: [[COPY4:%[0-9]+]]:gpr = COPY $x0
122 ; RV64I-NEXT: [[PHI:%[0-9]+]]:gpr = PHI [[COPY2]], %bb.0, [[COPY1]], %bb.1
123 ; RV64I-NEXT: [[ADDI:%[0-9]+]]:gpr = ADDI [[PHI]], 1
129 ; RV64I-NEXT: [[PHI1:%[0-9]+]]:gpr = PHI [[COPY]], %bb.2, [[COPY1]], %bb.3
130 ; RV64I-NEXT: [[ADD:%[0-9]+]]:gpr = ADD [[PHI]], killed [[PHI1]]
137 ; RV64IBT-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x13
138 ; RV64IBT-NEXT: [[COPY1:%[0-9]+]]:gpr = COPY $x12
139 ; RV64IBT-NEXT: [[COPY2:%[0-9]+]]:gpr = COPY $x11
140 ; RV64IBT-NEXT: [[COPY3:%[0-9]+]]:gpr = COPY $x10
141 ; RV64IBT-NEXT: [[ANDI:%[0-9]+]]:gpr = ANDI [[COPY3]], 1
142 ; RV64IBT-NEXT: [[COPY4:%[0-9]+]]:gpr = COPY $x0
150 ; RV64IBT-NEXT: [[PHI:%[0-9]+]]:gpr = PHI [[COPY2]], %bb.0, [[COPY1]], %bb.1
151 ; RV64IBT-NEXT: [[ADDI:%[0-9]+]]:gpr = ADDI [[PHI]], 1
157 ; RV64IBT-NEXT: [[PHI1:%[0-9]+]]:gpr = PHI [[COPY]], %bb.2, [[COPY1]], %bb.3
158 ; RV64IBT-NEXT: [[ADD:%[0-9]+]]:gpr = ADD [[PHI]], killed [[PHI1]]
161 %3:gpr = COPY $x13
162 %2:gpr = COPY $x12
163 %1:gpr = COPY $x11
164 %0:gpr = COPY $x10
165 %5:gpr = ANDI %0, 1
166 %6:gpr = COPY $x0
167 %7:gpr = Select_GPR_Using_CC_GPR %5, %6, 1, %1, %2
168 %8:gpr = ADDI %7, 1
169 %9:gpr = Select_GPR_Using_CC_GPR %5, %6, 1, %3, %2
170 %10:gpr = ADD %7, killed %9
183 - { id: 0, class: gpr }
184 - { id: 1, class: gpr }
185 - { id: 2, class: gpr }
186 - { id: 3, class: gpr }
187 - { id: 4, class: gpr }
188 - { id: 5, class: gpr }
189 - { id: 6, class: gpr }
190 - { id: 7, class: gpr }
191 - { id: 8, class: gpr }
192 - { id: 9, class: gpr }
193 - { id: 10, class: gpr }
207 ; RV32I-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x13
208 ; RV32I-NEXT: [[COPY1:%[0-9]+]]:gpr = COPY $x12
209 ; RV32I-NEXT: [[COPY2:%[0-9]+]]:gpr = COPY $x11
210 ; RV32I-NEXT: [[COPY3:%[0-9]+]]:gpr = COPY $x10
211 ; RV32I-NEXT: [[ANDI:%[0-9]+]]:gpr = ANDI [[COPY3]], 1
212 ; RV32I-NEXT: [[COPY4:%[0-9]+]]:gpr = COPY $x0
213 ; RV32I-NEXT: [[ADDI:%[0-9]+]]:gpr = ADDI [[COPY3]], 1
220 ; RV32I-NEXT: [[PHI:%[0-9]+]]:gpr = PHI [[COPY2]], %bb.0, [[COPY1]], %bb.1
221 ; RV32I-NEXT: [[PHI1:%[0-9]+]]:gpr = PHI [[COPY]], %bb.0, [[COPY1]], %bb.1
224 ; RV32I-NEXT: [[ADD:%[0-9]+]]:gpr = ADD [[PHI]], killed [[PHI1]]
231 ; RV32IBT-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x13
232 ; RV32IBT-NEXT: [[COPY1:%[0-9]+]]:gpr = COPY $x12
233 ; RV32IBT-NEXT: [[COPY2:%[0-9]+]]:gpr = COPY $x11
234 ; RV32IBT-NEXT: [[COPY3:%[0-9]+]]:gpr = COPY $x10
235 ; RV32IBT-NEXT: [[ANDI:%[0-9]+]]:gpr = ANDI [[COPY3]], 1
236 ; RV32IBT-NEXT: [[COPY4:%[0-9]+]]:gpr = COPY $x0
237 ; RV32IBT-NEXT: [[ADDI:%[0-9]+]]:gpr = ADDI [[COPY3]], 1
244 ; RV32IBT-NEXT: [[PHI:%[0-9]+]]:gpr = PHI [[COPY2]], %bb.0, [[COPY1]], %bb.1
245 ; RV32IBT-NEXT: [[PHI1:%[0-9]+]]:gpr = PHI [[COPY]], %bb.0, [[COPY1]], %bb.1
248 ; RV32IBT-NEXT: [[ADD:%[0-9]+]]:gpr = ADD [[PHI]], killed [[PHI1]]
255 ; RV64I-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x13
256 ; RV64I-NEXT: [[COPY1:%[0-9]+]]:gpr = COPY $x12
257 ; RV64I-NEXT: [[COPY2:%[0-9]+]]:gpr = COPY $x11
258 ; RV64I-NEXT: [[COPY3:%[0-9]+]]:gpr = COPY $x10
259 ; RV64I-NEXT: [[ANDI:%[0-9]+]]:gpr = ANDI [[COPY3]], 1
260 ; RV64I-NEXT: [[COPY4:%[0-9]+]]:gpr = COPY $x0
261 ; RV64I-NEXT: [[ADDI:%[0-9]+]]:gpr = ADDI [[COPY3]], 1
268 ; RV64I-NEXT: [[PHI:%[0-9]+]]:gpr = PHI [[COPY2]], %bb.0, [[COPY1]], %bb.1
269 ; RV64I-NEXT: [[PHI1:%[0-9]+]]:gpr = PHI [[COPY]], %bb.0, [[COPY1]], %bb.1
272 ; RV64I-NEXT: [[ADD:%[0-9]+]]:gpr = ADD [[PHI]], killed [[PHI1]]
279 ; RV64IBT-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x13
280 ; RV64IBT-NEXT: [[COPY1:%[0-9]+]]:gpr = COPY $x12
281 ; RV64IBT-NEXT: [[COPY2:%[0-9]+]]:gpr = COPY $x11
282 ; RV64IBT-NEXT: [[COPY3:%[0-9]+]]:gpr = COPY $x10
283 ; RV64IBT-NEXT: [[ANDI:%[0-9]+]]:gpr = ANDI [[COPY3]], 1
284 ; RV64IBT-NEXT: [[COPY4:%[0-9]+]]:gpr = COPY $x0
285 ; RV64IBT-NEXT: [[ADDI:%[0-9]+]]:gpr = ADDI [[COPY3]], 1
292 ; RV64IBT-NEXT: [[PHI:%[0-9]+]]:gpr = PHI [[COPY2]], %bb.0, [[COPY1]], %bb.1
293 ; RV64IBT-NEXT: [[PHI1:%[0-9]+]]:gpr = PHI [[COPY]], %bb.0, [[COPY1]], %bb.1
296 ; RV64IBT-NEXT: [[ADD:%[0-9]+]]:gpr = ADD [[PHI]], killed [[PHI1]]
299 %3:gpr = COPY $x13
300 %2:gpr = COPY $x12
301 %1:gpr = COPY $x11
302 %0:gpr = COPY $x10
303 %5:gpr = ANDI %0, 1
304 %6:gpr = COPY $x0
305 %7:gpr = Select_GPR_Using_CC_GPR %5, %6, 1, %1, %2
307 %8:gpr = ADDI %0, 1
309 %9:gpr = Select_GPR_Using_CC_GPR %5, %6, 1, %3, %2
311 %10:gpr = ADD %7, killed %9