Home | History | Annotate | Download | only in X86

Lines Matching refs:StackPtr

147                   unsigned StackPtr, int64_t NumBytes,
186 MI = addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(Opc), StackPtr),
187 StackPtr, false, isSub ? -ThisVal : ThisVal);
189 MI = BuildMI(MBB, MBBI, DL, TII.get(Opc), StackPtr)
190 .addReg(StackPtr)
205 unsigned StackPtr, uint64_t *NumBytes = NULL) {
213 PI->getOperand(0).getReg() == StackPtr) {
219 PI->getOperand(0).getReg() == StackPtr) {
230 unsigned StackPtr, uint64_t *NumBytes = NULL) {
242 NI->getOperand(0).getReg() == StackPtr) {
249 NI->getOperand(0).getReg() == StackPtr) {
263 unsigned StackPtr,
277 PI->getOperand(0).getReg() == StackPtr){
283 PI->getOperand(0).getReg() == StackPtr) {
489 unsigned StackPtr = RegInfo->getStackRegister();
540 if (DstReg != FramePtr || SrcReg != StackPtr)
555 MI.getOperand(0).getReg() != StackPtr || !MI.getOperand(2).isImm())
666 unsigned StackPtr = RegInfo->getStackRegister();
713 StackPtr)
714 .addReg(StackPtr)
779 .addReg(StackPtr)
838 TII.get(Is64Bit ? X86::AND64ri32 : X86::AND32ri), StackPtr)
839 .addReg(StackPtr)
850 NumBytes -= mergeSPUpdates(MBB, MBBI, StackPtr, true);
854 mergeSPUpdatesDown(MBB, MBBI, StackPtr, &NumBytes);
913 .addReg(StackPtr, RegState::Define | RegState::Implicit)
920 BuildMI(MBB, MBBI, DL, TII.get(X86::SUB64rr), StackPtr)
921 .addReg(StackPtr)
930 StackPtr, false, NumBytes - 4);
935 emitSPUpdate(MBB, MBBI, StackPtr, -(int64_t)NumBytes, Is64Bit, IsLP64,
946 .addReg(StackPtr)
965 emitCalleeSavedFrameMoves(MF, Label, HasFP ? FramePtr : StackPtr);
990 unsigned StackPtr = RegInfo->getStackRegister();
1062 mergeSPUpdatesUp(MBB, MBBI, StackPtr, &NumBytes);
1072 addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(Opc), StackPtr),
1076 BuildMI(MBB, MBBI, DL, TII.get(Opc), StackPtr)
1081 emitSPUpdate(MBB, MBBI, StackPtr, NumBytes, Is64Bit, IsLP64, UseLEA,
1092 StackPtr).addReg(DestAddr.getReg());
1116 Offset += mergeSPUpdates(MBB, MBBI, StackPtr, true);
1117 emitSPUpdate(MBB, MBBI, StackPtr, Offset, Is64Bit, IsLP64,
1160 delta += mergeSPUpdates(MBB, MBBI, StackPtr, true);
1161 emitSPUpdate(MBB, MBBI, StackPtr, delta, Is64Bit, IsLP64, UseLEA, TII,
1748 unsigned StackPtr = RegInfo.getStackRegister();
1775 StackPtr)
1776 .addReg(StackPtr)
1786 New = BuildMI(MF, DL, TII.get(Opc), StackPtr)
1787 .addReg(StackPtr).addImm(Amount);
1807 MachineInstr *New = BuildMI(MF, DL, TII.get(Opc), StackPtr)
1808 .addReg(StackPtr).addImm(CalleeAmt);