| /freebsd/contrib/llvm-project/compiler-rt/lib/memprof/tests/ |
| H A D | rawprofile.cpp | 80 const uint64_t StackOffset = Read(Ptr); in TEST() local 96 EXPECT_EQ(StackOffset - MIBOffset, 8 + 2 * (8 + sizeof(MemInfoBlock))); in TEST() 98 EXPECT_EQ(StackOffset, 432ULL); in TEST() 103 EXPECT_GE(TotalSize - StackOffset, 8ULL + 2 * (8 + 8 + 5 * 8)); in TEST() 138 EXPECT_EQ(*reinterpret_cast<const uint64_t *>(Buffer + StackOffset), 2ULL); in TEST() 140 EXPECT_EQ(*reinterpret_cast<const uint64_t *>(Buffer + StackOffset + 8), in TEST() 157 EXPECT_EQ(memcmp(Buffer + StackOffset + 16, ExpectedStackBytes[0], in TEST() 163 *reinterpret_cast<const uint64_t *>(Buffer + StackOffset + 8 + 6 * 8 + 8), in TEST() 166 EXPECT_EQ(memcmp(Buffer + StackOffset + 16 + 6 * 8 + 8, ExpectedStackBytes[1], in TEST()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | TypeSize.h | 34 class StackOffset { 38 StackOffset(int64_t Fixed, int64_t Scalable) in StackOffset() function 42 StackOffset() = default; 43 static StackOffset getFixed(int64_t Fixed) { return {Fixed, 0}; } in getFixed() 44 static StackOffset getScalable(int64_t Scalable) { return {0, Scalable}; } in getScalable() 45 static StackOffset get(int64_t Fixed, int64_t Scalable) { in get() 56 StackOffset operator+(const StackOffset &RHS) const { 59 StackOffset operator-(const StackOffset &RHS) const { 62 StackOffset &operator+=(const StackOffset &RHS) { 67 StackOffset &operator-=(const StackOffset &RHS) { [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64FrameLowering.h | 53 StackOffset getFrameIndexReference(const MachineFunction &MF, int FI, 55 StackOffset getFrameIndexReferenceFromSP(const MachineFunction &MF, 57 StackOffset resolveFrameIndexReference(const MachineFunction &MF, int FI, 60 StackOffset resolveFrameOffsetReference(const MachineFunction &MF, 108 StackOffset 112 StackOffset getNonLocalFrameIndexReference(const MachineFunction &MF, 172 int64_t RealignmentPadding, StackOffset AllocSize, 174 StackOffset InitialOffset, bool FollowupAllocs) const; 190 StackOffset CFAOffset) const;
|
| H A D | AArch64FrameLowering.cpp | 333 static StackOffset getSVEStackSize(const MachineFunction &MF); 439 StackOffset Offset; in estimateRSStackSizeLimit() 497 static StackOffset getSVEStackSize(const MachineFunction &MF) { in getSVEStackSize() 499 return StackOffset::getScalable((int64_t)AFI->getStackSizeSVE()); in getSVEStackSize() 646 inlineStackProbeFixed(I, ScratchReg, -Amount, StackOffset::get(0, 0)); in eliminateCallFramePseudoInstr() 649 StackOffset::getFixed(Amount), TII); in eliminateCallFramePseudoInstr() 657 StackOffset::getFixed(-(int64_t)CalleePopAmount), TII); in eliminateCallFramePseudoInstr() 721 StackOffset Offset = in emitCalleeSavedSVELocations() 722 StackOffset::getScalable(MFI.getObjectOffset(Info.getFrameIdx())) - in emitCalleeSavedSVELocations() 723 StackOffset::getFixed(AFI.getCalleeSavedStackSize(MFI)); in emitCalleeSavedSVELocations() [all …]
|
| H A D | AArch64InstrInfo.h | 541 static void decomposeStackOffsetForFrameOffsets(const StackOffset &Offset, 545 static void decomposeStackOffsetForDwarfOffsets(const StackOffset &Offset, 643 unsigned Reg, const StackOffset &Offset, 646 const StackOffset &OffsetFromDefCFA); 654 StackOffset Offset, const TargetInstrInfo *TII, 658 StackOffset InitialOffset = {}, 665 unsigned FrameReg, StackOffset &Offset, 689 int isAArch64FrameOffsetLegal(const MachineInstr &MI, StackOffset &Offset,
|
| H A D | AArch64RegisterInfo.cpp | 876 StackOffset SaveOffset = StackOffset::getFixed(Offset); in isFrameOffsetLegal() 910 StackOffset Off = StackOffset::getFixed(Offset); in resolveFrameIndex() 956 const StackOffset &Offset, SmallVectorImpl<uint64_t> &Ops) const { in getOffsetOpcodes() 1003 StackOffset Offset = in eliminateFrameIndex() 1007 Offset += StackOffset::getFixed(MI.getOperand(FIOperandNum + 1).getImm()); in eliminateFrameIndex() 1015 StackOffset Offset = TFI->getNonLocalFrameIndexReference(MF, FrameIndex); in eliminateFrameIndex() 1022 StackOffset Offset; in eliminateFrameIndex() 1027 Offset = StackOffset::getFixed(MFI.getObjectOffset(FrameIndex) + in eliminateFrameIndex() 1030 StackOffset SPOffset = StackOffset::getFixed( in eliminateFrameIndex() 1052 Offset = StackOffset::getFixed(MFI.getObjectOffset(FrameIndex) + in eliminateFrameIndex()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchFrameLowering.cpp | 459 StackOffset LoongArchFrameLowering::getFrameIndexReference( in getFrameIndexReference() 473 StackOffset Offset = in getFrameIndexReference() 474 StackOffset::getFixed(MFI.getObjectOffset(FI) - getOffsetOfLocalArea() + in getFrameIndexReference() 485 Offset += StackOffset::getFixed(FirstSPAdjustAmount); in getFrameIndexReference() 487 Offset += StackOffset::getFixed(StackSize); in getFrameIndexReference() 493 Offset += StackOffset::getFixed(StackSize); in getFrameIndexReference() 497 Offset += StackOffset::getFixed(LoongArchFI->getVarArgsSaveSize()); in getFrameIndexReference() 499 Offset += StackOffset::getFixed(StackSize); in getFrameIndexReference()
|
| H A D | LoongArchRegisterInfo.cpp | 137 StackOffset Offset = in eliminateFrameIndex() 139 StackOffset::getFixed(MI.getOperand(FIOperandNum + 1).getImm()); in eliminateFrameIndex() 175 Offset = StackOffset::getFixed(0); in eliminateFrameIndex() 198 Offset = StackOffset::getFixed(0); in eliminateFrameIndex()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | TargetFrameLoweringImpl.cpp | 48 StackOffset 59 return StackOffset::getFixed(MFI.getObjectOffset(FI) + MFI.getStackSize() - in getFrameIndexReference() 69 StackOffset 74 return StackOffset::getFixed(MF.getFrameInfo().getObjectOffset(FI) - in getFrameIndexReferenceFromSP()
|
| H A D | StackFrameLayoutAnalysisPass.cpp | 66 StackOffset Offset; 70 SlotData(const MachineFrameInfo &MFI, const StackOffset Offset, in SlotData() 193 StackOffset getStackOffset(const MachineFunction &MF, in getStackOffset() 197 return StackOffset::getFixed(MFI.getObjectOffset(FrameIdx)); in getStackOffset()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | R600FrameLowering.cpp | 18 StackOffset 45 return StackOffset::getFixed(OffsetBytes / (getStackWidth(MF) * 4)); in getFrameIndexReference()
|
| H A D | AMDGPUArgumentUsageInfo.h | 32 unsigned StackOffset; member 77 return StackOffset; in getStackOffset()
|
| H A D | SIMachineFunctionInfo.h | 95 unsigned StackOffset; member 100 SIArgument() : IsRegister(false), StackOffset(0) {} in SIArgument() 106 StackOffset = Other.StackOffset; in SIArgument() 122 StackOffset = Other.StackOffset; 149 YamlIO.mapRequired("offset", A.StackOffset); 156 YamlIO.mapRequired("offset", A.StackOffset);
|
| H A D | R600FrameLowering.h | 27 StackOffset getFrameIndexReference(const MachineFunction &MF, int FI,
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetFrameLowering.h | 342 virtual StackOffset getFrameIndexReference(const MachineFunction &MF, int FI, 351 virtual StackOffset 362 virtual StackOffset getNonLocalFrameIndexReference(const MachineFunction &MF, in getNonLocalFrameIndexReference() 374 virtual StackOffset getFrameIndexReferenceFromSP(const MachineFunction &MF,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/ |
| H A D | CSKYCallingConv.h | 33 unsigned StackOffset = State.AllocateStack(8, Align(4)); in CC_CSKY_ABIV2_SOFT_64() local 35 CCValAssign::getMem(ValNo, ValVT, StackOffset, LocVT, LocInfo)); in CC_CSKY_ABIV2_SOFT_64()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kFrameLowering.cpp | 77 StackOffset 106 return StackOffset::getFixed(Offset + SlotSize); in getFrameIndexReference() 110 return StackOffset::getFixed(Offset + StackSize); in getFrameIndexReference() 115 return StackOffset::getFixed(Offset + SlotSize); in getFrameIndexReference() 119 return StackOffset::getFixed(Offset + StackSize); in getFrameIndexReference() 123 return StackOffset::getFixed(Offset + StackSize); in getFrameIndexReference() 133 return StackOffset::getFixed(Offset); in getFrameIndexReference() 584 int StackOffset = 2 * stackGrowth; in emitPrologue() local 596 MCCFIInstruction::cfiDefCfaOffset(nullptr, StackOffset)); in emitPrologue() 597 StackOffset += stackGrowth; in emitPrologue()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVFrameLowering.cpp | 751 RI->adjustReg(MBB, MBBI, DL, SPReg, SPReg, StackOffset::getFixed(-Offset), in allocateStack() 776 StackOffset::getFixed(-ProbeSize), Flag, getStackAlign()); in allocateStack() 792 StackOffset::getFixed(-Residual), Flag, getStackAlign()); in allocateStack() 816 StackOffset::getFixed(-RoundedSize), Flag, getStackAlign()); in allocateStack() 832 RI->adjustReg(MBB, MBBI, DL, SPReg, SPReg, StackOffset::getFixed(-Residual), in allocateStack() 1070 StackOffset::getFixed(RealStackSize - RVFI->getVarArgsSaveSize()), in emitPrologue() 1098 StackOffset::getScalable(-RVVStackSize), in emitPrologue() 1172 RI->adjustReg(MBB, MBBI, DL, SPReg, SPReg, StackOffset::getFixed(StackSize), in deallocateStack() 1234 StackOffset::getScalable(RVVStackSize), in emitEpilogue() 1253 StackOffset::getFixed(SecondSPAdjustAmount), in emitEpilogue() [all …]
|
| H A D | RISCVRegisterInfo.h | 87 StackOffset Offset, MachineInstr::MIFlag Flag, 135 void getOffsetOpcodes(const StackOffset &Offset,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXFrameLowering.cpp | 73 StackOffset 78 return StackOffset::getFixed(MFI.getObjectOffset(FI) - in getFrameIndexReference()
|
| H A D | NVPTXFrameLowering.h | 27 StackOffset getFrameIndexReference(const MachineFunction &MF, int FI,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VEFrameLowering.cpp | 441 StackOffset VEFrameLowering::getFrameIndexReference(const MachineFunction &MF, in getFrameIndexReference() 453 return StackOffset::getFixed(FrameOffset + in getFrameIndexReference() 463 return StackOffset::getFixed(FrameOffset + in getFrameIndexReference() 468 return StackOffset::getFixed(FrameOffset); in getFrameIndexReference()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86FrameLowering.h | 112 StackOffset getFrameIndexReference(const MachineFunction &MF, int FI, 117 StackOffset getFrameIndexReferenceSP(const MachineFunction &MF, int FI, 119 StackOffset
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | OcamlGCPrinter.cpp | 170 if (K->StackOffset >= 1 << 16) { in finishAssembly() 176 AP.emitInt16(K->StackOffset); in finishAssembly()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcFrameLowering.cpp | 209 StackOffset 242 return StackOffset::getFixed(FrameOffset); in getFrameIndexReference() 245 return StackOffset::getFixed(FrameOffset + MF.getFrameInfo().getStackSize()); in getFrameIndexReference()
|