Lines Matching refs:assignment
48 struct assignment {
59 assignment() = default;
60 assignment(PhysReg reg_, RegClass rc_) : reg(reg_), rc(rc_), assigned(-1) {}
73 std::vector<assignment> assignments;
463 const assignment& var = ctx.assignments[id];
595 unreachable("Something went wrong: Impossible register assignment.");
741 unreachable("Something went wrong: Impossible register assignment.");
1026 assignment& var_a = ctx.assignments[a];
1027 assignment& var_b = ctx.assignments[b];
1033 assignment& var = ctx.assignments[id];
1060 assignment& var = ctx.assignments[id];
1073 assignment& op = ctx.assignments[instr->operands[i].tempId()];
1096 assignment& var = ctx.assignments[id];
1614 assignment& affinity = ctx.assignments[ctx.assignments[def.tempId()].affinity];
1627 assignment& affinity = ctx.assignments[ctx.assignments[temp.id()].affinity];
2097 assignment& affinity = ctx.assignments[ctx.assignments[definition.tempId()].affinity];
2232 /* use the assignment from the loop preheader and fix def reg */
2233 assignment& var = ctx.assignments[prev.id()];
2325 assignment& var = ctx.assignments[renamed.id()];
2348 assignment& var = ctx.assignments[renamed.id()];
2570 assignment& affinity = ctx.assignments[ctx.assignments[def_id].affinity];
2625 assignment& affinity = ctx.assignments[ctx.assignments[def_id].affinity];