Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMFrameLowering.cpp590 int FPOffset = MFI.getObjectOffset(FramePtrSpillFI); in emitPrologue() local
591 assert(getMaxFPOffset(STI, *AFI) <= FPOffset && in emitPrologue()
1040 int FPOffset = Offset - AFI->getFramePtrSpillOffset(); in ResolveFrameIndexReference() local
1056 Offset = FPOffset; in ResolveFrameIndexReference()
1072 return FPOffset; in ResolveFrameIndexReference()
1079 if (FPOffset >= -255 && FPOffset < 0) { in ResolveFrameIndexReference()
1081 return FPOffset; in ResolveFrameIndexReference()
1094 if (AFI->isThumb2Function() && FPOffset >= -255 && FPOffset < 0) { in ResolveFrameIndexReference()
1096 return FPOffset; in ResolveFrameIndexReference()
1098 } else if (Offset > (FPOffset < 0 ? -FPOffset : FPOffset)) { in ResolveFrameIndexReference()
[all …]
H A DARMBaseRegisterInfo.cpp611 int64_t FPOffset = Offset - 8; in needsFrameBaseReg() local
614 FPOffset -= 80; in needsFrameBaseReg()
632 if (isFrameOffsetLegal(MI, getFrameRegister(MF), FPOffset)) in needsFrameBaseReg()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCFrameLowering.cpp697 int FPOffset = 0; in emitPrologue() local
702 FPOffset = MFI.getObjectOffset(FPIndex); in emitPrologue()
826 .addImm(FPOffset) in emitPrologue()
1009 .addImm(FPOffset-LastOffset); in emitPrologue()
1010 LastOffset = FPOffset; in emitPrologue()
1052 .addImm(FPOffset) in emitPrologue()
1077 .addImm(FrameSize + FPOffset) in emitPrologue()
1597 int FPOffset = 0; in emitEpilogue() local
1749 FPOffset += FrameSize; in emitEpilogue()
1812 .addImm(FPOffset) in emitEpilogue()
[all …]
H A DPPCISelLowering.cpp7636 int FPOffset = Subtarget.getFrameLowering()->getFramePointerSaveOffset(); in getFramePointerFrameIndex() local
7638 FPSI = MF.getFrameInfo().CreateFixedObject(isPPC64? 8 : 4, FPOffset, true); in getFramePointerFrameIndex()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMELFStreamer.cpp623 int64_t FPOffset; // Offset: (final frame pointer) - (initial $sp) member in __anonf4a9be480111::ARMELFStreamer
1085 FPOffset = 0; in EHReset()
1185 UnwindOpAsm.EmitSPOffset(LastRegSaveSPOffset - FPOffset); in FlushUnwindOpcodes()
1261 FPOffset = SPOffset + Offset; in emitSetFP()
1263 FPOffset += Offset; in emitSetFP()
1274 FPOffset = SPOffset + Offset; in emitMovSP()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FrameLowering.cpp1272 FPOffset += AFI->getLocalStackSize(); in emitPrologue()
1285 .addImm(FPOffset - 8) in emitPrologue()
1293 Prolog->addOperand(MachineOperand::CreateImm(FPOffset)); in emitPrologue()
1300 StackOffset::getFixed(FPOffset), TII, in emitPrologue()
2029 int64_t FPOffset = getFPOffset(MF, ObjectOffset).getFixed(); in resolveFrameOffsetReference() local
2063 bool FPOffsetFits = !ForSimm || FPOffset >= -256; in resolveFrameOffsetReference()
2064 PreferFP |= Offset > -FPOffset; in resolveFrameOffsetReference()
2078 } else if (FPOffset >= 0) { in resolveFrameOffsetReference()
2106 StackOffset FPOffset = in resolveFrameOffsetReference() local
2117 return FPOffset; in resolveFrameOffsetReference()
[all …]
H A DAArch64RegisterInfo.cpp501 int64_t FPOffset = Offset - 16 * 20; in needsFrameBaseReg() local
516 if (TFI->hasFP(MF) && isFrameOffsetLegal(MI, AArch64::FP, FPOffset)) in needsFrameBaseReg()
H A DAArch64InstrInfo.td4031 // Save CSRs in order, {FPOffset}
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVFrameLowering.cpp581 uint64_t FPOffset = RealStackSize - RVFI->getVarArgsSaveSize(); in emitEpilogue() local
589 adjustReg(MBB, LastFrameDestroy, DL, SPReg, FPReg, -FPOffset, in emitEpilogue()