Searched refs:FramePtr (Results 1 - 14 of 14) sorted by relevance

/external/llvm/lib/Target/Sparc/
H A DSparcRegisterInfo.cpp93 unsigned FramePtr = SP::I6; local
96 FramePtr = SP::O6;
105 MI.getOperand(FIOperandNum).ChangeToRegister(FramePtr, false);
115 .addReg(FramePtr);
/external/llvm/lib/Target/X86/
H A DX86FrameLowering.h64 unsigned FramePtr) const;
H A DX86RegisterInfo.h48 /// FramePtr - X86 physical register used as frame ptr.
50 unsigned FramePtr; member in class:llvm::X86RegisterInfo
H A DX86FrameLowering.cpp307 unsigned FramePtr) const {
360 if (HasFP && FramePtr == Reg)
488 unsigned FramePtr = RegInfo->getFrameRegister(MF);
540 if (DstReg != FramePtr || SrcReg != StackPtr)
665 unsigned FramePtr = RegInfo->getFrameRegister(MF);
756 .addReg(FramePtr, RegState::Kill)
770 // Change the rule for the FramePtr to be an "offset" rule.
771 unsigned DwarfFramePtr = RegInfo->getDwarfRegNum(FramePtr, true);
778 TII.get(Is64Bit ? X86::MOV64rr : X86::MOV32rr), FramePtr)
789 unsigned DwarfFramePtr = RegInfo->getDwarfRegNum(FramePtr, tru
[all...]
H A DX86RegisterInfo.cpp75 FramePtr = X86::RBP;
79 FramePtr = X86::EBP;
422 if (!MRI->canReserveReg(FramePtr))
452 if (Reg == FramePtr && TFI->hasFP(MF)) {
474 BasePtr = (FrameIndex < 0 ? FramePtr : getBaseRegister());
476 BasePtr = (FrameIndex < 0 ? FramePtr : StackPtr);
480 BasePtr = (TFI->hasFP(MF) ? FramePtr : StackPtr);
512 return TFI->hasFP(MF) ? FramePtr : StackPtr;
/external/llvm/lib/Target/ARM/
H A DThumb1FrameLowering.cpp96 unsigned FramePtr = RegInfo->getFrameRegister(MF); local
128 if (Reg == FramePtr)
137 if (Reg == FramePtr)
174 AddDefaultPred(BuildMI(MBB, MBBI, dl, TII.get(ARM::tADDrSPi), FramePtr)
257 unsigned FramePtr = RegInfo->getFrameRegister(MF); local
285 emitThumbRegPlusImmediate(MBB, MBBI, dl, ARM::R4, FramePtr, -NumBytes,
293 .addReg(FramePtr));
H A DARMBaseRegisterInfo.cpp48 FramePtr((STI.isTargetDarwin() || STI.isThumb()) ? ARM::R7 : ARM::R11),
112 Reserved.set(FramePtr);
332 if (!MRI->canReserveReg(FramePtr))
370 return FramePtr;
H A DARMBaseRegisterInfo.h79 /// FramePtr - ARM physical register used as frame ptr.
80 unsigned FramePtr; member in class:llvm::ARMBaseRegisterInfo
H A DARMFrameLowering.cpp149 unsigned FramePtr = RegInfo->getFrameRegister(MF); local
183 if (Reg == FramePtr)
192 if (Reg == FramePtr)
225 BuildMI(MBB, MBBI, dl, TII.get(ADDriOpc), FramePtr)
364 unsigned FramePtr = RegInfo->getFrameRegister(MF); local
396 emitARMRegPlusImmediate(MBB, MBBI, dl, ARM::SP, FramePtr, -NumBytes,
408 emitT2RegPlusImmediate(MBB, MBBI, dl, ARM::R4, FramePtr, -NumBytes,
418 .addReg(FramePtr).addImm((unsigned)ARMCC::AL).addReg(0).addReg(0);
422 .addReg(FramePtr));
1166 unsigned FramePtr local
[all...]
H A DARMAsmPrinter.cpp1118 unsigned FramePtr = RegInfo->getFrameRegister(MF); local
1221 if (DstReg == FramePtr && FramePtr != ARM::SP)
1224 OutStreamer.EmitSetFP(FramePtr, ARM::SP, -Offset);
H A DARMExpandPseudoInsts.cpp790 unsigned FramePtr = RI.getFrameRegister(MF); local
796 FramePtr, -NumBytes, ARMCC::AL, 0, *TII);
799 FramePtr, -NumBytes, *TII, RI);
802 FramePtr, -NumBytes, ARMCC::AL, 0,
H A DARMFastISel.cpp2509 unsigned FramePtr = RegInfo->getFrameRegister(*(FuncInfo.MF)); local
2510 unsigned SrcReg = FramePtr;
/external/llvm/lib/Target/XCore/
H A DXCoreFrameLowering.cpp161 unsigned FramePtr = XCore::R10; local
162 BuildMI(MBB, MBBI, dl, TII.get(XCore::LDAWSP_ru6), FramePtr)
184 unsigned FramePtr = XCore::R10; local
186 .addReg(FramePtr);
/external/llvm/lib/CodeGen/
H A DSjLjEHPrepare.cpp423 Value *FramePtr = Builder.CreateConstGEP2_32(JBufPtr, 0, 0, "jbuf_fp_gep"); local
426 Builder.CreateStore(Val, FramePtr, /*isVolatile=*/true);

Completed in 220 milliseconds