| /llvm-project-15.0.7/bolt/lib/Passes/ |
| H A D | StackAllocationAnalysis.cpp | 60 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 D | FrameAnalysis.cpp | 110 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 D | MachineFrameInfo.cpp | 83 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 D | MachineFrameInfo.h | 125 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 D | Mips16RegisterInfo.cpp | 76 int64_t SPOffset) const { in eliminateFI() 124 Offset = SPOffset + (int64_t)StackSize; in eliminateFI()
|
| H A D | MipsSERegisterInfo.h | 34 int64_t SPOffset) const override;
|
| H A D | Mips16RegisterInfo.h | 41 int64_t SPOffset) const override;
|
| H A D | MipsSERegisterInfo.cpp | 148 int64_t SPOffset) const { in eliminateFI() 203 Offset = SPOffset + (int64_t)StackSize; in eliminateFI()
|
| H A D | MipsRegisterInfo.h | 78 int64_t SPOffset) const = 0;
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/MCTargetDesc/ |
| H A D | ARMELFStreamer.cpp | 728 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 D | Statistics.cpp | 466 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 D | AArch64RegisterInfo.cpp | 757 StackOffset SPOffset = StackOffset::getFixed( in eliminateFrameIndex() local 760 isAArch64FrameOffsetLegal(MI, SPOffset, nullptr, nullptr, nullptr) != in eliminateFrameIndex()
|
| H A D | AArch64FrameLowering.cpp | 2368 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 D | PPCISelLowering.cpp | 11929 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 D | X86ISelLowering.cpp | 31103 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()
|