Home
last modified time | relevance | path

Searched refs:SPOffset (Results 1 – 17 of 17) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineFrameInfo.cpp83 int MachineFrameInfo::CreateFixedObject(uint64_t Size, int64_t SPOffset, in CreateFixedObject() argument
93 commonAlignment(ForcedRealign ? Align(1) : StackAlignment, SPOffset); in CreateFixedObject()
96 StackObject(Size, Alignment, SPOffset, IsImmutable, in CreateFixedObject()
103 int64_t SPOffset, in CreateFixedSpillStackObject() argument
106 commonAlignment(ForcedRealign ? Align(1) : StackAlignment, SPOffset); in CreateFixedSpillStackObject()
109 StackObject(Size, Alignment, SPOffset, IsImmutable, in CreateFixedSpillStackObject()
236 if (i < NumFixedObjects || SO.SPOffset != -1) { in print()
237 int64_t Off = SO.SPOffset - ValOffset; in print()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineFrameInfo.h128 int64_t SPOffset; member
186 StackObject(uint64_t Size, Align Alignment, int64_t SPOffset,
189 : SPOffset(SPOffset), Size(Size), Alignment(Alignment), in SPOffset() function
535 return Objects[ObjectIdx+NumFixedObjects].SPOffset; in getObjectOffset()
564 void setObjectOffset(int ObjectIdx, int64_t SPOffset) { in setObjectOffset() argument
569 Objects[ObjectIdx+NumFixedObjects].SPOffset = SPOffset; in setObjectOffset()
693 LLVM_ABI int CreateFixedObject(uint64_t Size, int64_t SPOffset,
698 LLVM_ABI int CreateFixedSpillStackObject(uint64_t Size, int64_t SPOffset,
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMips16RegisterInfo.cpp67 int64_t SPOffset) const { in eliminateFI()
115 Offset = SPOffset + (int64_t)StackSize; in eliminateFI()
H A DMipsSERegisterInfo.h34 int64_t SPOffset) const override;
H A DMipsSERegisterInfo.cpp144 int64_t SPOffset) const { in eliminateFI()
199 Offset = SPOffset + (int64_t)StackSize; in eliminateFI()
H A DMips16RegisterInfo.h41 int64_t SPOffset) const override;
H A DMipsRegisterInfo.h76 int64_t SPOffset) const = 0;
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaRegisterInfo.cpp72 int64_t SPOffset = MF.getFrameInfo().getObjectOffset(FrameIndex); in eliminateFrameIndex() local
104 SPOffset + (int64_t)StackSize + MI.getOperand(FIOperandNum + 1).getImm(); in eliminateFrameIndex()
H A DXtensaFrameLowering.cpp215 int64_t SPOffset = MFI.getObjectOffset(i); in emitPrologue() local
217 if (SPOffset < 0) in emitPrologue()
218 MFI.setObjectOffset(i, SPOffset - StackSize + PrevStackSize); in emitPrologue()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMELFStreamer.cpp728 int64_t SPOffset; // Offset: (final $sp) - (initial $sp) member in __anonf150d5940111::ARMELFStreamer
1222 SPOffset = 0; in EHReset()
1315 int64_t LastRegSaveSPOffset = SPOffset - PendingOffset; in FlushUnwindOpcodes()
1390 FPOffset = SPOffset + Offset; in emitSetFP()
1403 FPOffset = SPOffset + Offset; in emitMovSP()
1411 SPOffset -= Offset; in emitPad()
1462 SPOffset -= Count * (IsVector ? 8 : 4); in emitRegSave()
1472 SPOffset -= 4; in emitRegSave()
1482 SPOffset = SPOffset - Offset; in emitUnwindRaw()
/freebsd/contrib/llvm-project/llvm/tools/llvm-dwarfdump/
H A DStatistics.cpp477 DWARFDie Die, uint64_t SPOffset, in collectAbstractOriginFnInfo() argument
485 GlobalAbstractOriginFnInfo[SPOffset].push_back(Child.getOffset()); in collectAbstractOriginFnInfo()
486 LocalAbstractOriginFnInfo[SPOffset].push_back(Child.getOffset()); in collectAbstractOriginFnInfo()
488 collectAbstractOriginFnInfo(Child, SPOffset, GlobalAbstractOriginFnInfo, in collectAbstractOriginFnInfo()
577 uint64_t SPOffset = Die.getOffset(); in collectStatsRecursive() local
578 AbstractOriginFnCUs[SPOffset] = Die.getDwarfUnit(); in collectStatsRecursive()
579 collectAbstractOriginFnInfo(Die, SPOffset, GlobalAbstractOriginFnInfo, in collectStatsRecursive()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZFrameLowering.cpp1555 int64_t SPOffset = MFFrame.getObjectOffset(FrameIdx); in determineFrameLayout() local
1556 SPOffset -= StackSize; in determineFrameLayout()
1557 MFFrame.setObjectOffset(FrameIdx, SPOffset); in determineFrameLayout()
H A DSystemZISelLowering.cpp1070 const int64_t SPOffset = 3 * PVT.getStoreSize(); // Slot 4. in emitEHSjLjSetJmp() local
1102 .addImm(SPOffset) in emitEHSjLjSetJmp()
1177 const int64_t SPOffset = 3 * PVT.getStoreSize(); in emitEHSjLjLongJmp() local
1210 .addImm(SPOffset) in emitEHSjLjLongJmp()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.cpp1030 StackOffset SPOffset = StackOffset::getFixed( in eliminateFrameIndex() local
1033 isAArch64FrameOffsetLegal(MI, SPOffset, nullptr, nullptr, nullptr) != in eliminateFrameIndex()
H A DAArch64FrameLowering.cpp3041 StackOffset SPOffset = in resolveFrameOffsetReference() local
3049 SPOffset += StackOffset::getFixed(AFI->getCalleeSavedStackSize()); in resolveFrameOffsetReference()
3053 if (hasFP(MF) && (SPOffset.getFixed() || in resolveFrameOffsetReference()
3054 FPOffset.getScalable() < SPOffset.getScalable() || in resolveFrameOffsetReference()
3062 return SPOffset; in resolveFrameOffsetReference()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp13420 const int64_t SPOffset = 2 * PVT.getStoreSize(); in emitEHSjLjLongJmp() local
13455 .addImm(SPOffset) in emitEHSjLjLongJmp()
13459 .addImm(SPOffset) in emitEHSjLjLongJmp()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp32224 const unsigned SPOffset = TFL.has128ByteRedZone(MF) ? -64 : 0; in emitLockedStackOp() local
32232 DAG.getTargetConstant(SPOffset, DL, MVT::i32), // Disp in emitLockedStackOp()
32246 DAG.getTargetConstant(SPOffset, DL, MVT::i32), // Disp in emitLockedStackOp()
37376 const int64_t SPOffset = 2 * PVT.getStoreSize(); in emitEHSjLjLongJmp() local
37419 MIB.addDisp(MI.getOperand(i), SPOffset); in emitEHSjLjLongJmp()