Lines Matching defs:def

61    void set(const Definition& def)
64 reg = def.physReg();
65 rc = def.regClass();
335 void fill(Definition def)
337 if (def.regClass().is_subdword())
338 fill_subdword(def.physReg(), def.bytes(), def.tempId());
340 fill(def.physReg(), def.size(), def.tempId());
343 void clear(Definition def) { clear(def.physReg(), def.regClass()); }
788 for (Definition& def : instr->definitions) {
789 if (def.isTemp() && def.getTemp() == it->first.getTemp()) {
791 def.setFixed(it->second.physReg());
792 reg_file.fill(def);
793 ctx.assignments[def.tempId()].reg = def.physReg();
1612 for (Definition def : split_vec->second->definitions) {
1613 if (ctx.assignments[def.tempId()].affinity) {
1614 assignment& affinity = ctx.assignments[ctx.assignments[def.tempId()].affinity];
1622 offset += def.bytes();
1671 for (Definition def : instr->definitions) {
1672 if (ctx.assignments[def.tempId()].assigned && def.regClass().type() == info.rc.type())
1673 def_size += def.regClass().size();
1702 for (Definition def : instr->definitions) {
1703 if (ctx.assignments[def.tempId()].assigned && def.regClass().type() == info.rc.type())
1704 def_vars.emplace_back(def.tempId(), def.regClass());
1875 for (Definition& def : instr->definitions) {
1876 if (def.getTemp().regClass().is_linear())
2232 /* use the assignment from the loop preheader and fix def reg */
2422 const Definition& def = instr->definitions[i];
2423 if (!def.isTemp())
2425 live.erase(def.tempId());
2428 temp_to_phi_ressources.find(def.tempId());
2430 def.regClass() == phi_ressources[it->second][0].regClass()) {
2431 phi_ressources[it->second][0] = def.getTemp();
2464 if (op.isTemp() && op.isFirstKillBeforeDef() && def.regClass() == op.regClass()) {
2937 for (const Definition& def : instr->definitions) {
2938 if (def.isTemp() && def.isKill())
2939 register_file.clear(def);
2991 for (const Definition& def : instr->definitions) {
2992 if (def.isTemp() && !def.isKill())
2993 tmp_file.clear(def);
3040 for (const Definition& def : instr->definitions)
3041 tmp_file.clear(def);