Home
last modified time | relevance | path

Searched refs:StackSize (Results 1 – 25 of 29) sorted by relevance

12

/minix3/external/bsd/llvm/dist/llvm/lib/Target/Mips/
H A DMips16FrameLowering.cpp42 uint64_t StackSize = MFI->getStackSize(); in emitPrologue() local
45 if (StackSize == 0 && !MFI->adjustsStack()) return; in emitPrologue()
52 TII.makeFrame(Mips::SP, StackSize, MBB, MBBI); in emitPrologue()
56 MCCFIInstruction::createDefCfaOffset(nullptr, -StackSize)); in emitPrologue()
89 uint64_t StackSize = MFI->getStackSize(); in emitEpilogue() local
91 if (!StackSize) in emitEpilogue()
100 TII.restoreFrame(Mips::SP, StackSize, MBB, MBBI); in emitEpilogue()
H A DMipsTargetStreamer.h46 virtual void emitFrame(unsigned StackReg, unsigned StackSize,
150 void emitFrame(unsigned StackReg, unsigned StackSize,
214 void emitFrame(unsigned StackReg, unsigned StackSize,
H A DMips16RegisterInfo.cpp82 uint64_t StackSize, in eliminateFI() argument
131 Offset = SPOffset + (int64_t)StackSize; in eliminateFI()
H A DMipsSERegisterInfo.h35 int FrameIndex, uint64_t StackSize,
H A DMips16RegisterInfo.h42 int FrameIndex, uint64_t StackSize,
H A DMipsSERegisterInfo.cpp107 uint64_t StackSize, in eliminateFI() argument
149 Offset = SPOffset + (int64_t)StackSize; in eliminateFI()
H A DMipsSEFrameLowering.cpp430 uint64_t StackSize = MFI->getStackSize(); in emitPrologue() local
433 if (StackSize == 0 && !MFI->adjustsStack()) return; in emitPrologue()
440 TII.adjustStackPtr(SP, -StackSize, MBB, MBBI); in emitPrologue()
444 MCCFIInstruction::createDefCfaOffset(nullptr, -StackSize)); in emitPrologue()
592 uint64_t StackSize = MFI->getStackSize(); in emitEpilogue() local
594 if (!StackSize) in emitEpilogue()
598 TII.adjustStackPtr(SP, StackSize, MBB, MBBI); in emitEpilogue()
H A DMipsRegisterInfo.h77 int FrameIndex, uint64_t StackSize,
/minix3/external/bsd/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZFrameLowering.cpp348 uint64_t StackSize = getAllocatedStackSize(MF); in emitPrologue() local
349 if (StackSize) { in emitPrologue()
351 int64_t Delta = -int64_t(StackSize); in emitPrologue()
419 uint64_t StackSize = getAllocatedStackSize(MF); in emitEpilogue() local
428 uint64_t Offset = StackSize + MBBI->getOperand(AddrOpNo + 1).getImm(); in emitEpilogue()
444 } else if (StackSize) { in emitEpilogue()
446 emitIncrement(MBB, MBBI, DL, SystemZ::R15D, StackSize, ZII); in emitEpilogue()
480 uint64_t StackSize = MFFrame->getStackSize(); in getAllocatedStackSize() local
485 if (StackSize || MFFrame->hasVarSizedObjects() || MFFrame->hasCalls()) in getAllocatedStackSize()
486 StackSize += SystemZMC::CallFrameSize; in getAllocatedStackSize()
[all …]
/minix3/external/bsd/llvm/dist/llvm/lib/Target/MSP430/
H A DMSP430FrameLowering.cpp53 uint64_t StackSize = MFI->getStackSize(); in emitPrologue() local
58 uint64_t FrameSize = StackSize - 2; in emitPrologue()
80 NumBytes = StackSize - MSP430FI->getCalleeSavedFrameSize(); in emitPrologue()
126 uint64_t StackSize = MFI->getStackSize(); in emitEpilogue() local
132 uint64_t FrameSize = StackSize - 2; in emitEpilogue()
138 NumBytes = StackSize - CSSize; in emitEpilogue()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/XCore/
H A DXCoreFrameToArgsOffsetElim.cpp48 unsigned StackSize = MF.getFrameInfo()->getStackSize(); in runOnMachineFunction() local
57 MBBI = TII.loadImmediate(MBB, MBBI, Reg, StackSize); in runOnMachineFunction()
H A DXCoreRegisterInfo.cpp275 int StackSize = MF.getFrameInfo()->getStackSize(); in eliminateFrameIndex() local
284 DEBUG(errs() << "StackSize : " << StackSize << "\n"); in eliminateFrameIndex()
287 Offset += StackSize; in eliminateFrameIndex()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/IR/
H A DDiagnosticInfo.h159 unsigned StackSize; variable
164 DiagnosticInfoStackSize(const Function &Fn, unsigned StackSize,
166 : DiagnosticInfo(DK_StackSize, Severity), Fn(Fn), StackSize(StackSize) {} in DiagnosticInfo()
169 unsigned getStackSize() const { return StackSize; } in getStackSize()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/X86/
H A DX86FrameLowering.cpp534 uint64_t StackSize = MFI->getStackSize(); // Number of bytes to allocate. in emitPrologue() local
598 StackSize = std::max(MinSize, StackSize > 128 ? StackSize - 128 : 0); in emitPrologue()
599 MFI->setStackSize(StackSize); in emitPrologue()
635 uint64_t FrameSize = StackSize - SlotSize; in emitPrologue()
661 assert(StackSize); in emitPrologue()
702 NumBytes = StackSize - X86FI->getCalleeSavedFrameSize(); in emitPrologue()
719 assert(StackSize); in emitPrologue()
909 assert(StackSize); in emitPrologue()
912 -StackSize + stackGrowth)); in emitPrologue()
970 uint64_t StackSize = MFI->getStackSize(); in emitEpilogue() local
[all …]
H A DX86ISelLowering.h901 unsigned GetAlignedArgumentStackSize(unsigned StackSize,
/minix3/external/bsd/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64AsmBackend.cpp307 uint32_t encodeStackAdjustment(uint32_t StackSize) const { in encodeStackAdjustment()
308 return (StackSize / 16) << 12; in encodeStackAdjustment()
363 unsigned StackSize = 0; in generateCompactUnwindEncoding() local
402 assert(StackSize == 0 && "We already have the CFA offset!"); in generateCompactUnwindEncoding()
403 StackSize = std::abs(Inst.getOffset()); in generateCompactUnwindEncoding()
476 if (StackSize > 65520) in generateCompactUnwindEncoding()
480 CompactUnwindEncoding |= encodeStackAdjustment(StackSize); in generateCompactUnwindEncoding()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/
H A DX86AsmBackend.cpp481 unsigned StackSize = 0; in generateCompactUnwindEncodingImpl() local
526 PrevStackSize = StackSize; in generateCompactUnwindEncodingImpl()
527 StackSize = std::abs(Inst.getOffset()) / StackDivide; in generateCompactUnwindEncodingImpl()
579 StackSize - PrevStackSize == 1) || in generateCompactUnwindEncodingImpl()
580 (Instrs.size() == 1 && NumDefCFAOffsets == 1 && StackSize == 2)) in generateCompactUnwindEncodingImpl()
586 if ((StackSize & 0xFF) == StackSize) { in generateCompactUnwindEncodingImpl()
591 CompactUnwindEncoding |= (StackSize & 0xFF) << 16; in generateCompactUnwindEncodingImpl()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/CodeGen/
H A DMachineFrameInfo.h166 uint64_t StackSize; variable
254 StackSize = NumFixedObjects = OffsetAdjustment = MaxAlignment = 0; in MachineFrameInfo()
450 uint64_t getStackSize() const { return StackSize; } in getStackSize()
454 void setStackSize(uint64_t Size) { StackSize = Size; } in setStackSize()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/R600/
H A DR600MachineFunctionInfo.h29 unsigned StackSize; variable
H A DAMDGPUAsmPrinter.cpp160 Twine("SQ_PGM_RESOURCES:STACK_SIZE = " + Twine(MFI->StackSize))); in runOnMachineFunction()
232 S_STACK_SIZE(MFI->StackSize), 4); in EmitProgramInfoR600()
H A DR600ControlFlowFinalizer.cpp663 MFI->StackSize = CFStack.MaxStackSize; in runOnMachineFunction()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXPrologEpilogPass.cpp226 int64_t StackSize = Offset - LocalAreaOffset; in calculateFrameObjectOffsets() local
227 MFI->setStackSize(StackSize); in calculateFrameObjectOffsets()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsTargetStreamer.cpp54 void MipsTargetStreamer::emitFrame(unsigned StackReg, unsigned StackSize, in emitFrame() argument
176 void MipsTargetAsmStreamer::emitFrame(unsigned StackReg, unsigned StackSize, in emitFrame() argument
180 << StackSize << ",$" in emitFrame()
575 void MipsTargetELFStreamer::emitFrame(unsigned StackReg, unsigned StackSize, in emitFrame() argument
582 FrameOffset = StackSize; in emitFrame()
/minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/
H A DPrologEpilogInserter.cpp174 uint64_t StackSize = MFI->getStackSize(); in runOnMachineFunction() local
175 if (WarnStackSize.getNumOccurrences() > 0 && WarnStackSize < StackSize) { in runOnMachineFunction()
176 DiagnosticInfoStackSize DiagStackSize(*F, StackSize); in runOnMachineFunction()
664 int64_t StackSize = Offset - LocalAreaOffset; in calculateFrameObjectOffsets() local
665 MFI->setStackSize(StackSize); in calculateFrameObjectOffsets()
666 NumBytesStackSpace += StackSize; in calculateFrameObjectOffsets()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/ARM/
H A DARMFrameLowering.cpp1556 unsigned StackSize = MFI->estimateStackSize(MF); in processFunctionBeforeCalleeSavedScan() local
1557 if (MFI->hasVarSizedObjects() || StackSize > 508) in processFunctionBeforeCalleeSavedScan()
1893 uint64_t StackSize = MFI->getStackSize(); in adjustForSegmentedStacks() local
1896 if (StackSize == 0) in adjustForSegmentedStacks()
1928 AlignedStackSize = alignToARMConstant(StackSize); in adjustForSegmentedStacks()

12