Home
last modified time | relevance | path

Searched refs:FrameSize (Results 1 – 25 of 43) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/VE/
H A DVESubtarget.cpp50 uint64_t VESubtarget::getAdjustedFrameSize(uint64_t FrameSize) const { in getAdjustedFrameSize()
55 FrameSize += getRsaSize(); in getAdjustedFrameSize()
56 FrameSize = alignTo(FrameSize, TFL->getStackAlign()); in getAdjustedFrameSize()
58 return FrameSize; in getAdjustedFrameSize()
H A DVESubtarget.h75 uint64_t getAdjustedFrameSize(uint64_t FrameSize) const;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMips16InstrInfo.cpp210 void Mips16InstrInfo::makeFrame(unsigned SP, int64_t FrameSize, in makeFrame() argument
219 unsigned Opc = ((FrameSize <= 128) && !SaveS2)? Mips::Save16:Mips::SaveX16; in makeFrame()
225 if (isUInt<11>(FrameSize)) in makeFrame()
226 MIB.addImm(FrameSize); in makeFrame()
230 int64_t Remainder = FrameSize - Base; in makeFrame()
240 void Mips16InstrInfo::restoreFrame(unsigned SP, int64_t FrameSize, in restoreFrame() argument
249 unsigned Opc = ((FrameSize <= 128) && !SaveS2)? in restoreFrame()
252 if (!isUInt<11>(FrameSize)) { in restoreFrame()
254 int64_t Remainder = FrameSize - Base; in restoreFrame()
255 FrameSize = Base; // should create template function like isUInt that in restoreFrame()
[all …]
H A DMips16InstrInfo.h74 void makeFrame(unsigned SP, int64_t FrameSize, MachineBasicBlock &MBB,
78 void restoreFrame(unsigned SP, int64_t FrameSize, MachineBasicBlock &MBB,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/
H A DLanaiFrameLowering.cpp32 unsigned FrameSize = MFI.getStackSize(); in determineFrameLayout() local
51 FrameSize += MaxCallFrameSize; in determineFrameLayout()
54 FrameSize = alignTo(FrameSize, StackAlign); in determineFrameLayout()
57 MFI.setStackSize(FrameSize); in determineFrameLayout()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AVR/
H A DAVRFrameLowering.cpp94 unsigned FrameSize = MFI.getStackSize() - AFI->getCalleeSavedFrameSize(); in emitPrologue() local
114 if (!FrameSize) { in emitPrologue()
119 unsigned Opcode = (isUInt<6>(FrameSize)) ? AVR::SBIWRdK : AVR::SUBIWRdK; in emitPrologue()
123 .addImm(FrameSize) in emitPrologue()
170 unsigned FrameSize = MFI.getStackSize() - AFI->getCalleeSavedFrameSize(); in emitEpilogue() local
175 if (!FrameSize) { in emitEpilogue()
195 if (isUInt<6>(FrameSize)) { in emitEpilogue()
199 FrameSize = -FrameSize; in emitEpilogue()
205 .addImm(FrameSize); in emitEpilogue()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/XCore/
H A DXCoreFrameLowering.cpp101 int &Adjusted, int FrameSize, bool emitFrameMoves) { in IfNeededExtSP() argument
103 assert(Adjusted < FrameSize && "OffsetFromTop is beyond FrameSize"); in IfNeededExtSP()
104 int remaining = FrameSize - Adjusted; in IfNeededExtSP()
248 const int FrameSize = MFI.getStackSize() / 4; in emitPrologue() local
252 bool UseENTSP = saveLR && FrameSize in emitPrologue()
261 Adjusted = (FrameSize > MaxImmU16) ? MaxImmU16 : FrameSize; in emitPrologue()
284 IfNeededExtSP(MBB, MBBI, dl, TII, OffsetFromTop, Adjusted, FrameSize, in emitPrologue()
301 IfNeededExtSP(MBB, MBBI, dl, TII, FrameSize, Adjusted, FrameSize, in emitPrologue()
303 assert(Adjusted==FrameSize && "IfNeededExtSP has not completed adjustment"); in emitPrologue()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
H A DOcamlGCPrinter.cpp142 uint64_t FrameSize = FI.getFrameSize(); in finishAssembly() local
143 if (FrameSize >= 1 << 16) { in finishAssembly()
148 Twine(FrameSize) + in finishAssembly()
169 AP.emitInt16(FrameSize); in finishAssembly()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCFrameLowering.cpp286 unsigned FrameSize = determineFrameLayout(MF, UseEstimate, in determineFrameLayoutAndUpdate() local
288 MF.getFrameInfo().setStackSize(FrameSize); in determineFrameLayoutAndUpdate()
290 return FrameSize; in determineFrameLayoutAndUpdate()
303 unsigned FrameSize = in determineFrameLayout() local
323 bool FitsInRedZone = FrameSize <= Subtarget.getRedZoneSize(); in determineFrameLayout()
348 FrameSize += maxCallFrameSize; in determineFrameLayout()
351 FrameSize = alignTo(FrameSize, Alignment); in determineFrameLayout()
353 return FrameSize; in determineFrameLayout()
536 unsigned FrameSize = determineFrameLayout(MF); in twoUniqueScratchRegsRequired() local
537 int NegFrameSize = -FrameSize; in twoUniqueScratchRegsRequired()
[all …]
H A DPPCRegisterInfo.cpp387 unsigned FrameSize = MFI.getStackSize(); in requiresFrameIndexScavenging() local
389 if (FrameSize & ~0x7FFF) { in requiresFrameIndexScavenging()
631 unsigned FrameSize = MFI.getStackSize(); in prepareDynamicAlloca() local
647 if (MaxAlign < TargetAlign && isInt<16>(FrameSize)) { in prepareDynamicAlloca()
651 .addImm(FrameSize); in prepareDynamicAlloca()
655 .addImm(FrameSize); in prepareDynamicAlloca()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/Interp/
H A DFunction.h64 unsigned getFrameSize() const { return FrameSize; } in getFrameSize()
120 FrameSize = NewFrameSize; in setCode()
138 unsigned FrameSize; variable
H A DInterpFrame.cpp26 if (unsigned FrameSize = Func->getFrameSize()) { in InterpFrame() local
27 Locals = std::make_unique<char[]>(FrameSize); in InterpFrame()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DGCMetadata.h86 uint64_t FrameSize; variable
130 uint64_t getFrameSize() const { return FrameSize; } in getFrameSize()
131 void setFrameSize(uint64_t S) { FrameSize = S; } in setFrameSize()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DASanStackFrameLayout.cpp92 Layout.FrameSize = Offset; in ComputeASanStackFrameLayout()
93 assert((Layout.FrameSize % MinHeaderSize) == 0); in ComputeASanStackFrameLayout()
130 SB.resize(Layout.FrameSize / Granularity, kAsanStackRightRedzoneMagic); in GetShadowBytes()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/
H A DMSP430FrameLowering.cpp57 uint64_t FrameSize = StackSize - 2; in emitPrologue() local
58 NumBytes = FrameSize - MSP430FI->getCalleeSavedFrameSize(); in emitPrologue()
131 uint64_t FrameSize = StackSize - 2; in emitEpilogue() local
132 NumBytes = FrameSize - CSSize; in emitEpilogue()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64StackTaggingPreRA.cpp172 unsigned FrameSize = 0; in mayUseUncheckedLoadStore() local
174 FrameSize += MFI->getObjectSize(i); in mayUseUncheckedLoadStore()
175 bool EntireFrameReachableFromSP = FrameSize < 0xf00; in mayUseUncheckedLoadStore()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/M68k/
H A DM68kFrameLowering.cpp532 uint64_t FrameSize = StackSize - SlotSize; in emitPrologue() local
536 FrameSize += SlotSize; in emitPrologue()
538 NumBytes = FrameSize - MMFI->getCalleeSavedFrameSize(); in emitPrologue()
697 uint64_t FrameSize = StackSize - SlotSize; in emitEpilogue() local
698 NumBytes = FrameSize - CSSize; in emitEpilogue()
703 NumBytes = alignTo(FrameSize, MaxAlign); in emitEpilogue()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/
H A DCoroElide.cpp37 void elideHeapAllocations(Function *F, uint64_t FrameSize, Align FrameAlign,
124 void Lowerer::elideHeapAllocations(Function *F, uint64_t FrameSize, in elideHeapAllocations() argument
147 auto FrameTy = ArrayType::get(Type::getInt8Ty(C), FrameSize); in elideHeapAllocations()
H A DCoroInternal.h124 uint64_t FrameSize; member
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
H A DASanStackFrameLayout.h47 size_t FrameSize; // Size of the frame in bytes. member
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVFrameLowering.cpp240 uint64_t FrameSize = MFI.getStackSize(); in determineFrameLayout() local
246 FrameSize = alignTo(FrameSize, StackAlign); in determineFrameLayout()
249 MFI.setStackSize(FrameSize); in determineFrameLayout()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DGCMetadata.cpp55 : F(F), S(S), FrameSize(~0LL) {} in GCFunctionInfo()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86FrameLowering.cpp1449 uint64_t FrameSize = StackSize - SlotSize; in emitPrologue() local
1452 FrameSize += SlotSize; in emitPrologue()
1454 NumBytes = FrameSize - X86FI->getCalleeSavedFrameSize(); in emitPrologue()
2014 uint64_t FrameSize = StackSize - SlotSize; in emitEpilogue() local
2015 NumBytes = FrameSize - CSSize; in emitEpilogue()
2020 NumBytes = alignTo(FrameSize, MaxAlign); in emitEpilogue()
2234 uint64_t FrameSize = StackSize - SlotSize; in getFrameIndexReference() local
2237 FrameSize += SlotSize; in getFrameIndexReference()
2238 uint64_t NumBytes = FrameSize - CSSize; in getFrameIndexReference()
2248 FPDelta = FrameSize - SEHFrameOffset; in getFrameIndexReference()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/MC/
H A DMCWin64EH.cpp856 uint32_t FrameSize = (StackOffset + SavSZ) / 16; in tryPackedUnwind() local
857 if (FrameSize > 0x1FF) in tryPackedUnwind()
871 info->PackedInfo |= (FrameSize & 0x1FF) << 23; in tryPackedUnwind()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonVLIWPacketizer.cpp489 unsigned FrameSize = MF.getFrameInfo().getStackSize(); in useCallersSP() local
491 int64_t NewOff = Off.getImm() - (FrameSize + HEXAGON_LRFP_SIZE); in useCallersSP()
510 unsigned FrameSize = MF.getFrameInfo().getStackSize(); in useCalleesSP() local
512 Off.setImm(Off.getImm() + FrameSize + HEXAGON_LRFP_SIZE); in useCalleesSP()

12