Lines Matching refs:FramePtr
493 const unsigned FramePtr = TRI->getFrameRegister(MF);
495 STI.isTarget64BitILP32() ? unsigned(getX86SubSuperRegister(FramePtr, 64))
496 : FramePtr;
1368 Register FramePtr = TRI->getFrameRegister(MF);
1371 ? Register(getX86SubSuperRegister(FramePtr, 64)) : FramePtr;
1491 // Change the rule for the FramePtr to be an "offset" rule.
1500 .addImm(FramePtr)
1508 FramePtr)
1521 // .cv_fpo_setframe $FramePtr
1524 .addImm(FramePtr)
1720 addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(X86::LEA64r), FramePtr),
1723 BuildMI(MBB, MBBI, DL, TII.get(X86::MOV64rr), FramePtr)
1731 .addImm(FramePtr)
1827 FramePtr, true, X86FI->getRestoreBasePointerOffset())
1843 .addReg(FramePtr)
1972 Register FramePtr = TRI->getFrameRegister(MF);
1974 Is64BitILP32 ? Register(getX86SubSuperRegister(FramePtr, 64)) : FramePtr;
2074 // - lea SEHAllocationSize(%FramePtr), %rsp
2076 // 'mov %FramePtr, %rsp' will not be recognized as an epilogue sequence.
2082 FramePtr, false, LEAAmount);
2087 .addReg(FramePtr);
3334 Register FramePtr = TRI->getFrameRegister(MF);
3357 if (UsedReg == FramePtr) {
3360 BuildMI(MBB, MBBI, DL, TII.get(ADDri), FramePtr)
3361 .addReg(FramePtr)
3371 FramePtr, false, EndOffset)
3378 addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(X86::MOV32rm), FramePtr),
3382 llvm_unreachable("32-bit frames with WinEH must use FramePtr or BasePtr");