| /freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VESubtarget.cpp | 48 uint64_t VESubtarget::getAdjustedFrameSize(uint64_t FrameSize) const { in getAdjustedFrameSize() 53 FrameSize += getRsaSize(); in getAdjustedFrameSize() 54 FrameSize = alignTo(FrameSize, TFL->getStackAlign()); in getAdjustedFrameSize() 56 return FrameSize; in getAdjustedFrameSize()
|
| H A D | VESubtarget.h | 75 uint64_t getAdjustedFrameSize(uint64_t FrameSize) const;
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroAnnotationElide.cpp | 45 static Value *allocateFrameInCaller(Function *Caller, uint64_t FrameSize, in allocateFrameInCaller() argument 51 auto FrameTy = ArrayType::get(Type::getInt8Ty(C), FrameSize); in allocateFrameInCaller() 63 uint64_t FrameSize, Align FrameAlign) { in processCall() argument 67 auto *FramePtr = allocateFrameInCaller(Caller, FrameSize, FrameAlign); in processCall() 133 auto FrameSize = in run() local 153 processCall(CB, Caller, NewCallee, FrameSize, FrameAlign); in run()
|
| H A D | CoroElide.cpp | 60 void elideHeapAllocations(uint64_t FrameSize, Align FrameAlign); 202 void CoroIdElider::elideHeapAllocations(uint64_t FrameSize, Align FrameAlign) { in elideHeapAllocations() argument 224 auto FrameTy = ArrayType::get(Type::getInt8Ty(C), FrameSize); in elideHeapAllocations()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiFrameLowering.cpp | 30 unsigned FrameSize = MFI.getStackSize(); in determineFrameLayout() local 49 FrameSize += MaxCallFrameSize; in determineFrameLayout() 52 FrameSize = alignTo(FrameSize, StackAlign); in determineFrameLayout() 55 MFI.setStackSize(FrameSize); in determineFrameLayout()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AVR/ |
| H A D | AVRFrameLowering.cpp | 97 unsigned FrameSize = MFI.getStackSize() - AFI->getCalleeSavedFrameSize(); in emitPrologue() local 116 if (!FrameSize) { in emitPrologue() 121 unsigned Opcode = (isUInt<6>(FrameSize) && STI.hasADDSUBIW()) ? AVR::SBIWRdK in emitPrologue() 126 .addImm(FrameSize) in emitPrologue() 177 unsigned FrameSize = MFI.getStackSize() - AFI->getCalleeSavedFrameSize(); in emitEpilogue() local 182 if (!FrameSize && !MF.getFrameInfo().hasVarSizedObjects()) { in emitEpilogue() 199 if (FrameSize) { in emitEpilogue() 203 if (isUInt<6>(FrameSize) && STI.hasADDSUBIW()) { in emitEpilogue() 207 FrameSize = -FrameSize; in emitEpilogue() 213 .addImm(FrameSize); in emitEpilogue()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | Mips16InstrInfo.cpp | 207 void Mips16InstrInfo::makeFrame(unsigned SP, int64_t FrameSize, in makeFrame() argument 216 unsigned Opc = ((FrameSize <= 128) && !SaveS2)? Mips::Save16:Mips::SaveX16; in makeFrame() 222 if (isUInt<11>(FrameSize)) in makeFrame() 223 MIB.addImm(FrameSize); in makeFrame() 227 int64_t Remainder = FrameSize - Base; in makeFrame() 237 void Mips16InstrInfo::restoreFrame(unsigned SP, int64_t FrameSize, in restoreFrame() argument 246 unsigned Opc = ((FrameSize <= 128) && !SaveS2)? in restoreFrame() 249 if (!isUInt<11>(FrameSize)) { in restoreFrame() 251 int64_t Remainder = FrameSize - Base; in restoreFrame() 252 FrameSize = Base; // should create template function like isUInt that in restoreFrame() [all …]
|
| H A D | Mips16InstrInfo.h | 73 void makeFrame(unsigned SP, int64_t FrameSize, MachineBasicBlock &MBB, 77 void restoreFrame(unsigned SP, int64_t FrameSize, MachineBasicBlock &MBB,
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | OcamlGCPrinter.cpp | 136 uint64_t FrameSize = FI->getFrameSize(); in finishAssembly() local 137 if (FrameSize >= 1 << 16) { in finishAssembly() 142 Twine(FrameSize) + in finishAssembly() 164 AP.emitInt16(FrameSize); in finishAssembly()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCFrameLowering.cpp | 287 uint64_t FrameSize = determineFrameLayout(MF, UseEstimate, in determineFrameLayoutAndUpdate() local 289 MF.getFrameInfo().setStackSize(FrameSize); in determineFrameLayoutAndUpdate() 291 return FrameSize; in determineFrameLayoutAndUpdate() 304 uint64_t FrameSize = in determineFrameLayout() local 325 bool FitsInRedZone = FrameSize <= Subtarget.getRedZoneSize(); in determineFrameLayout() 350 FrameSize += maxCallFrameSize; in determineFrameLayout() 353 FrameSize = alignTo(FrameSize, Alignment); in determineFrameLayout() 355 return FrameSize; in determineFrameLayout() 539 unsigned FrameSize = determineFrameLayout(MF); in twoUniqueScratchRegsRequired() local 540 int NegFrameSize = -FrameSize; in twoUniqueScratchRegsRequired() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/XCore/ |
| H A D | XCoreFrameLowering.cpp | 99 int &Adjusted, int FrameSize, bool emitFrameMoves) { in IfNeededExtSP() argument 101 assert(Adjusted < FrameSize && "OffsetFromTop is beyond FrameSize"); in IfNeededExtSP() 102 int remaining = FrameSize - Adjusted; in IfNeededExtSP() 245 const int FrameSize = MFI.getStackSize() / 4; in emitPrologue() local 249 bool UseENTSP = saveLR && FrameSize in emitPrologue() 258 Adjusted = (FrameSize > MaxImmU16) ? MaxImmU16 : FrameSize; in emitPrologue() 281 IfNeededExtSP(MBB, MBBI, dl, TII, OffsetFromTop, Adjusted, FrameSize, in emitPrologue() 298 IfNeededExtSP(MBB, MBBI, dl, TII, FrameSize, Adjusted, FrameSize, in emitPrologue() 300 assert(Adjusted==FrameSize && "IfNeededExtSP has not completed adjustment"); in emitPrologue()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | ASanStackFrameLayout.cpp | 91 Layout.FrameSize = Offset; in ComputeASanStackFrameLayout() 92 assert((Layout.FrameSize % MinHeaderSize) == 0); in ComputeASanStackFrameLayout() 129 SB.resize(Layout.FrameSize / Granularity, kAsanStackRightRedzoneMagic); in GetShadowBytes()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | Function.h | 99 unsigned getFrameSize() const { return FrameSize; } in getFrameSize() 242 FrameSize = NewFrameSize; in setCode() 265 unsigned FrameSize = 0; variable
|
| H A D | InterpFrame.cpp | 37 unsigned FrameSize = Func->getFrameSize(); in InterpFrame() local 38 if (FrameSize == 0) in InterpFrame() 41 Locals = std::make_unique<char[]>(FrameSize); in InterpFrame()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | GCMetadata.h | 89 uint64_t FrameSize; variable 137 uint64_t getFrameSize() const { return FrameSize; } in getFrameSize() 138 void setFrameSize(uint64_t S) { FrameSize = S; } in setFrameSize()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64StackTaggingPreRA.cpp | 163 unsigned FrameSize = 0; in mayUseUncheckedLoadStore() local 165 FrameSize += MFI->getObjectSize(i); in mayUseUncheckedLoadStore() 166 bool EntireFrameReachableFromSP = FrameSize < 0xf00; in mayUseUncheckedLoadStore()
|
| H A D | AArch64FrameLowering.h | 189 Register ScratchReg, int64_t FrameSize,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/ |
| H A D | MSP430FrameLowering.cpp | 99 uint64_t FrameSize = StackSize - 2; in emitPrologue() local 100 NumBytes = FrameSize - MSP430FI->getCalleeSavedFrameSize(); in emitPrologue() 217 uint64_t FrameSize = StackSize - 2; in emitEpilogue() local 218 NumBytes = FrameSize - CSSize; in emitEpilogue()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchFrameLowering.cpp | 113 uint64_t FrameSize = MFI.getStackSize(); in determineFrameLayout() local 116 FrameSize = alignTo(FrameSize, getStackAlign()); in determineFrameLayout() 119 MFI.setStackSize(FrameSize); in determineFrameLayout()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kFrameLowering.cpp | 529 uint64_t FrameSize = StackSize - SlotSize; in emitPrologue() local 533 FrameSize += SlotSize; in emitPrologue() 535 NumBytes = FrameSize - MMFI->getCalleeSavedFrameSize(); in emitPrologue() 690 uint64_t FrameSize = StackSize - SlotSize; in emitEpilogue() local 691 NumBytes = FrameSize - CSSize; in emitEpilogue() 696 NumBytes = alignTo(FrameSize, MaxAlign); in emitEpilogue()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/ |
| H A D | CSKYFrameLowering.cpp | 57 uint64_t FrameSize = MFI.getStackSize(); in determineFrameLayout() local 63 FrameSize += (MaxStackAlign.value() - StackAlign.value()); in determineFrameLayout() 72 FrameSize = alignTo(FrameSize, StackAlign); in determineFrameLayout() 75 MFI.setStackSize(FrameSize); in determineFrameLayout()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | ASanStackFrameLayout.h | 48 uint64_t FrameSize; // Size of the frame in bytes. member
|
| /freebsd/sys/dev/mpt/mpilib/ |
| H A D | mpi_tool.h | 225 U16 FrameSize; /* 00h */ member 236 MPI_TB_FC_MANAGE_FRAME_SIZE_AI FrameSize; member
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | GCMetadata.cpp | 77 : F(F), S(S), FrameSize(~0LL) {} in GCFunctionInfo()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVFrameLowering.cpp | 493 uint64_t FrameSize = MFI.getStackSize(); in determineFrameLayout() local 497 FrameSize = std::max(FrameSize, QCIInterruptPushAmount); in determineFrameLayout() 503 FrameSize = alignTo(FrameSize, StackAlign); in determineFrameLayout() 506 MFI.setStackSize(FrameSize); in determineFrameLayout() 514 int ScalarLocalVarSize = FrameSize - RVFI->getCalleeSavedStackSize() - in determineFrameLayout()
|