Lines Matching refs:StackPtr
58 StackPtr = TRI->getStackRegister(); in X86FrameLowering()
259 MachineInstr *MI = BuildMI(MBB, MBBI, DL, TII.get(AddSubRROpc), StackPtr) in emitSPUpdate()
260 .addReg(StackPtr) in emitSPUpdate()
287 .addReg(StackPtr); in emitSPUpdate()
292 StackPtr, false, 0); in emitSPUpdate()
294 addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(X86::MOV64rm), StackPtr), in emitSPUpdate()
295 StackPtr, false, 0); in emitSPUpdate()
360 StackPtr), in BuildStackAdjustment()
361 StackPtr, false, Offset); in BuildStackAdjustment()
367 MI = BuildMI(MBB, MBBI, DL, TII.get(Opc), StackPtr) in BuildStackAdjustment()
368 .addReg(StackPtr) in BuildStackAdjustment()
404 PI->getOperand(0).getReg() == StackPtr){ in mergeSPUpdates()
405 assert(PI->getOperand(1).getReg() == StackPtr); in mergeSPUpdates()
408 PI->getOperand(0).getReg() == StackPtr && in mergeSPUpdates()
409 PI->getOperand(1).getReg() == StackPtr && in mergeSPUpdates()
417 PI->getOperand(0).getReg() == StackPtr) { in mergeSPUpdates()
418 assert(PI->getOperand(1).getReg() == StackPtr); in mergeSPUpdates()
674 MachineInstr *MI = BuildMI(MBB, MBBI, DL, TII.get(Opc), StackPtr) in emitStackProbeInlineGenericBlock()
675 .addReg(StackPtr) in emitStackProbeInlineGenericBlock()
687 StackPtr, false, 0) in emitStackProbeInlineGenericBlock()
698 MachineInstr *MI = BuildMI(MBB, MBBI, DL, TII.get(Opc), StackPtr) in emitStackProbeInlineGenericBlock()
699 .addReg(StackPtr) in emitStackProbeInlineGenericBlock()
711 StackPtr, false, 0) in emitStackProbeInlineGenericBlock()
720 MachineInstr *MI = BuildMI(MBB, MBBI, DL, TII.get(Opc), StackPtr) in emitStackProbeInlineGenericBlock()
721 .addReg(StackPtr) in emitStackProbeInlineGenericBlock()
746 MachineInstr *MI = BuildMI(MBB, MBBI, DL, TII.get(SUBOpc), StackPtr) in emitStackProbeInlineGenericLoop()
747 .addReg(StackPtr) in emitStackProbeInlineGenericLoop()
754 StackPtr, false, 0) in emitStackProbeInlineGenericLoop()
778 .addReg(StackPtr) in emitStackProbeInlineGenericLoop()
811 BuildMI(testMBB, DL, TII.get(SUBOpc), StackPtr) in emitStackProbeInlineGenericLoop()
812 .addReg(StackPtr) in emitStackProbeInlineGenericLoop()
820 StackPtr, false, 0) in emitStackProbeInlineGenericLoop()
826 .addReg(StackPtr) in emitStackProbeInlineGenericLoop()
848 BuildMI(*tailMBB, TailMBBIter, DL, TII.get(Opc), StackPtr) in emitStackProbeInlineGenericLoop()
849 .addReg(StackPtr) in emitStackProbeInlineGenericLoop()
860 ? Register(getX86SubSuperRegister(StackPtr, 64)) in emitStackProbeInlineGenericLoop()
861 : Register(StackPtr); in emitStackProbeInlineGenericLoop()
1230 if (Reg == StackPtr && EmitInlineStackProbe && MaxAlign >= StackProbeSize) { in BuildStackAlignAND()
1257 .addReg(StackPtr) in BuildStackAlignAND()
1271 .addReg(StackPtr) in BuildStackAlignAND()
1286 BuildMI(headMBB, DL, TII.get(SUBOpc), StackPtr) in BuildStackAlignAND()
1287 .addReg(StackPtr) in BuildStackAlignAND()
1294 .addReg(StackPtr) in BuildStackAlignAND()
1311 StackPtr, false, 0) in BuildStackAlignAND()
1317 BuildMI(bodyMBB, DL, TII.get(SUBOpc), StackPtr) in BuildStackAlignAND()
1318 .addReg(StackPtr) in BuildStackAlignAND()
1326 .addReg(StackPtr) in BuildStackAlignAND()
1340 BuildMI(footMBB, DL, TII.get(TargetOpcode::COPY), StackPtr) in BuildStackAlignAND()
1345 StackPtr, false, 0) in BuildStackAlignAND()
1617 addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(MOVmr)), StackPtr, true, 16) in emitPrologue()
1715 .addReg(StackPtr) in emitPrologue()
1794 BuildStackAlignAND(MBB, MBBI, DL, StackPtr, MaxAlign); in emitPrologue()
1866 StackPtr, false, NumBytes - 8); in emitPrologue()
1869 StackPtr, false, NumBytes - 4); in emitPrologue()
1902 addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(X86::MOV64mr)), StackPtr, in emitPrologue()
1912 SPOrEstablisher = StackPtr; in emitPrologue()
1994 addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(X86::MOV64mr)), StackPtr, false, in emitPrologue()
1996 .addReg(StackPtr) in emitPrologue()
2309 addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(Opc), StackPtr), in emitEpilogue()
2314 BuildMI(MBB, MBBI, DL, TII.get(Opc), StackPtr) in emitEpilogue()
3628 return TRI->getDwarfRegNum(StackPtr, true); in getInitialCFARegister()