Lines Matching refs:getTemp
604 return op.isTemp() && op.getTemp().type() == RegType::vgpr;
716 Temp tmp = op.getTemp();
752 *base = add_instr->operands[!i].getTemp();
824 Temp tmp = info.instr->operands[0].getTemp();
853 Temp tmp = info.instr->operands[0].getTemp();
899 if (info.is_extract() && (info.instr->operands[0].getTemp().type() == RegType::vgpr ||
900 op.getTemp().type() == RegType::sgpr)) {
988 while (info.is_temp() && info.temp.regClass() == instr->operands[i].getTemp().regClass()) {
1029 instr->opcode != aco_opcode::v_cndmask_b32 || instr->operands[i].getTemp().bytes() == 4;
1267 ctx.info[instr->definitions[0].tempId()].set_temp(instr->operands[0].getTemp());
1344 ctx.info[instr->definitions[i].tempId()].set_temp(vec_op.getTemp());
1377 ctx.info[instr->definitions[0].tempId()].set_temp(instr->operands[0].getTemp());
1420 ctx.info[instr->definitions[0].tempId()].set_temp(instr->operands[0].getTemp());
1461 Temp other = instr->operands[i].getTemp();
1522 ctx.info[instr->definitions[0].tempId()].set_vcc(instr->operands[2].getTemp());
1525 ctx.info[instr->definitions[0].tempId()].set_b2f(instr->operands[2].getTemp());
1527 ctx.info[instr->definitions[0].tempId()].set_b2i(instr->operands[2].getTemp());
1550 ctx.info[instr->definitions[0].tempId()].set_temp(instr->operands[0].getTemp());
1579 ctx.info[instr->operands[0].tempId()].instr->definitions[1].getTemp());
1598 ctx.info[instr->operands[0].tempId()].instr->definitions[1].getTemp());
1600 ctx.info[instr->operands[0].tempId()].instr->definitions[1].getTemp());
1607 ctx.info[instr->definitions[0].tempId()].set_temp(instr->operands[0].getTemp());
1616 vopc_instr->definitions[0].getTemp());
1661 ctx.info[instr->definitions[0].tempId()].set_uniform_bool(instr->operands[2].getTemp());
1671 ctx.info[instr->definitions[0].tempId()].set_temp(instr->operands[0].getTemp());
1799 Temp op0 = op_instr[i]->operands[0].getTemp();
1800 Temp op1 = op_instr[i]->operands[1].getTemp();
1884 unsigned prop_cmp0 = original_temp_id(ctx, cmp->operands[0].getTemp());
1885 unsigned prop_cmp1 = original_temp_id(ctx, cmp->operands[1].getTemp());
1886 unsigned prop_nan0 = original_temp_id(ctx, nan_test->operands[0].getTemp());
1887 unsigned prop_nan1 = original_temp_id(ctx, nan_test->operands[1].getTemp());
1933 unsigned id = original_temp_id(ctx, op.getTemp());
1988 unsigned prop_nan0 = original_temp_id(ctx, nan_test->operands[0].getTemp());
1989 unsigned prop_nan1 = original_temp_id(ctx, nan_test->operands[1].getTemp());
2003 original_temp_id(ctx, cmp->operands[i].getTemp()) == prop_nan0) {
2479 instr->operands[!i].getTemp().type() == RegType::vgpr) {
2523 op_instr->operands[0].getTemp().type() == RegType::vgpr &&
2710 if (instr->operands[i].getTemp().type() == RegType::sgpr) {
2717 if (info.is_extract() && info.instr->operands[0].getTemp().type() == RegType::sgpr)
2753 Temp sgpr = info.is_extract() ? info.instr->operands[0].getTemp() : info.temp;
2975 instr->operands[!i].getTemp().type() == RegType::vgpr) {
3260 (info.instr->operands[0].getTemp().type() == RegType::vgpr ||
3261 instr->operands[i].getTemp().type() == RegType::sgpr) &&
3265 instr->operands[i].setTemp(info.instr->operands[0].getTemp());
3466 instr->operands[!i].getTemp().type() == RegType::vgpr) {
3615 op.setTemp(pred_instr->definitions[1].getTemp());
3736 if (instr->operands[i].getTemp().type() == RegType::sgpr &&
3800 uint32_t def0_id = instr->definitions[0].getTemp().id();
3801 uint32_t def1_id = instr->definitions[1].getTemp().id();
3830 instr->operands[0].setTemp(info.instr->operands[0].getTemp());
3867 if (instr->isVALU() && op.isTemp() && op.getTemp().type() == RegType::sgpr &&
3882 is_literal_sgpr = op.getTemp().type() == RegType::sgpr;