Lines Matching refs:definitions
66 if (phi->operands[i].physReg() == phi->definitions[0].physReg())
69 assert(phi->definitions[0].size() == phi->operands[i].size());
76 info_vec.push_back({phi->definitions[0], phi->operands[i]});
105 pc->definitions[i] = phi_info.def;
124 PhysReg scratch_sgpr = (*it)->definitions[0].physReg();
130 pc->definitions[i] = phi_info.def;
152 for (unsigned i = 0; i < instr->definitions.size(); i++) {
153 if (ignore_exec_writes && instr->definitions[i].physReg() == exec)
155 if (instr->definitions[i].physReg() != instr->operands[i].physReg())
161 if (ignore_exec_writes && instr->definitions[0].physReg() == exec)
292 for (Definition& def : instr->definitions)