Home
last modified time | relevance | path

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

/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/
DSparcRegisterInfo.cpp100 unsigned FramePtr) in replaceFI() argument
106 MI.getOperand(FIOperandNum).ChangeToRegister(FramePtr, false); in replaceFI()
126 .addReg(FramePtr); in replaceFI()
144 .addReg(FramePtr); in replaceFI()
167 unsigned FramePtr = SP::I6; in eliminateFrameIndex() local
170 FramePtr = SP::O6; in eliminateFrameIndex()
183 .addReg(FramePtr).addImm(0).addReg(SrcEvenReg); in eliminateFrameIndex()
184 replaceFI(MF, II, *StMI, dl, 0, Offset, FramePtr); in eliminateFrameIndex()
195 .addReg(FramePtr).addImm(0); in eliminateFrameIndex()
196 replaceFI(MF, II, *StMI, dl, 1, Offset, FramePtr); in eliminateFrameIndex()
[all …]
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/
DThumb1FrameLowering.cpp96 unsigned FramePtr = RegInfo->getFrameRegister(MF); in emitPrologue() local
128 if (Reg == FramePtr) in emitPrologue()
136 if (Reg == FramePtr) in emitPrologue()
176 AddDefaultPred(BuildMI(MBB, MBBI, dl, TII.get(ARM::tADDrSPi), FramePtr) in emitPrologue()
252 unsigned FramePtr = RegInfo->getFrameRegister(MF); in emitEpilogue() local
280 emitThumbRegPlusImmediate(MBB, MBBI, dl, ARM::R4, FramePtr, -NumBytes, in emitEpilogue()
288 .addReg(FramePtr)); in emitEpilogue()
DARMFrameLowering.cpp149 unsigned FramePtr = RegInfo->getFrameRegister(MF); in emitPrologue() local
187 if (Reg == FramePtr) in emitPrologue()
196 if (Reg == FramePtr) in emitPrologue()
286 FramePtr, ARM::SP, FramePtrOffsetInPush, in emitPrologue()
373 unsigned FramePtr = RegInfo->getFrameRegister(MF); in emitEpilogue() local
405 emitARMRegPlusImmediate(MBB, MBBI, dl, ARM::SP, FramePtr, -NumBytes, in emitEpilogue()
417 emitT2RegPlusImmediate(MBB, MBBI, dl, ARM::R4, FramePtr, -NumBytes, in emitEpilogue()
427 .addReg(FramePtr).addImm((unsigned)ARMCC::AL).addReg(0).addReg(0); in emitEpilogue()
431 .addReg(FramePtr)); in emitEpilogue()
1172 unsigned FramePtr = RegInfo->getFrameRegister(MF); in processFunctionBeforeCalleeSavedScan() local
[all …]
DARMBaseRegisterInfo.cpp48 FramePtr((STI.isTargetDarwin() || STI.isThumb()) ? ARM::R7 : ARM::R11), in ARMBaseRegisterInfo()
126 Reserved.set(FramePtr); in getReservedRegs()
346 if (!MRI->canReserveReg(FramePtr)) in canRealignStack()
384 return FramePtr; in getFrameRegister()
DARMBaseRegisterInfo.h88 unsigned FramePtr; variable
DARMAsmPrinter.cpp975 unsigned FramePtr = RegInfo->getFrameRegister(MF); in EmitUnwindingInstruction() local
1078 if (DstReg == FramePtr && FramePtr != ARM::SP) in EmitUnwindingInstruction()
1081 ATS.emitSetFP(FramePtr, ARM::SP, -Offset); in EmitUnwindingInstruction()
DARMExpandPseudoInsts.cpp811 unsigned FramePtr = RI.getFrameRegister(MF); in ExpandMI() local
817 FramePtr, -NumBytes, ARMCC::AL, 0, *TII); in ExpandMI()
820 FramePtr, -NumBytes, *TII, RI); in ExpandMI()
823 FramePtr, -NumBytes, ARMCC::AL, 0, in ExpandMI()
DARMFastISel.cpp2569 unsigned FramePtr = RegInfo->getFrameRegister(*(FuncInfo.MF)); in SelectIntrinsicCall() local
2570 unsigned SrcReg = FramePtr; in SelectIntrinsicCall()
/freebsd-10-stable/contrib/llvm/lib/Target/X86/
DX86RegisterInfo.cpp75 FramePtr = X86::RBP; in X86RegisterInfo()
79 FramePtr = X86::EBP; in X86RegisterInfo()
426 if (!MRI->canReserveReg(FramePtr)) in canRealignStack()
456 if (Reg == FramePtr && TFI->hasFP(MF)) { in hasReservedSpillSlot()
478 BasePtr = (FrameIndex < 0 ? FramePtr : getBaseRegister()); in eliminateFrameIndex()
480 BasePtr = (FrameIndex < 0 ? FramePtr : StackPtr); in eliminateFrameIndex()
484 BasePtr = (TFI->hasFP(MF) ? FramePtr : StackPtr); in eliminateFrameIndex()
516 return TFI->hasFP(MF) ? FramePtr : StackPtr; in getFrameRegister()
DX86FrameLowering.cpp307 unsigned FramePtr) const { in emitCalleeSavedFrameMoves()
360 if (HasFP && FramePtr == Reg) in emitCalleeSavedFrameMoves()
408 unsigned FramePtr = RegInfo->getFrameRegister(MF); in emitPrologue() local
499 .addReg(FramePtr, RegState::Kill) in emitPrologue()
514 unsigned DwarfFramePtr = RegInfo->getDwarfRegNum(FramePtr, true); in emitPrologue()
521 TII.get(Is64Bit ? X86::MOV64rr : X86::MOV32rr), FramePtr) in emitPrologue()
532 unsigned DwarfFramePtr = RegInfo->getDwarfRegNum(FramePtr, true); in emitPrologue()
540 I->addLiveIn(FramePtr); in emitPrologue()
708 emitCalleeSavedFrameMoves(MF, Label, HasFP ? FramePtr : StackPtr); in emitPrologue()
727 unsigned FramePtr = RegInfo->getFrameRegister(MF); in emitEpilogue() local
[all …]
DX86FrameLowering.h38 unsigned FramePtr) const;
DX86RegisterInfo.h50 unsigned FramePtr; variable
/freebsd-10-stable/contrib/llvm/lib/Target/XCore/
DXCoreFrameLowering.cpp175 unsigned FramePtr = XCore::R10; in emitPrologue() local
176 BuildMI(MBB, MBBI, dl, TII.get(XCore::LDAWSP_ru6), FramePtr).addImm(0); in emitPrologue()
181 unsigned Reg = MRI->getDwarfRegNum(FramePtr, true); in emitPrologue()
214 unsigned FramePtr = XCore::R10; in emitEpilogue() local
216 .addReg(FramePtr); in emitEpilogue()
/freebsd-10-stable/contrib/llvm/lib/CodeGen/
DSjLjEHPrepare.cpp424 Value *FramePtr = Builder.CreateConstGEP2_32(JBufPtr, 0, 0, "jbuf_fp_gep"); in setupEntryBlockAndCallSites() local
427 Builder.CreateStore(Val, FramePtr, /*isVolatile=*/true); in setupEntryBlockAndCallSites()