Lines Matching refs:inst
249 qir_for_each_inst_inorder(inst, c) {
250 if (qir_writes_r4(inst)) {
263 if (inst->dst.file == QFILE_TEMP)
264 class_bits[inst->dst.index] &= ~CLASS_BIT_R4;
267 switch (inst->op) {
269 ra_set_node_reg(g, temp_to_node[inst->dst.index],
274 ra_set_node_reg(g, temp_to_node[inst->dst.index],
279 assert(inst->src[0].file == QFILE_TEMP);
280 class_bits[inst->src[0].index] &= CLASS_BIT_R0_R3;
298 if (inst->dst.pack && !qir_is_mul(inst)) {
302 class_bits[inst->dst.index] &= CLASS_BIT_A;
309 for (int i = 0; i < qir_get_nsrc(inst); i++) {
310 if (inst->src[i].file == QFILE_TEMP &&
311 inst->src[i].pack) {
312 if (qir_is_float_input(inst)) {
313 class_bits[inst->src[i].index] &=
316 class_bits[inst->src[i].index] &=