Home
last modified time | relevance | path

Searched refs:FPOffset (Results 1 – 7 of 7) sorted by relevance

/external/llvm/lib/Target/AArch64/
DAArch64FrameLowering.cpp245 int FPOffset = 0; in emitPrologue() local
258 FPOffset = -(MBBI->getOperand(4).getImm() + 2) * 8; in emitPrologue()
259 assert(FPOffset >= 0 && "Bad Framepointer Offset"); in emitPrologue()
276 emitFrameOffset(MBB, MBBI, DL, AArch64::FP, AArch64::SP, FPOffset, TII, in emitPrologue()
553 int FPOffset = MFI->getObjectOffset(FI) + 16; in resolveFrameIndexReference() local
579 if (PreferFP || MFI->hasVarSizedObjects() || FPOffset >= 0 || in resolveFrameIndexReference()
580 (FPOffset >= -256 && Offset > -FPOffset)) in resolveFrameIndexReference()
587 return FPOffset; in resolveFrameIndexReference()
DAArch64RegisterInfo.cpp245 int64_t FPOffset = Offset - 16 * 20; in needsFrameBaseReg() local
260 if (TFI->hasFP(MF) && isFrameOffsetLegal(MI, FPOffset)) in needsFrameBaseReg()
/external/llvm/lib/Target/PowerPC/
DPPCFrameLowering.cpp583 int FPOffset = 0; in emitPrologue() local
589 FPOffset = FFI->getObjectOffset(FPIndex); in emitPrologue()
591 FPOffset = in emitPrologue()
636 .addImm(FPOffset) in emitPrologue()
734 MCCFIInstruction::createOffset(nullptr, Reg, FPOffset)); in emitPrologue()
871 int FPOffset = 0; in emitEpilogue() local
877 FPOffset = FFI->getObjectOffset(FPIndex); in emitEpilogue()
879 FPOffset = in emitEpilogue()
973 .addImm(FPOffset) in emitEpilogue()
1075 int FPOffset = getFramePointerSaveOffset(isPPC64, isDarwinABI); in processFunctionBeforeCalleeSavedScan() local
[all …]
DPPCISelLowering.cpp4880 int FPOffset = PPCFrameLowering::getFramePointerSaveOffset(isPPC64, in getFramePointerFrameIndex() local
4884 FPSI = MF.getFrameInfo()->CreateFixedObject(isPPC64? 8 : 4, FPOffset, true); in getFramePointerFrameIndex()
/external/llvm/lib/Target/ARM/
DARMFrameLowering.cpp724 int FPOffset = Offset - AFI->getFramePtrSpillOffset(); in ResolveFrameIndexReference() local
740 Offset = FPOffset; in ResolveFrameIndexReference()
755 return FPOffset; in ResolveFrameIndexReference()
762 if (FPOffset >= -255 && FPOffset < 0) { in ResolveFrameIndexReference()
764 return FPOffset; in ResolveFrameIndexReference()
775 if (FPOffset >= -255 && FPOffset < 0) { in ResolveFrameIndexReference()
777 return FPOffset; in ResolveFrameIndexReference()
779 } else if (Offset > (FPOffset < 0 ? -FPOffset : FPOffset)) { in ResolveFrameIndexReference()
782 return FPOffset; in ResolveFrameIndexReference()
DARMBaseRegisterInfo.cpp540 int64_t FPOffset = Offset - 8; in needsFrameBaseReg() local
543 FPOffset -= 80; in needsFrameBaseReg()
562 if (isFrameOffsetLegal(MI, FPOffset)) in needsFrameBaseReg()
/external/llvm/lib/Target/ARM/MCTargetDesc/
DARMELFStreamer.cpp642 int64_t FPOffset; // Offset: (final frame pointer) - (initial $sp) member in __anona1b6fe4d0111::ARMELFStreamer
1088 FPOffset = 0; in Reset()
1183 UnwindOpAsm.EmitSPOffset(LastRegSaveSPOffset - FPOffset); in FlushUnwindOpcodes()
1259 FPOffset = SPOffset + Offset; in emitSetFP()
1261 FPOffset += Offset; in emitSetFP()
1272 FPOffset = SPOffset + Offset; in emitMovSP()