Home
last modified time | relevance | path

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

/external/llvm/lib/Target/AArch64/
DAArch64FrameLowering.cpp302 int FPOffset = 0; in emitPrologue() local
315 FPOffset = -(MBBI->getOperand(4).getImm() + 2) * 8; in emitPrologue()
316 assert(FPOffset >= 0 && "Bad Framepointer Offset"); in emitPrologue()
333 emitFrameOffset(MBB, MBBI, DL, AArch64::FP, AArch64::SP, FPOffset, TII, in emitPrologue()
656 int FPOffset = MFI->getObjectOffset(FI) + 16; in resolveFrameIndexReference() local
683 if (PreferFP || MFI->hasVarSizedObjects() || FPOffset >= 0 || in resolveFrameIndexReference()
684 (FPOffset >= -256 && Offset > -FPOffset)) in resolveFrameIndexReference()
695 return FPOffset; in resolveFrameIndexReference()
DAArch64RegisterInfo.cpp289 int64_t FPOffset = Offset - 16 * 20; in needsFrameBaseReg() local
304 if (TFI->hasFP(MF) && isFrameOffsetLegal(MI, AArch64::FP, FPOffset)) in needsFrameBaseReg()
/external/llvm/lib/Target/PowerPC/
DPPCFrameLowering.cpp646 int FPOffset = 0; in emitPrologue() local
652 FPOffset = FFI->getObjectOffset(FPIndex); in emitPrologue()
654 FPOffset = getFramePointerSaveOffset(); in emitPrologue()
708 .addImm(FPOffset) in emitPrologue()
824 MCCFIInstruction::createOffset(nullptr, Reg, FPOffset)); in emitPrologue()
978 int FPOffset = 0; in emitEpilogue() local
984 FPOffset = FFI->getObjectOffset(FPIndex); in emitEpilogue()
986 FPOffset = getFramePointerSaveOffset(); in emitEpilogue()
1086 .addImm(FPOffset) in emitEpilogue()
1182 int FPOffset = getFramePointerSaveOffset(); in processFunctionBeforeCalleeSavedScan() local
[all …]
DPPCISelLowering.cpp5657 int FPOffset = Subtarget.getFrameLowering()->getFramePointerSaveOffset(); in getFramePointerFrameIndex() local
5659 FPSI = MF.getFrameInfo()->CreateFixedObject(isPPC64? 8 : 4, FPOffset, true); in getFramePointerFrameIndex()
/external/llvm/lib/Target/ARM/
DARMFrameLowering.cpp859 int FPOffset = Offset - AFI->getFramePtrSpillOffset(); in ResolveFrameIndexReference() local
875 Offset = FPOffset; in ResolveFrameIndexReference()
890 return FPOffset; in ResolveFrameIndexReference()
897 if (FPOffset >= -255 && FPOffset < 0) { in ResolveFrameIndexReference()
899 return FPOffset; in ResolveFrameIndexReference()
910 if (FPOffset >= -255 && FPOffset < 0) { in ResolveFrameIndexReference()
912 return FPOffset; in ResolveFrameIndexReference()
914 } else if (Offset > (FPOffset < 0 ? -FPOffset : FPOffset)) { in ResolveFrameIndexReference()
917 return FPOffset; in ResolveFrameIndexReference()
DARMBaseRegisterInfo.cpp528 int64_t FPOffset = Offset - 8; in needsFrameBaseReg() local
531 FPOffset -= 80; in needsFrameBaseReg()
549 if (isFrameOffsetLegal(MI, getFrameRegister(MF), FPOffset)) in needsFrameBaseReg()
/external/llvm/lib/Target/ARM/MCTargetDesc/
DARMELFStreamer.cpp676 int64_t FPOffset; // Offset: (final frame pointer) - (initial $sp) member in __anond09109f60111::ARMELFStreamer
1127 FPOffset = 0; in Reset()
1222 UnwindOpAsm.EmitSPOffset(LastRegSaveSPOffset - FPOffset); in FlushUnwindOpcodes()
1298 FPOffset = SPOffset + Offset; in emitSetFP()
1300 FPOffset += Offset; in emitSetFP()
1311 FPOffset = SPOffset + Offset; in emitMovSP()