Searched defs:FramePtr (Results 1 - 11 of 11) sorted by relevance

/external/llvm/lib/Target/X86/
H A DX86RegisterInfo.h48 /// FramePtr - X86 physical register used as frame ptr.
50 unsigned FramePtr; member in class:llvm::final
/external/llvm/lib/Target/ARM/
H A DARMBaseRegisterInfo.h87 /// FramePtr - ARM physical register used as frame ptr.
88 unsigned FramePtr; member in class:llvm::ARMBaseRegisterInfo
H A DThumb1FrameLowering.cpp104 unsigned FramePtr = RegInfo->getFrameRegister(MF); local
158 if (Reg == FramePtr)
236 AddDefaultPred(BuildMI(MBB, MBBI, dl, TII.get(ARM::tADDrSPi), FramePtr)
242 nullptr, MRI->getDwarfRegNum(FramePtr, true), CFAOffset));
248 nullptr, MRI->getDwarfRegNum(FramePtr, true)));
335 unsigned FramePtr = RegInfo->getFrameRegister(MF); local
364 emitThumbRegPlusImmediate(MBB, MBBI, dl, ARM::R4, FramePtr, -NumBytes,
372 .addReg(FramePtr));
H A DARMAsmPrinter.cpp1019 unsigned FramePtr = RegInfo->getFrameRegister(MF); local
1124 if (DstReg == FramePtr && FramePtr != ARM::SP)
1127 ATS.emitSetFP(FramePtr, ARM::SP, -Offset);
H A DARMExpandPseudoInsts.cpp869 unsigned FramePtr = RI.getFrameRegister(MF); local
875 FramePtr, -NumBytes, ARMCC::AL, 0, *TII);
878 FramePtr, -NumBytes, *TII, RI);
881 FramePtr, -NumBytes, ARMCC::AL, 0,
H A DARMFrameLowering.cpp178 unsigned FramePtr = RegInfo->getFrameRegister(MF); local
241 if (Reg == FramePtr)
416 FramePtr, ARM::SP, FramePtrOffsetInPush,
421 nullptr, MRI->getDwarfRegNum(FramePtr, true), CFAOffset));
428 nullptr, MRI->getDwarfRegNum(FramePtr, true)));
587 unsigned FramePtr = RegInfo->getFrameRegister(MF); local
620 emitARMRegPlusImmediate(MBB, MBBI, dl, ARM::SP, FramePtr, -NumBytes,
632 emitT2RegPlusImmediate(MBB, MBBI, dl, ARM::R4, FramePtr, -NumBytes,
642 .addReg(FramePtr).addImm((unsigned)ARMCC::AL).addReg(0).addReg(0);
646 .addReg(FramePtr));
1394 unsigned FramePtr = RegInfo->getFrameRegister(MF); local
[all...]
H A DARMFastISel.cpp2491 unsigned FramePtr = RegInfo->getFrameRegister(*(FuncInfo.MF)); local
2492 unsigned SrcReg = FramePtr;
/external/llvm/lib/Target/Sparc/
H A DSparcRegisterInfo.cpp100 unsigned FramePtr)
106 MI.getOperand(FIOperandNum).ChangeToRegister(FramePtr, false);
126 .addReg(FramePtr);
144 .addReg(FramePtr);
167 unsigned FramePtr = SP::I6; local
170 FramePtr = SP::O6;
183 .addReg(FramePtr).addImm(0).addReg(SrcEvenReg);
184 replaceFI(MF, II, *StMI, dl, 0, Offset, FramePtr);
195 .addReg(FramePtr).addImm(0);
196 replaceFI(MF, II, *StMI, dl, 1, Offset, FramePtr);
95 replaceFI(MachineFunction &MF, MachineBasicBlock::iterator II, MachineInstr &MI, DebugLoc dl, unsigned FIOperandNum, int Offset, unsigned FramePtr) argument
[all...]
/external/llvm/lib/CodeGen/
H A DSjLjEHPrepare.cpp424 Value *FramePtr = Builder.CreateConstGEP2_32(JBufPtr, 0, 0, "jbuf_fp_gep"); local
427 Builder.CreateStore(Val, FramePtr, /*isVolatile=*/true);
/external/llvm/lib/Target/AArch64/
H A DAArch64FrameLowering.cpp156 unsigned FramePtr) const {
189 if (HasFP && (FramePtr == Reg || Reg == AArch64::LR)) {
305 unsigned FramePtr = RegInfo->getFrameRegister(MF); local
375 unsigned Reg = RegInfo->getDwarfRegNum(FramePtr, true);
402 emitCalleeSavedFrameMoves(MBB, MBBI, FramePtr);
/external/llvm/lib/Target/XCore/
H A DXCoreFrameLowering.cpp34 static const unsigned FramePtr = XCore::R10; variable
151 FramePtr));
305 BuildMI(MBB, MBBI, dl, TII.get(XCore::LDAWSP_ru6), FramePtr).addImm(0);
308 MRI->getDwarfRegNum(FramePtr, true));
378 BuildMI(MBB, MBBI, dl, TII.get(XCore::SETSP_1r)).addReg(FramePtr);

Completed in 243 milliseconds