Lines Matching refs:reg
309 for (unsigned reg = SP::I0; reg <= SP::I7; ++reg)
310 if (MRI->isPhysRegUsed(reg))
313 for (unsigned reg = SP::L0; reg <= SP::L7; ++reg)
314 if (MRI->isPhysRegUsed(reg))
335 for (unsigned reg = SP::I0; reg <= SP::I7; ++reg) {
336 if (!MRI.isPhysRegUsed(reg))
339 unsigned mapped_reg = reg - SP::I0 + SP::O0;
342 MRI.replaceRegWith(reg, mapped_reg);
345 if ((reg - SP::I0) % 2 == 0) {
346 unsigned preg = (reg - SP::I0) / 2 + SP::I0_I1;
355 for (unsigned reg = SP::I0_I1; reg <= SP::I6_I7; ++reg) {
356 if (!MBB->isLiveIn(reg))
358 MBB->removeLiveIn(reg);
359 MBB->addLiveIn(reg - SP::I0_I1 + SP::O0_O1);
361 for (unsigned reg = SP::I0; reg <= SP::I7; ++reg) {
362 if (!MBB->isLiveIn(reg))
364 MBB->removeLiveIn(reg);
365 MBB->addLiveIn(reg - SP::I0 + SP::O0);