Lines Matching refs:cat0
244 if (opc_cat(instr->opc) == 0 && instr->cat0.target_label) { in resolve_labels()
245 struct hash_entry *entry = _mesa_hash_table_search(labels, instr->cat0.target_label); in resolve_labels()
247 fprintf(stderr, "unknown label %s\n", instr->cat0.target_label); in resolve_labels()
251 instr->cat0.immed = target_ip - instr_ip; in resolve_labels()
812 cat0_src1: '!' T_P0 { instr->cat0.inv1 = true; instr->cat0.comp1 = $2 >> 1; }
813 | T_P0 { instr->cat0.comp1 = $1 >> 1; }
815 cat0_src2: '!' T_P0 { instr->cat0.inv2 = true; instr->cat0.comp2 = $2 >> 1; }
816 | T_P0 { instr->cat0.comp2 = $1 >> 1; }
818 cat0_immed: '#' integer { instr->cat0.immed = $2; }
819 | '#' T_IDENTIFIER { ralloc_steal(instr, (void *)$2); instr->cat0.target_label = $…
822 | T_OP_BR { new_instr(OPC_B)->cat0.brtype = BRANCH_PLAIN; } cat0_src1 ',' …
823 | T_OP_BRAO { new_instr(OPC_B)->cat0.brtype = BRANCH_OR; } cat0_src1 ',' …
824 | T_OP_BRAA { new_instr(OPC_B)->cat0.brtype = BRANCH_AND; } cat0_src1 ','…
825 … T_OP_BRAC '.' integer { new_instr(OPC_B)->cat0.brtype = BRANCH_CONST; instr->cat0.i…
826 | T_OP_BANY { new_instr(OPC_B)->cat0.brtype = BRANCH_ANY; } cat0_src1 ',' ca…
827 | T_OP_BALL { new_instr(OPC_B)->cat0.brtype = BRANCH_ALL; } cat0_src1 ',' ca…
828 | T_OP_BRAX { new_instr(OPC_B)->cat0.brtype = BRANCH_X; } cat0_immed