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

/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/X86/
H A DX86FrameLowering.h37 unsigned FramePtr) const;
H A DX86RegisterInfo.h49 /// FramePtr - X86 physical register used as frame ptr.
51 unsigned FramePtr; member in class:llvm::X86RegisterInfo
H A DX86FrameLowering.cpp307 unsigned FramePtr) const {
360 if (HasFP && FramePtr == Reg)
498 unsigned FramePtr = RegInfo->getFrameRegister(MF);
544 if (DstReg != FramePtr || SrcReg != StackPtr)
651 unsigned FramePtr = RegInfo->getFrameRegister(MF);
741 .addReg(FramePtr, RegState::Kill)
761 // Change the rule for the FramePtr to be an "offset" rule.
763 MachineLocation FPSrc(FramePtr);
769 TII.get(Is64Bit ? X86::MOV64rr : X86::MOV32rr), FramePtr)
780 MachineLocation FPDst(FramePtr);
[all...]
H A DX86RegisterInfo.cpp74 FramePtr = X86::RBP;
78 FramePtr = X86::EBP;
408 if (!MRI->canReserveReg(FramePtr))
436 if (Reg == FramePtr && TFI->hasFP(MF)) {
565 BasePtr = (FrameIndex < 0 ? FramePtr : getBaseRegister());
567 BasePtr = (FrameIndex < 0 ? FramePtr : StackPtr);
571 BasePtr = (TFI->hasFP(MF) ? FramePtr : StackPtr);
602 return TFI->hasFP(MF) ? FramePtr : StackPtr;
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/ARM/
H A DThumb1FrameLowering.cpp60 unsigned FramePtr = RegInfo->getFrameRegister(MF); local
92 if (Reg == FramePtr)
101 if (Reg == FramePtr)
135 AddDefaultPred(BuildMI(MBB, MBBI, dl, TII.get(ARM::tADDrSPi), FramePtr)
217 unsigned FramePtr = RegInfo->getFrameRegister(MF); local
245 emitThumbRegPlusImmediate(MBB, MBBI, dl, ARM::R4, FramePtr, -NumBytes,
253 .addReg(FramePtr));
H A DARMBaseRegisterInfo.h80 /// FramePtr - ARM physical register used as frame ptr.
81 unsigned FramePtr; member in class:llvm::ARMBaseRegisterInfo
H A DARMFrameLowering.cpp148 unsigned FramePtr = RegInfo->getFrameRegister(MF); local
181 if (Reg == FramePtr)
190 if (Reg == FramePtr)
223 BuildMI(MBB, MBBI, dl, TII.get(ADDriOpc), FramePtr)
361 unsigned FramePtr = RegInfo->getFrameRegister(MF); local
392 emitARMRegPlusImmediate(MBB, MBBI, dl, ARM::SP, FramePtr, -NumBytes,
404 emitT2RegPlusImmediate(MBB, MBBI, dl, ARM::R4, FramePtr, -NumBytes,
414 .addReg(FramePtr).addImm((unsigned)ARMCC::AL).addReg(0).addReg(0);
418 .addReg(FramePtr));
1212 unsigned FramePtr local
[all...]
H A DARMBaseRegisterInfo.cpp59 FramePtr((STI.isTargetDarwin() || STI.isThumb()) ? ARM::R7 : ARM::R11),
97 Reserved.set(FramePtr);
127 if (FramePtr == Reg && TFI->hasFP(MF))
401 } else if (FramePtr == ARM::R7) {
406 } else { // FramePtr == ARM::R11
423 } else if (FramePtr == ARM::R7) {
428 } else { // FramePtr == ARM::R11
546 if (!MRI->canReserveReg(FramePtr))
584 return FramePtr;
H A DARMExpandPseudoInsts.cpp792 unsigned FramePtr = RI.getFrameRegister(MF); local
798 FramePtr, -NumBytes, ARMCC::AL, 0, *TII);
801 FramePtr, -NumBytes, *TII, RI);
804 FramePtr, -NumBytes, ARMCC::AL, 0,
H A DARMAsmPrinter.cpp1128 unsigned FramePtr = RegInfo->getFrameRegister(MF); local
1231 if (DstReg == FramePtr && FramePtr != ARM::SP)
1234 OutStreamer.EmitSetFP(FramePtr, ARM::SP, -Offset);
H A DARMFastISel.cpp2473 unsigned FramePtr = RegInfo->getFrameRegister(*(FuncInfo.MF)); local
2474 unsigned SrcReg = FramePtr;
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/XCore/
H A DXCoreFrameLowering.cpp182 unsigned FramePtr = XCore::R10; local
183 BuildMI(MBB, MBBI, dl, TII.get(XCore::LDAWSP_ru6), FramePtr)
189 MachineLocation SPDst(FramePtr);
223 unsigned FramePtr = XCore::R10; local
225 .addReg(FramePtr);
/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/
H A DSjLjEHPrepare.cpp411 Value *FramePtr = Builder.CreateConstGEP2_32(JBufPtr, 0, 0, "jbuf_fp_gep"); local
414 Builder.CreateStore(Val, FramePtr, /*isVolatile=*/true);

Completed in 175 milliseconds