Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:Defs

308 /// Collect this instruction's unique uses and defs into SmallVectors for
309 /// processing defs and uses in order.
319 SmallVector<unsigned, 8> Defs;
338 pushRegUnits(MO.getReg(), Defs);
365 // Remove redundant physreg dead defs.
368 std::bind1st(std::ptr_fun(containsReg), RegOpers.Defs));
415 for (unsigned i = 0, e = RegOpers.Defs.size(); i != e; ++i)
416 PDiff.addPressureChange(RegOpers.Defs[i], true, MRI);
494 // Boost pressure for all dead defs together.
498 // Kill liveness at live defs.
500 for (unsigned i = 0, e = RegOpers.Defs.size(); i < e; ++i) {
501 unsigned Reg = RegOpers.Defs[i];
544 for (unsigned i = 0, e = RegOpers.Defs.size(); i < e; ++i) {
545 unsigned Reg = RegOpers.Defs[i];
604 // Generate liveness for defs.
605 for (unsigned i = 0, e = RegOpers.Defs.size(); i < e; ++i) {
606 unsigned Reg = RegOpers.Defs[i];
611 // Boost pressure for all dead defs together.
714 // Boost max pressure for all dead defs together.
719 // Kill liveness at live defs.
720 for (unsigned i = 0, e = RegOpers.Defs.size(); i < e; ++i) {
721 unsigned Reg = RegOpers.Defs[i];
938 // Generate liveness for defs.
939 increaseRegPressure(RegOpers.Defs);
941 // Boost pressure for all dead defs together.