Lines Matching refs:regClass
543 [](const Definition& def) { return def.regClass().type() == RegType::vgpr; }); in pseudo_propagate_temp()
552 [](const Definition& def) { return def.regClass().is_subdword(); }); in pseudo_propagate_temp()
587 if (temp.regClass() == instr->definitions[0].regClass()) in pseudo_propagate_temp()
708 if (op.hasRegClass() && op.regClass().type() == RegType::sgpr) { in check_vop3_operands()
832 bitwise_instr->operands[1].isOfType(op.regClass().type())) in skip_smem_offset_align()
835 bitwise_instr->operands[0].isOfType(op.regClass().type())) in skip_smem_offset_align()
860 base.regClass() == s1 && offset <= 0xFFFFF && ctx.program->gfx_level >= GFX9 && in smem_combine()
1294 instr->operands[i] = Operand(instr->operands[i].regClass()); in label_instruction()
1296 while (info.is_temp() && info.temp.regClass() == instr->operands[i].getTemp().regClass()) { in label_instruction()
1437 base.regClass() == v1 && mubuf.offset + offset < 4096) { in label_instruction()
1443 base.regClass() == s1 && mubuf.offset + offset < 4096) { in label_instruction()
1459 base.regClass() == instr->operands[i].regClass() && in label_instruction()
1468 instr->operands[i] = Operand(instr->operands[i].regClass()); in label_instruction()
1483 base.regClass() == instr->operands[i].regClass() && in label_instruction()
1562 instr->operands[0].regClass() == instr->definitions[0].regClass(); in label_instruction()
1592 ops[i].regClass() == ctx.info[ops[i].tempId()].temp.regClass()) in label_instruction()
1712 instr->operands[0].regClass() != instr->definitions[0].regClass()) { in label_instruction()
1726 ctx.info[op.tempId()].temp.type() == instr->definitions[0].regClass().type()) in label_instruction()
1868 all_same_temp = instr->definitions[0].regClass() == instr->operands[0].regClass(); in label_instruction()
2015 if (instr->operands[0].regClass() == v1 && parse_insert(instr.get())) in label_instruction()
2022 if (instr->operands[0].regClass() == v1) in label_instruction()
2100 if (instr->definitions[0].regClass() != ctx.program->lane_mask) in combine_ordering_test()
2197 if (instr->definitions[0].regClass() != ctx.program->lane_mask) in combine_comparison_ordering()
2298 if (instr->definitions[0].regClass() != ctx.program->lane_mask) in combine_constant_comparison_ordering()
4291 assert(instr->operands[0].regClass() == s1); in to_uniform_bool_instr()
4292 assert(instr->operands[1].regClass() == s1); in to_uniform_bool_instr()