Lines Matching refs:getTemp
313 check(instr->definitions[0].getTemp().type() == RegType::sgpr,
316 check(instr->definitions[0].getTemp().type() == RegType::vgpr,
374 check(instr->definitions[0].getTemp().type() == RegType::sgpr,
393 if (instr->definitions[0].getTemp().type() == RegType::sgpr) {
405 check(instr->definitions[0].getTemp().type() == RegType::vgpr ||
420 if (instr->operands[0].getTemp().type() == RegType::vgpr) {
436 check((instr->definitions[i].getTemp().type() ==
438 (instr->definitions[i].getTemp().type() == RegType::vgpr &&
453 check(instr->definitions[0].getTemp().type() == RegType::vgpr,
460 check(!op.isTemp() || op.getTemp().is_linear(), "Wrong Operand type",
475 check(instr->definitions[0].getTemp().type() != RegType::sgpr ||
476 instr->operands[0].getTemp().type() == RegType::sgpr,
483 if (instr->definitions[0].getTemp().type() == RegType::sgpr)
488 unsigned data_bits = instr->operands[0].getTemp().bytes() * 8u;
537 check(instr->definitions[0].getTemp().type() == RegType::sgpr,
600 check(instr->definitions[0].getTemp().type() == RegType::vgpr,
624 check(instr->definitions[0].getTemp().type() == RegType::vgpr,
873 instr->operands[i].getTemp().type() == RegType::sgpr &&
875 phi_sgpr_ops[block.logical_preds[i]].emplace_back(instr->operands[i].getTemp());
890 if ((op.getTemp().type() == RegType::vgpr &&
892 (op.getTemp().type() == RegType::sgpr &&
919 if ((def.getTemp().type() == RegType::vgpr &&
921 (def.getTemp().type() == RegType::sgpr &&
989 live.erase(def.getTemp());
998 live.insert(op.getTemp());
1026 for (unsigned j = 0; j < op.getTemp().bytes(); j++)
1036 Temp tmp = def.getTemp();
1065 for (unsigned j = 0; j < def.getTemp().bytes(); j++)
1075 for (unsigned j = 0; j < op.getTemp().bytes(); j++)