Home | History | Annotate | Download | only in ARM

Lines Matching refs:NewBase

632     unsigned NewBase;
636 NewBase = Regs[NumRegs-1].first;
647 NewBase = findFreeReg(isThumb1 ? ARM::tGPRRegClass : ARM::GPRRegClass);
648 if (NewBase == 0)
677 // ADDS NewBase, Base, #imm3
679 // MOV NewBase, Base
680 // ADDS NewBase, #imm8.
681 if (Base != NewBase &&
684 if (isARMLowRegister(NewBase) && isARMLowRegister(Base) &&
689 BuildMI(MBB, InsertBefore, DL, TII->get(ARM::tMOVSr), NewBase)
692 BuildMI(MBB, InsertBefore, DL, TII->get(ARM::tMOVr), NewBase)
697 Base = NewBase;
702 BuildMI(MBB, InsertBefore, DL, TII->get(BaseOpc), NewBase)
707 BuildMI(MBB, InsertBefore, DL, TII->get(BaseOpc), NewBase), true)
711 BuildMI(MBB, InsertBefore, DL, TII->get(BaseOpc), NewBase)
715 Base = NewBase;