Home
last modified time | relevance | path

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

/llvm-project-15.0.7/bolt/lib/Passes/
H A DStackAllocationAnalysis.cpp60 int64_t SPOffset = SPT.getStateAt(Point)->first; in doKill() local
62 if (SPOffset == SPT.SUPERPOSITION || SPOffset == SPT.EMPTY) in doKill()
69 if (InstrOffset < SPOffset) { in doKill()
77 << ". SPOffset = " << SPOffset in doKill()
109 int64_t SPOffset, FPOffset; in computeNext() local
115 if (SPOffset < FPOffset) { in computeNext()
119 if (SPOffset > FPOffset) { in computeNext()
127 if (SPOffset != SPT.EMPTY && SPOffset != SPT.SUPERPOSITION) in computeNext()
140 if (SPOffset < Output) { in computeNext()
141 Next = doKill(Point, Next, Output - SPOffset); in computeNext()
[all …]
H A DFrameAnalysis.cpp110 int SPOffset{0}; member in llvm::bolt::__anon1bb11fe30111::FrameAccessAnalysis
147 if (FIE.StackPtrReg == BC.MIB->getStackPointer() && SPOffset != SPT.EMPTY && in decodeFrameAccess()
148 SPOffset != SPT.SUPERPOSITION) { in decodeFrameAccess()
151 FIE.StackOffset = SPOffset + StackOffset; in decodeFrameAccess()
179 int getSPOffset() const { return SPOffset; } in getSPOffset()
186 std::tie(SPOffset, FPOffset) = in doNext()
/llvm-project-15.0.7/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()
239 if (i < NumFixedObjects || SO.SPOffset != -1) { in print()
240 int64_t Off = SO.SPOffset - ValOffset; in print()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DMachineFrameInfo.h125 int64_t SPOffset; member
183 StackObject(uint64_t Size, Align Alignment, int64_t SPOffset,
186 : SPOffset(SPOffset), Size(Size), Alignment(Alignment), in SPOffset() function
523 return Objects[ObjectIdx+NumFixedObjects].SPOffset; in getObjectOffset()
552 void setObjectOffset(int ObjectIdx, int64_t SPOffset) { in setObjectOffset() argument
557 Objects[ObjectIdx+NumFixedObjects].SPOffset = SPOffset; in setObjectOffset()
671 int CreateFixedObject(uint64_t Size, int64_t SPOffset, bool IsImmutable,
676 int CreateFixedSpillStackObject(uint64_t Size, int64_t SPOffset,
/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMips16RegisterInfo.cpp76 int64_t SPOffset) const { in eliminateFI()
124 Offset = SPOffset + (int64_t)StackSize; in eliminateFI()
H A DMipsSERegisterInfo.h34 int64_t SPOffset) const override;
H A DMips16RegisterInfo.h41 int64_t SPOffset) const override;
H A DMipsSERegisterInfo.cpp148 int64_t SPOffset) const { in eliminateFI()
203 Offset = SPOffset + (int64_t)StackSize; in eliminateFI()
H A DMipsRegisterInfo.h78 int64_t SPOffset) const = 0;
/llvm-project-15.0.7/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMELFStreamer.cpp728 int64_t SPOffset; // Offset: (final $sp) - (initial $sp) member in __anon948350c40111::ARMELFStreamer
1194 SPOffset = 0; in EHReset()
1292 int64_t LastRegSaveSPOffset = SPOffset - PendingOffset; in FlushUnwindOpcodes()
1369 FPOffset = SPOffset + Offset; in emitSetFP()
1382 FPOffset = SPOffset + Offset; in emitMovSP()
1390 SPOffset -= Offset; in emitPad()
1441 SPOffset -= Count * (IsVector ? 8 : 4); in emitRegSave()
1451 SPOffset -= 4; in emitRegSave()
1461 SPOffset = SPOffset - Offset; in emitUnwindRaw()
/llvm-project-15.0.7/llvm/tools/llvm-dwarfdump/
H A DStatistics.cpp466 DWARFDie Die, uint64_t SPOffset, in collectAbstractOriginFnInfo() argument
474 GlobalAbstractOriginFnInfo[SPOffset].push_back(Child.getOffset()); in collectAbstractOriginFnInfo()
475 LocalAbstractOriginFnInfo[SPOffset].push_back(Child.getOffset()); in collectAbstractOriginFnInfo()
477 collectAbstractOriginFnInfo(Child, SPOffset, GlobalAbstractOriginFnInfo, in collectAbstractOriginFnInfo()
564 uint64_t SPOffset = Die.getOffset(); in collectStatsRecursive() local
565 AbstractOriginFnCUs[SPOffset] = Die.getDwarfUnit(); in collectStatsRecursive()
566 collectAbstractOriginFnInfo(Die, SPOffset, GlobalAbstractOriginFnInfo, in collectStatsRecursive()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.cpp757 StackOffset SPOffset = StackOffset::getFixed( in eliminateFrameIndex() local
760 isAArch64FrameOffsetLegal(MI, SPOffset, nullptr, nullptr, nullptr) != in eliminateFrameIndex()
H A DAArch64FrameLowering.cpp2368 StackOffset SPOffset = in resolveFrameOffsetReference() local
2373 if (hasFP(MF) && (SPOffset.getFixed() || in resolveFrameOffsetReference()
2374 FPOffset.getScalable() < SPOffset.getScalable() || in resolveFrameOffsetReference()
2382 return SPOffset; in resolveFrameOffsetReference()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp11929 const int64_t SPOffset = 2 * PVT.getStoreSize(); in emitEHSjLjLongJmp() local
11964 .addImm(SPOffset) in emitEHSjLjLongJmp()
11968 .addImm(SPOffset) in emitEHSjLjLongJmp()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp31103 const unsigned SPOffset = TFL.has128ByteRedZone(MF) ? -64 : 0; in emitLockedStackOp() local
31111 DAG.getTargetConstant(SPOffset, DL, MVT::i32), // Disp in emitLockedStackOp()
31125 DAG.getTargetConstant(SPOffset, DL, MVT::i32), // Disp in emitLockedStackOp()
35911 const int64_t SPOffset = 2 * PVT.getStoreSize(); in emitEHSjLjLongJmp() local
35953 MIB.addDisp(MI.getOperand(i), SPOffset); in emitEHSjLjLongJmp()