/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 | 33 class StackOffset { 37 StackOffset(int64_t Fixed, int64_t Scalable) in StackOffset() function 41 StackOffset() = default; 42 static StackOffset getFixed(int64_t Fixed) { return {Fixed, 0}; } in getFixed() 43 static StackOffset getScalable(int64_t Scalable) { return {0, Scalable}; } in getScalable() 44 static StackOffset get(int64_t Fixed, int64_t Scalable) { in get() 55 StackOffset operator+(const StackOffset &RHS) const { 58 StackOffset operator-(const StackOffset &RHS) const { 61 StackOffset &operator+=(const StackOffset &RHS) { 66 StackOffset &operator-=(const StackOffset &RHS) { [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64FrameLowering.h | 43 StackOffset getFrameIndexReference(const MachineFunction &MF, int FI, 45 StackOffset getFrameIndexReferenceFromSP(const MachineFunction &MF, 47 StackOffset resolveFrameIndexReference(const MachineFunction &MF, int FI, 50 StackOffset resolveFrameOffsetReference(const MachineFunction &MF, 99 StackOffset 103 StackOffset getNonLocalFrameIndexReference(const MachineFunction &MF, 158 int64_t RealignmentPadding, StackOffset AllocSize, 160 StackOffset InitialOffset, bool FollowupAllocs) const; 176 StackOffset CFAOffset) const;
|
H A D | AArch64FrameLowering.cpp | 325 static StackOffset getSVEStackSize(const MachineFunction &MF); 408 StackOffset Offset; in estimateRSStackSizeLimit() 445 static StackOffset getSVEStackSize(const MachineFunction &MF) { in getSVEStackSize() 447 return StackOffset::getScalable((int64_t)AFI->getStackSizeSVE()); in getSVEStackSize() 573 inlineStackProbeFixed(I, ScratchReg, -Amount, StackOffset::get(0, 0)); in eliminateCallFramePseudoInstr() 576 StackOffset::getFixed(Amount), TII); in eliminateCallFramePseudoInstr() 584 StackOffset::getFixed(-(int64_t)CalleePopAmount), TII); in eliminateCallFramePseudoInstr() 659 StackOffset Offset = in emitCalleeSavedSVELocations() 660 StackOffset::getScalable(MFI.getObjectOffset(Info.getFrameIdx())) - in emitCalleeSavedSVELocations() 661 StackOffset::getFixed(AFI.getCalleeSavedStackSize(MFI)); in emitCalleeSavedSVELocations() [all …]
|
H A D | AArch64RegisterInfo.cpp | 809 StackOffset SaveOffset = StackOffset::getFixed(Offset); in isFrameOffsetLegal() 843 StackOffset Off = StackOffset::getFixed(Offset); in resolveFrameIndex() 889 const StackOffset &Offset, SmallVectorImpl<uint64_t> &Ops) const { in getOffsetOpcodes() 936 StackOffset Offset = in eliminateFrameIndex() 940 Offset += StackOffset::getFixed(MI.getOperand(FIOperandNum + 1).getImm()); in eliminateFrameIndex() 948 StackOffset Offset = TFI->getNonLocalFrameIndexReference(MF, FrameIndex); in eliminateFrameIndex() 955 StackOffset Offset; in eliminateFrameIndex() 960 Offset = StackOffset::getFixed(MFI.getObjectOffset(FrameIndex) + in eliminateFrameIndex() 963 StackOffset SPOffset = StackOffset::getFixed( in eliminateFrameIndex() 985 Offset = StackOffset::getFixed(MFI.getObjectOffset(FrameIndex) + in eliminateFrameIndex()
|
H A D | AArch64InstrInfo.h | 519 static void decomposeStackOffsetForFrameOffsets(const StackOffset &Offset, 523 static void decomposeStackOffsetForDwarfOffsets(const StackOffset &Offset, 617 unsigned Reg, const StackOffset &Offset, 620 const StackOffset &OffsetFromDefCFA); 628 StackOffset Offset, const TargetInstrInfo *TII, 632 StackOffset InitialOffset = {}, 639 unsigned FrameReg, StackOffset &Offset, 663 int isAArch64FrameOffsetLegal(const MachineInstr &MI, StackOffset &Offset,
|
/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 | 65 StackOffset Offset; 69 SlotData(const MachineFrameInfo &MFI, const StackOffset Offset, in SlotData() 204 StackOffset getStackOffset(const MachineFunction &MF, in getStackOffset() 208 return StackOffset::getFixed(MFI.getObjectOffset(FrameIdx)); in getStackOffset()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVFrameLowering.cpp | 421 StackOffset Offset = StackOffset::getScalable(Amount); in adjustStackForRVV() 433 Offset = StackOffset::getFixed(FixedOffset); in adjustStackForRVV() 623 StackOffset::getFixed(-StackSize), MachineInstr::FrameSetup, in emitPrologue() 670 StackOffset::getFixed(RealStackSize - RVFI->getVarArgsSaveSize()), in emitPrologue() 688 StackOffset::getFixed(-SecondSPAdjustAmount), in emitPrologue() 817 StackOffset::getFixed(-FPOffset), in emitEpilogue() 833 StackOffset::getFixed(SecondSPAdjustAmount), in emitEpilogue() 853 RI->adjustReg(MBB, MBBI, DL, SPReg, SPReg, StackOffset::getFixed(StackSize), in emitEpilogue() 861 StackOffset 874 StackOffset Offset; in getFrameIndexReference() [all …]
|
H A D | RISCVRegisterInfo.h | 77 StackOffset Offset, MachineInstr::MIFlag Flag, 123 void getOffsetOpcodes(const StackOffset &Offset,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchFrameLowering.cpp | 454 StackOffset LoongArchFrameLowering::getFrameIndexReference( in getFrameIndexReference() 468 StackOffset Offset = in getFrameIndexReference() 469 StackOffset::getFixed(MFI.getObjectOffset(FI) - getOffsetOfLocalArea() + in getFrameIndexReference() 480 Offset += StackOffset::getFixed(FirstSPAdjustAmount); in getFrameIndexReference() 482 Offset += StackOffset::getFixed(StackSize); in getFrameIndexReference() 488 Offset += StackOffset::getFixed(StackSize); in getFrameIndexReference() 492 Offset += StackOffset::getFixed(LoongArchFI->getVarArgsSaveSize()); in getFrameIndexReference() 494 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() 161 Offset = StackOffset::getFixed(0); in eliminateFrameIndex()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | TargetFrameLowering.h | 319 virtual StackOffset getFrameIndexReference(const MachineFunction &MF, int FI, 328 virtual StackOffset 339 virtual StackOffset getNonLocalFrameIndexReference(const MachineFunction &MF, in getNonLocalFrameIndexReference() 351 virtual StackOffset getFrameIndexReferenceFromSP(const MachineFunction &MF,
|
/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 | SIMachineFunctionInfo.h | 95 unsigned StackOffset; member 100 SIArgument() : IsRegister(false), StackOffset(0) {} in SIArgument() 107 StackOffset = Other.StackOffset; in SIArgument() 116 StackOffset = Other.StackOffset; 143 YamlIO.mapRequired("offset", A.StackOffset); 150 YamlIO.mapRequired("offset", A.StackOffset);
|
H A D | AMDGPUArgumentUsageInfo.h | 31 unsigned StackOffset; member 76 return StackOffset; in getStackOffset()
|
H A D | R600FrameLowering.h | 27 StackOffset getFrameIndexReference(const MachineFunction &MF, int FI,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
H A D | M68kFrameLowering.cpp | 75 StackOffset 104 return StackOffset::getFixed(Offset + SlotSize); in getFrameIndexReference() 108 return StackOffset::getFixed(Offset + StackSize); in getFrameIndexReference() 113 return StackOffset::getFixed(Offset + SlotSize); in getFrameIndexReference() 117 return StackOffset::getFixed(Offset + StackSize); in getFrameIndexReference() 121 return StackOffset::getFixed(Offset + StackSize); in getFrameIndexReference() 131 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/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/NVPTX/ |
H A D | NVPTXFrameLowering.cpp | 72 StackOffset 77 return StackOffset::getFixed(MFI.getObjectOffset(FI) - in getFrameIndexReference()
|
H A D | NVPTXFrameLowering.h | 28 StackOffset getFrameIndexReference(const MachineFunction &MF, int FI,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86FrameLowering.h | 111 StackOffset getFrameIndexReference(const MachineFunction &MF, int FI, 116 StackOffset getFrameIndexReferenceSP(const MachineFunction &MF, int FI, 118 StackOffset
|
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VEFrameLowering.cpp | 444 StackOffset VEFrameLowering::getFrameIndexReference(const MachineFunction &MF, in getFrameIndexReference() 456 return StackOffset::getFixed(FrameOffset + in getFrameIndexReference() 466 return StackOffset::getFixed(FrameOffset + in getFrameIndexReference() 471 return StackOffset::getFixed(FrameOffset); in getFrameIndexReference()
|
/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/Mips/ |
H A D | MipsSEFrameLowering.h | 29 StackOffset getFrameIndexReference(const MachineFunction &MF, int FI,
|