• Home
  • Raw
  • Download

Lines Matching refs:StackPtr

210                   unsigned StackPtr, int64_t NumBytes,  in emitSPUpdate()  argument
244 MachineInstr *MI = BuildMI(MBB, MBBI, DL, TII.get(Opc), StackPtr) in emitSPUpdate()
245 .addReg(StackPtr) in emitSPUpdate()
275 MI = addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(Opc), StackPtr), in emitSPUpdate()
276 StackPtr, false, isSub ? -ThisVal : ThisVal); in emitSPUpdate()
278 MI = BuildMI(MBB, MBBI, DL, TII.get(Opc), StackPtr) in emitSPUpdate()
279 .addReg(StackPtr) in emitSPUpdate()
294 unsigned StackPtr, uint64_t *NumBytes = nullptr) { in mergeSPUpdatesUp() argument
302 PI->getOperand(0).getReg() == StackPtr) { in mergeSPUpdatesUp()
308 PI->getOperand(0).getReg() == StackPtr) { in mergeSPUpdatesUp()
320 MachineBasicBlock::iterator &MBBI, unsigned StackPtr, in mergeSPUpdates() argument
335 PI->getOperand(0).getReg() == StackPtr){ in mergeSPUpdates()
341 PI->getOperand(0).getReg() == StackPtr) { in mergeSPUpdates()
597 unsigned StackPtr = RegInfo->getStackRegister(); in emitPrologue() local
645 StackPtr) in emitPrologue()
646 .addReg(StackPtr) in emitPrologue()
721 .addReg(StackPtr) in emitPrologue()
778 StackPtr) in emitPrologue()
779 .addReg(StackPtr) in emitPrologue()
790 NumBytes -= mergeSPUpdates(MBB, MBBI, StackPtr, true); in emitPrologue()
859 StackPtr, false, NumBytes - 4); in emitPrologue()
864 emitSPUpdate(MBB, MBBI, StackPtr, -(int64_t)NumBytes, Is64Bit, Uses64BitFramePtr, in emitPrologue()
878 StackPtr, false, SEHFrameOffset); in emitPrologue()
880 BuildMI(MBB, MBBI, DL, TII.get(X86::MOV64rr), FramePtr).addReg(StackPtr); in emitPrologue()
921 StackPtr) in emitPrologue()
922 .addReg(StackPtr) in emitPrologue()
938 .addReg(StackPtr) in emitPrologue()
945 .addReg(StackPtr) in emitPrologue()
990 unsigned StackPtr = RegInfo->getStackRegister(); in emitEpilogue() local
1069 mergeSPUpdatesUp(MBB, MBBI, StackPtr, &NumBytes); in emitEpilogue()
1089 addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(Opc), StackPtr), in emitEpilogue()
1094 BuildMI(MBB, MBBI, DL, TII.get(Opc), StackPtr) in emitEpilogue()
1100 emitSPUpdate(MBB, MBBI, StackPtr, NumBytes, Is64Bit, Uses64BitFramePtr, in emitEpilogue()
1121 StackPtr).addReg(DestAddr.getReg()); in emitEpilogue()
1145 Offset += mergeSPUpdates(MBB, MBBI, StackPtr, true); in emitEpilogue()
1146 emitSPUpdate(MBB, MBBI, StackPtr, Offset, Is64Bit, Uses64BitFramePtr, in emitEpilogue()
1194 delta += mergeSPUpdates(MBB, MBBI, StackPtr, true); in emitEpilogue()
1195 emitSPUpdate(MBB, MBBI, StackPtr, delta, Is64Bit, Uses64BitFramePtr, in emitEpilogue()
1981 unsigned StackPtr = RegInfo.getStackRegister(); in eliminateCallFramePseudoInstr() local
2012 New = BuildMI(MF, DL, TII.get(getSUBriOpcode(IsLP64, Amount)), StackPtr) in eliminateCallFramePseudoInstr()
2013 .addReg(StackPtr).addImm(Amount); in eliminateCallFramePseudoInstr()
2018 New = BuildMI(MF, DL, TII.get(Opc), StackPtr) in eliminateCallFramePseudoInstr()
2019 .addReg(StackPtr).addImm(Amount); in eliminateCallFramePseudoInstr()
2039 MachineInstr *New = BuildMI(MF, DL, TII.get(Opc), StackPtr) in eliminateCallFramePseudoInstr()
2040 .addReg(StackPtr).addImm(InternalAmt); in eliminateCallFramePseudoInstr()