Lines Matching refs:physReg
163 check((instr->definitions[0].isFixed() && instr->definitions[0].physReg() == vcc) ||
195 check(instr->operands[2].isFixed() && instr->operands[2].physReg() == vcc,
199 check(instr->definitions[1].isFixed() && instr->definitions[1].physReg() == vcc,
485 instr->definitions[1].physReg() == scc,
596 check((op.isTemp() && op.regClass().type() == RegType::vgpr) || op.physReg() == m0,
724 unsigned byte = op.physReg().byte();
781 unsigned byte = def.physReg().byte();
886 if (assignments.count(op.tempId()) && assignments[op.tempId()].reg != op.physReg())
891 op.physReg().reg_b + op.bytes() > (256 + program->config->num_vgprs) * 4) ||
893 op.physReg() + op.size() > program->config->num_sgprs &&
894 op.physReg() < sgpr_limit))
897 if (op.physReg() == vcc && !program->needs_vcc)
906 assignments[op.tempId()].reg = op.physReg();
920 def.physReg().reg_b + def.bytes() > (256 + program->config->num_vgprs) * 4) ||
922 def.physReg() + def.size() > program->config->num_sgprs &&
923 def.physReg() < sgpr_limit))
926 if (def.physReg() == vcc && !program->needs_vcc)
935 assignments[def.tempId()].reg = def.physReg();
1027 regs[op.physReg().reg_b + j] = 0;
1066 regs[def.physReg().reg_b + j] = 0;
1076 regs[op.physReg().reg_b + j] = 0;