Home
last modified time | relevance | path

Searched refs:ProbeSize (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64MachineFunctionInfo.cpp93 uint64_t ProbeSize = 4096; in AArch64FunctionInfo() local
95 ProbeSize = F.getFnAttributeAsParsedInteger("stack-probe-size"); in AArch64FunctionInfo()
98 ProbeSize = PS->getZExtValue(); in AArch64FunctionInfo()
99 assert(int64_t(ProbeSize) > 0 && "Invalid stack probe size"); in AArch64FunctionInfo()
103 StackProbeSize = ProbeSize; in AArch64FunctionInfo()
108 ProbeSize = std::max(StackAlign, ProbeSize & ~(StackAlign - 1U)); in AArch64FunctionInfo()
118 StackProbeSize = ProbeSize; in AArch64FunctionInfo()
H A DAArch64FrameLowering.cpp851 int64_t ProbeSize = AFI.getStackProbeSize(); in allocateStackSpace() local
852 if (upperBound(AllocSize) + RealignmentPadding <= ProbeSize) { in allocateStackSpace()
4865 MachineBasicBlock::iterator MBBI, int64_t ProbeSize, in inlineStackProbeLoopExactMultiple() argument
4882 StackOffset::getFixed(-ProbeSize), TII, in inlineStackProbeLoopExactMultiple()
4927 int64_t ProbeSize = MF.getInfo<AArch64FunctionInfo>()->getStackProbeSize(); in inlineStackProbeFixed() local
4928 int64_t NumBlocks = FrameSize / ProbeSize; in inlineStackProbeFixed()
4929 int64_t ResidualSize = FrameSize % ProbeSize; in inlineStackProbeFixed()
4932 << NumBlocks << " blocks of " << ProbeSize in inlineStackProbeFixed()
4942 StackOffset::getFixed(-ProbeSize), TII, in inlineStackProbeFixed()
4945 CFAOffset += StackOffset::getFixed(ProbeSize); in inlineStackProbeFixed()
[all …]
H A DAArch64InstrInfo.cpp9547 int64_t ProbeSize = MF.getInfo<AArch64FunctionInfo>()->getStackProbeSize(); in probedStackAlloc() local
9565 AArch64::SP, StackOffset::getFixed(-ProbeSize), TII, Flags); in probedStackAlloc()
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DStringMap.cpp246 unsigned ProbeSize = 1; in RehashTable() local
248 NewBucket = (NewBucket + ProbeSize++) & (NewSize - 1); in RehashTable()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZFrameLowering.cpp607 const unsigned ProbeSize = TLI.getStackProbeSize(MF); in emitPrologue() local
609 (ZFI->getSpillGPRRegs().GPROffset + StackSize) < ProbeSize); in emitPrologue()
752 const unsigned ProbeSize = TLI.getStackProbeSize(MF); in inlineStackProbe() local
753 uint64_t NumFullBlocks = StackSize / ProbeSize; in inlineStackProbe()
754 uint64_t Residual = StackSize % ProbeSize; in inlineStackProbe()
788 allocateAndProbe(*MBB, MBBI, ProbeSize, true/*EmitCFI*/); in inlineStackProbe()
791 uint64_t LoopAlloc = ProbeSize * NumFullBlocks; in inlineStackProbe()
809 allocateAndProbe(*MBB, MBB->end(), ProbeSize, false/*EmitCFI*/); in inlineStackProbe()
H A DSystemZISelLowering.cpp9405 const unsigned ProbeSize = getStackProbeSize(MF); in emitProbedAlloca() local
9434 .addImm(ProbeSize); in emitProbedAlloca()
9446 .addImm(ProbeSize); in emitProbedAlloca()
9449 .addImm(ProbeSize); in emitProbedAlloca()
9451 .addReg(SystemZ::R15D).addImm(ProbeSize - 8).addReg(0) in emitProbedAlloca()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCFrameLowering.cpp1255 unsigned ProbeSize = TLI.getStackProbeSize(MF); in inlineStackProbe() local
1256 int64_t NegProbeSize = -(int64_t)ProbeSize; in inlineStackProbe()
1352 assert(isPowerOf2_64(ProbeSize) && "Probe size should be power of 2"); in inlineStackProbe()
1358 assert(ProbeSize >= Subtarget.getRedZoneSize() && in inlineStackProbe()
H A DPPCISelLowering.cpp12702 const unsigned ProbeSize = getStackProbeSize(*MF); in emitProbedAlloca() local
12771 int64_t NegProbeSize = -(int64_t)ProbeSize; in emitProbedAlloca()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp35247 const unsigned ProbeSize = getStackProbeSize(*MF); in EmitLoweredProbedAlloca() local
35310 .addImm(ProbeSize); in EmitLoweredProbedAlloca()