• Home
  • Raw
  • Download

Lines Matching refs:getTemp

268                   check(instr->definitions[0].getTemp().type() == RegType::sgpr,  in validate_ir()
271 check(instr->definitions[0].getTemp().type() == RegType::vgpr, in validate_ir()
320 …check(instr->definitions[0].getTemp().type() == RegType::sgpr, "Wrong Definition type for SALU ins… in validate_ir()
364 if (instr->definitions[0].getTemp().type() == RegType::sgpr) { in validate_ir()
373 …check(instr->definitions[0].getTemp().type() == RegType::vgpr || instr->operands[0].regClass().typ… in validate_ir()
382 if (instr->operands[0].getTemp().type() == RegType::vgpr) { in validate_ir()
390 … check((instr->definitions[i].getTemp().type() == instr->operands[i].regClass().type()) || in validate_ir()
391 …(instr->definitions[i].getTemp().type() == RegType::vgpr && instr->operands[i].regClass().type() =… in validate_ir()
396 …check(instr->definitions[0].getTemp().type() == RegType::vgpr, "Logical Phi Definition must be vgp… in validate_ir()
399 … check(!op.isTemp() || op.getTemp().is_linear(), "Wrong Operand type", instr.get()); in validate_ir()
425 …check(instr->definitions[0].getTemp().type() == RegType::sgpr, "SMEM result must be sgpr", instr.g… in validate_ir()
459 …check(instr->definitions[0].getTemp().type() == RegType::vgpr, "DS instruction must return VGPR", … in validate_ir()
477 …check(instr->definitions[0].getTemp().type() == RegType::vgpr, "FLAT/GLOBAL/SCRATCH result must be… in validate_ir()
712 instr->operands[i].getTemp().type() == RegType::sgpr && in validate_ra()
714 phi_sgpr_ops[block.logical_preds[i]].emplace_back(instr->operands[i].getTemp()); in validate_ra()
727 …if ((op.getTemp().type() == RegType::vgpr && op.physReg().reg_b + op.bytes() > (256 + program->con… in validate_ra()
728 …(op.getTemp().type() == RegType::sgpr && op.physReg() + op.size() > program->config->num_sgprs && … in validate_ra()
748 …if ((def.getTemp().type() == RegType::vgpr && def.physReg().reg_b + def.bytes() > (256 + program->… in validate_ra()
749 …(def.getTemp().type() == RegType::sgpr && def.physReg() + def.size() > program->config->num_sgprs … in validate_ra()
807 live.erase(def.getTemp()); in validate_ra()
816 live.insert(op.getTemp()); in validate_ra()
844 for (unsigned j = 0; j < op.getTemp().bytes(); j++) in validate_ra()
854 Temp tmp = def.getTemp(); in validate_ra()
876 for (unsigned j = 0; j < def.getTemp().bytes(); j++) in validate_ra()
886 for (unsigned j = 0; j < op.getTemp().bytes(); j++) in validate_ra()