reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
791 MachineBasicBlock::iterator MBBI = MBB.getFirstTerminator(); 792 DebugLoc dl = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc(); 796 emitSPUpdate(isARM, MBB, MBBI, dl, TII, NumBytes - ArgRegsSaveSize); 800 if (MBBI != MBB.begin()) { 803 } while (MBBI != MBB.begin() && isCSRestore(*MBBI, TII, CSRegs)); 821 emitARMRegPlusImmediate(MBB, MBBI, dl, ARM::SP, FramePtr, -NumBytes, 833 emitT2RegPlusImmediate(MBB, MBBI, dl, ARM::R4, FramePtr, -NumBytes, 835 BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVr), ARM::SP) 842 BuildMI(MBB, MBBI, dl, TII.get(ARM::MOVr), ARM::SP) 847 BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVr), ARM::SP) 853 emitSPUpdate(isARM, MBB, MBBI, dl, TII, NumBytes); 856 if (MBBI != MBB.end() && AFI->getDPRCalleeSavedAreaSize()) { 860 while (MBBI != MBB.end() && MBBI->getOpcode() == ARM::VLDMDIA_UPD) 866 emitSPUpdate(isARM, MBB, MBBI, dl, TII, AFI->getDPRCalleeSavedGapSize()); 874 emitSPUpdate(isARM, MBB, MBBI, dl, TII, ArgRegsSaveSize);