Lines Matching defs:assignments
865 std::map<unsigned, Assignment> assignments;
886 if (assignments.count(op.tempId()) && assignments[op.tempId()].reg != op.physReg())
888 ra_fail(program, loc, assignments.at(op.tempId()).firstloc,
895 err |= ra_fail(program, loc, assignments.at(op.tempId()).firstloc,
903 if (!assignments[op.tempId()].firstloc.block)
904 assignments[op.tempId()].firstloc = loc;
905 if (!assignments[op.tempId()].defloc.block)
906 assignments[op.tempId()].reg = op.physReg();
916 if (assignments[def.tempId()].defloc.block)
917 err |= ra_fail(program, loc, assignments.at(def.tempId()).defloc,
924 err |= ra_fail(program, loc, assignments.at(def.tempId()).firstloc,
932 if (!assignments[def.tempId()].firstloc.block)
933 assignments[def.tempId()].firstloc = loc;
934 assignments[def.tempId()].defloc = loc;
935 assignments[def.tempId()].reg = def.physReg();
956 PhysReg reg = assignments.at(tmp.id()).reg;
974 PhysReg reg = assignments.at(tmp.id()).reg;
1004 PhysReg reg = assignments.at(tmp.id()).reg;
1015 PhysReg reg = assignments.at(tmp.id()).reg;
1037 PhysReg reg = assignments.at(tmp.id()).reg;
1041 program, loc, assignments.at(regs[reg.reg_b + j]).defloc,
1053 err |= ra_fail(program, loc, assignments.at(regs[written_reg]).defloc,