Home
last modified time | relevance | path

Searched refs:StackOffset (Results 1 – 25 of 79) sorted by relevance

1234

/freebsd-14.2/contrib/llvm-project/compiler-rt/lib/memprof/tests/
H A Drawprofile.cpp80 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, 408ULL); 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-14.2/contrib/llvm-project/llvm/include/llvm/Support/
H A DTypeSize.h33 class StackOffset {
37 StackOffset(int64_t Fixed, int64_t Scalable) in StackOffset() function
41 StackOffset() = default;
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) {
71 StackOffset operator-() const { return {-Fixed, -Scalable}; }
74 bool operator==(const StackOffset &RHS) const {
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FrameLowering.h42 StackOffset getFrameIndexReference(const MachineFunction &MF, int FI,
44 StackOffset resolveFrameIndexReference(const MachineFunction &MF, int FI,
47 StackOffset resolveFrameOffsetReference(const MachineFunction &MF,
96 StackOffset
100 StackOffset getNonLocalFrameIndexReference(const MachineFunction &MF,
155 int64_t RealignmentPadding, StackOffset AllocSize,
157 StackOffset InitialOffset, bool FollowupAllocs) const;
169 StackOffset CFAOffset) const;
H A DAArch64FrameLowering.cpp383 StackOffset Offset; in estimateRSStackSizeLimit()
611 StackOffset Offset = in emitCalleeSavedSVELocations()
2058 StackOffset CFAOffset = in emitPrologue()
2060 StackOffset LocalsSize = SVELocalsSize + StackOffset::getFixed(NumBytes); in emitPrologue()
2125 StackOffset TotalSize = in emitPrologue()
2492 StackOffset
2502 StackOffset
2637 StackOffset FPOffset = in resolveFrameOffsetReference()
2639 StackOffset SPOffset = in resolveFrameOffsetReference()
3689 StackOffset FrameRegOffset;
[all …]
H A DAArch64RegisterInfo.cpp761 StackOffset SaveOffset = StackOffset::getFixed(Offset); in isFrameOffsetLegal()
795 StackOffset Off = StackOffset::getFixed(Offset); in resolveFrameIndex()
841 const StackOffset &Offset, SmallVectorImpl<uint64_t> &Ops) const { in getOffsetOpcodes()
888 StackOffset Offset = in eliminateFrameIndex()
892 Offset += StackOffset::getFixed(MI.getOperand(FIOperandNum + 1).getImm()); in eliminateFrameIndex()
900 StackOffset Offset = TFI->getNonLocalFrameIndexReference(MF, FrameIndex); in eliminateFrameIndex()
907 StackOffset Offset; in eliminateFrameIndex()
912 Offset = StackOffset::getFixed(MFI.getObjectOffset(FrameIndex) + in eliminateFrameIndex()
915 StackOffset SPOffset = StackOffset::getFixed( in eliminateFrameIndex()
937 Offset = StackOffset::getFixed(MFI.getObjectOffset(FrameIndex) + in eliminateFrameIndex()
H A DAArch64InstrInfo.h372 static void decomposeStackOffsetForFrameOffsets(const StackOffset &Offset,
376 static void decomposeStackOffsetForDwarfOffsets(const StackOffset &Offset,
469 unsigned Reg, const StackOffset &Offset,
472 const StackOffset &OffsetFromDefCFA);
480 StackOffset Offset, const TargetInstrInfo *TII,
484 StackOffset InitialOffset = {},
491 unsigned FrameReg, StackOffset &Offset,
515 int isAArch64FrameOffsetLegal(const MachineInstr &MI, StackOffset &Offset,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVFrameLowering.cpp393 StackOffset Offset = StackOffset::getScalable(Amount); in adjustStackForRVV()
405 Offset = StackOffset::getFixed(FixedOffset); in adjustStackForRVV()
632 StackOffset::getFixed(-SecondSPAdjustAmount), in emitPrologue()
758 StackOffset::getFixed(-FPOffset), in emitEpilogue()
774 StackOffset::getFixed(SecondSPAdjustAmount), in emitEpilogue()
800 StackOffset
813 StackOffset Offset; in getFrameIndexReference()
824 Offset = StackOffset::getScalable(MFI.getObjectOffset(FI)); in getFrameIndexReference()
838 Offset += StackOffset::getFixed(FirstSPAdjustAmount); in getFrameIndexReference()
915 Offset -= StackOffset::getFixed(MFI.getStackSize()); in getFrameIndexReference()
[all …]
H A DRISCVRegisterInfo.h47 StackOffset Offset, MachineInstr::MIFlag Flag,
93 void getOffsetOpcodes(const StackOffset &Offset,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchFrameLowering.cpp474 StackOffset LoongArchFrameLowering::getFrameIndexReference( in getFrameIndexReference()
488 StackOffset Offset = in getFrameIndexReference()
489 StackOffset::getFixed(MFI.getObjectOffset(FI) - getOffsetOfLocalArea() + in getFrameIndexReference()
500 Offset += StackOffset::getFixed(FirstSPAdjustAmount); in getFrameIndexReference()
502 Offset += StackOffset::getFixed(StackSize); in getFrameIndexReference()
508 Offset += StackOffset::getFixed(StackSize); in getFrameIndexReference()
512 Offset += StackOffset::getFixed(LoongArchFI->getVarArgsSaveSize()); in getFrameIndexReference()
514 Offset += StackOffset::getFixed(StackSize); in getFrameIndexReference()
H A DLoongArchRegisterInfo.cpp137 StackOffset Offset = in eliminateFrameIndex()
139 StackOffset::getFixed(MI.getOperand(FIOperandNum + 1).getImm()); in eliminateFrameIndex()
161 Offset = StackOffset::getFixed(0); in eliminateFrameIndex()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600FrameLowering.cpp18 StackOffset
45 return StackOffset::getFixed(OffsetBytes / (getStackWidth(MF) * 4)); in getFrameIndexReference()
H A DSIMachineFunctionInfo.h95 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 DAMDGPUArgumentUsageInfo.h31 unsigned StackOffset; member
76 return StackOffset; in getStackOffset()
H A DR600FrameLowering.h27 StackOffset getFrameIndexReference(const MachineFunction &MF, int FI,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYCallingConv.h33 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-14.2/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kFrameLowering.cpp75 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()
587 int StackOffset = 2 * stackGrowth; in emitPrologue() local
599 MCCFIInstruction::cfiDefCfaOffset(nullptr, StackOffset)); in emitPrologue()
600 StackOffset += stackGrowth; in emitPrologue()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXFrameLowering.cpp70 StackOffset
75 return StackOffset::getFixed(MFI.getObjectOffset(FI) - in getFrameIndexReference()
H A DNVPTXFrameLowering.h28 StackOffset getFrameIndexReference(const MachineFunction &MF, int FI,
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetFrameLowering.h318 virtual StackOffset getFrameIndexReference(const MachineFunction &MF, int FI,
327 virtual StackOffset
338 virtual StackOffset getNonLocalFrameIndexReference(const MachineFunction &MF, in getNonLocalFrameIndexReference()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FrameLowering.h111 StackOffset getFrameIndexReference(const MachineFunction &MF, int FI,
116 StackOffset getFrameIndexReferenceSP(const MachineFunction &MF, int FI,
118 StackOffset
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetFrameLoweringImpl.cpp48 StackOffset
59 return StackOffset::getFixed(MFI.getObjectOffset(FI) + MFI.getStackSize() - in getFrameIndexReference()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEFrameLowering.cpp444 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-14.2/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DOcamlGCPrinter.cpp170 if (K->StackOffset >= 1 << 16) { in finishAssembly()
176 AP.emitInt16(K->StackOffset); in finishAssembly()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSEFrameLowering.h29 StackOffset getFrameIndexReference(const MachineFunction &MF, int FI,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcFrameLowering.h42 StackOffset getFrameIndexReference(const MachineFunction &MF, int FI,

1234