Home | History | Annotate | Download | only in Sparc

Lines Matching refs:reg

291   for (unsigned reg = SP::I0; reg <= SP::I7; ++reg)
292 if (!MRI->reg_nodbg_empty(reg))
295 for (unsigned reg = SP::L0; reg <= SP::L7; ++reg)
296 if (!MRI->reg_nodbg_empty(reg))
317 for (unsigned reg = SP::I0; reg <= SP::I7; ++reg) {
318 if (MRI.reg_nodbg_empty(reg))
321 unsigned mapped_reg = reg - SP::I0 + SP::O0;
325 MRI.replaceRegWith(reg, mapped_reg);
328 if ((reg - SP::I0) % 2 == 0) {
329 unsigned preg = (reg - SP::I0) / 2 + SP::I0_I1;
338 for (unsigned reg = SP::I0_I1; reg <= SP::I6_I7; ++reg) {
339 if (!MBB->isLiveIn(reg))
341 MBB->removeLiveIn(reg);
342 MBB->addLiveIn(reg - SP::I0_I1 + SP::O0_O1);
344 for (unsigned reg = SP::I0; reg <= SP::I7; ++reg) {
345 if (!MBB->isLiveIn(reg))
347 MBB->removeLiveIn(reg);
348 MBB->addLiveIn(reg - SP::I0 + SP::O0);