• Home
  • Raw
  • Download

Lines Matching refs:StackPtr

147                   unsigned StackPtr, int64_t NumBytes,  in emitSPUpdate()  argument
186 MI = addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(Opc), StackPtr), in emitSPUpdate()
187 StackPtr, false, isSub ? -ThisVal : ThisVal); in emitSPUpdate()
189 MI = BuildMI(MBB, MBBI, DL, TII.get(Opc), StackPtr) in emitSPUpdate()
190 .addReg(StackPtr) in emitSPUpdate()
205 unsigned StackPtr, uint64_t *NumBytes = NULL) { in mergeSPUpdatesUp() argument
213 PI->getOperand(0).getReg() == StackPtr) { in mergeSPUpdatesUp()
219 PI->getOperand(0).getReg() == StackPtr) { in mergeSPUpdatesUp()
230 unsigned StackPtr, uint64_t *NumBytes = NULL) { in mergeSPUpdatesDown() argument
242 NI->getOperand(0).getReg() == StackPtr) { in mergeSPUpdatesDown()
249 NI->getOperand(0).getReg() == StackPtr) { in mergeSPUpdatesDown()
263 unsigned StackPtr, in mergeSPUpdates() argument
277 PI->getOperand(0).getReg() == StackPtr){ in mergeSPUpdates()
283 PI->getOperand(0).getReg() == StackPtr) { in mergeSPUpdates()
499 unsigned StackPtr = RegInfo->getStackRegister(); in getCompactUnwindEncoding() local
544 if (DstReg != FramePtr || SrcReg != StackPtr) in getCompactUnwindEncoding()
559 MI.getOperand(0).getReg() != StackPtr || !MI.getOperand(2).isImm()) in getCompactUnwindEncoding()
669 unsigned StackPtr = RegInfo->getStackRegister(); in emitPrologue() local
716 StackPtr) in emitPrologue()
717 .addReg(StackPtr) in emitPrologue()
775 MachineLocation SPDst(StackPtr); in emitPrologue()
776 MachineLocation SPSrc(StackPtr, stackGrowth); in emitPrologue()
789 .addReg(StackPtr) in emitPrologue()
829 unsigned Ptr = StackSize ? MachineLocation::VirtualFP : StackPtr; in emitPrologue()
849 TII.get(Is64Bit ? X86::AND64ri32 : X86::AND32ri), StackPtr) in emitPrologue()
850 .addReg(StackPtr) in emitPrologue()
861 NumBytes -= mergeSPUpdates(MBB, MBBI, StackPtr, true); in emitPrologue()
865 mergeSPUpdatesDown(MBB, MBBI, StackPtr, &NumBytes); in emitPrologue()
924 .addReg(StackPtr, RegState::Define | RegState::Implicit) in emitPrologue()
931 emitSPUpdate(MBB, MBBI, StackPtr, -(int64_t)NumBytes, Is64Bit, IsLP64, in emitPrologue()
938 StackPtr, false, NumBytes - 4); in emitPrologue()
943 emitSPUpdate(MBB, MBBI, StackPtr, -(int64_t)NumBytes, Is64Bit, IsLP64, in emitPrologue()
954 .addReg(StackPtr) in emitPrologue()
972 MachineLocation SPDst(StackPtr); in emitPrologue()
973 MachineLocation SPSrc(StackPtr, stackGrowth); in emitPrologue()
980 emitCalleeSavedFrameMoves(MF, Label, HasFP ? FramePtr : StackPtr); in emitPrologue()
1005 unsigned StackPtr = RegInfo->getStackRegister(); in emitEpilogue() local
1077 mergeSPUpdatesUp(MBB, MBBI, StackPtr, &NumBytes); in emitEpilogue()
1087 addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(Opc), StackPtr), in emitEpilogue()
1091 BuildMI(MBB, MBBI, DL, TII.get(Opc), StackPtr) in emitEpilogue()
1096 emitSPUpdate(MBB, MBBI, StackPtr, NumBytes, Is64Bit, IsLP64, UseLEA, in emitEpilogue()
1107 StackPtr).addReg(DestAddr.getReg()); in emitEpilogue()
1131 Offset += mergeSPUpdates(MBB, MBBI, StackPtr, true); in emitEpilogue()
1132 emitSPUpdate(MBB, MBBI, StackPtr, Offset, Is64Bit, IsLP64, in emitEpilogue()
1175 delta += mergeSPUpdates(MBB, MBBI, StackPtr, true); in emitEpilogue()
1176 emitSPUpdate(MBB, MBBI, StackPtr, delta, Is64Bit, IsLP64, UseLEA, TII, in emitEpilogue()
1763 unsigned StackPtr = RegInfo.getStackRegister(); in eliminateCallFramePseudoInstr() local
1790 StackPtr) in eliminateCallFramePseudoInstr()
1791 .addReg(StackPtr) in eliminateCallFramePseudoInstr()
1801 New = BuildMI(MF, DL, TII.get(Opc), StackPtr) in eliminateCallFramePseudoInstr()
1802 .addReg(StackPtr).addImm(Amount); in eliminateCallFramePseudoInstr()
1822 MachineInstr *New = BuildMI(MF, DL, TII.get(Opc), StackPtr) in eliminateCallFramePseudoInstr()
1823 .addReg(StackPtr).addImm(CalleeAmt); in eliminateCallFramePseudoInstr()