reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
792 DebugLoc dl = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc(); 792 DebugLoc dl = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc(); 796 emitSPUpdate(isARM, MBB, MBBI, dl, TII, NumBytes - ArgRegsSaveSize); 800 if (MBBI != MBB.begin()) { 802 --MBBI; 803 } while (MBBI != MBB.begin() && isCSRestore(*MBBI, TII, CSRegs)); 803 } while (MBBI != MBB.begin() && isCSRestore(*MBBI, TII, CSRegs)); 804 if (!isCSRestore(*MBBI, TII, CSRegs)) 805 ++MBBI; 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) 852 !tryFoldSPUpdateIntoPushPop(STI, MF, &*MBBI, NumBytes)) 853 emitSPUpdate(isARM, MBB, MBBI, dl, TII, NumBytes); 856 if (MBBI != MBB.end() && AFI->getDPRCalleeSavedAreaSize()) { 857 MBBI++; 860 while (MBBI != MBB.end() && MBBI->getOpcode() == ARM::VLDMDIA_UPD) 860 while (MBBI != MBB.end() && MBBI->getOpcode() == ARM::VLDMDIA_UPD) 861 MBBI++; 866 emitSPUpdate(isARM, MBB, MBBI, dl, TII, AFI->getDPRCalleeSavedGapSize()); 869 if (AFI->getGPRCalleeSavedArea2Size()) MBBI++; 870 if (AFI->getGPRCalleeSavedArea1Size()) MBBI++; 874 emitSPUpdate(isARM, MBB, MBBI, dl, TII, ArgRegsSaveSize);