Home
last modified time | relevance | path

Searched full:stacksize (Results 1 – 25 of 659) sorted by relevance

12345678910>>...27

/llvm-project/libc/src/__support/threads/linux/
H A Dthread.cpp84 LIBC_INLINE ErrorOr<void *> alloc_stack(size_t stacksize, size_t guardsize) { in alloc_stack()
88 auto size_or_err = add_no_overflow(stacksize, guardsize); in alloc_stack()
110 SYS_mprotect, mmap_result + guardsize, stacksize, in alloc_stack()
124 free_stack(void *stack, size_t stacksize, size_t guardsize) { in free_stack()
128 LIBC_NAMESPACE::syscall_impl<long>(SYS_munmap, stack, stacksize + guardsize); in free_stack()
153 free_stack(attrib->stack, attrib->stacksize, attrib->guardsize); in cleanup_thread_resources()
199 size_t stacksize, size_t guardsize, bool detached) { in run()
203 // minimum stacksize (like 16384 for pthread). in run()
204 if (stacksize == 0) in run()
205 stacksize in run()
83 alloc_stack(size_t stacksize,size_t guardsize) alloc_stack() argument
123 free_stack(void * stack,size_t stacksize,size_t guardsize) free_stack() argument
198 run(ThreadStyle style,ThreadRunner runner,void * arg,void * stack,size_t stacksize,size_t guardsize,bool detached) run() argument
[all...]
/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaFrameLowering.cpp48 uint64_t StackSize = MFI.getStackSize(); in emitPrologue() local
49 uint64_t PrevStackSize = StackSize; in emitPrologue()
51 // Round up StackSize to 16*N in emitPrologue()
52 StackSize += (16 - StackSize) & 0xf; in emitPrologue()
55 if (StackSize == 0 && !MFI.adjustsStack()) in emitPrologue()
59 TII.adjustStackPtr(SP, -StackSize, MBB, MBBI); in emitPrologue()
61 // emit ".cfi_def_cfa_offset StackSize" in emitPrologue()
63 MF.addFrameInst(MCCFIInstruction::cfiDefCfaOffset(nullptr, StackSize)); in emitPrologue()
125 if (StackSize ! in emitPrologue()
185 uint64_t StackSize = MFI.getStackSize(); emitEpilogue() local
[all...]
/llvm-project/llvm/test/CodeGen/X86/
H A DleaFixup64.mir173 stackSize: 0
211 stackSize: 0
249 stackSize: 0
286 stackSize: 0
324 stackSize: 0
362 stackSize: 0
400 stackSize: 0
439 stackSize: 0
478 stackSize: 0
516 stackSize: 0
[all …]
H A DleaFixup32.mir96 stackSize: 0
134 stackSize: 0
172 stackSize: 0
210 stackSize: 0
249 stackSize: 0
288 stackSize: 0
325 stackSize: 0
364 stackSize: 0
401 stackSize: 0
438 stackSize: 0
[all …]
H A Dprologue-epilogue-remarks.mir16 # CHECK-NEXT: Name: StackSize
37 # CHECK-NEXT: Name: StackSize
57 # CHECK-NEXT: Name: StackSize
/llvm-project/llvm/lib/Target/Mips/
H A DMips16FrameLowering.cpp50 uint64_t StackSize = MFI.getStackSize(); in emitPrologue()
53 if (StackSize == 0 && !MFI.adjustsStack()) return; in emitPrologue()
58 TII.makeFrame(Mips::SP, StackSize, MBB, MBBI); in emitPrologue()
60 // emit ".cfi_def_cfa_offset StackSize" in emitPrologue()
62 MF.addFrameInst(MCCFIInstruction::cfiDefCfaOffset(nullptr, StackSize)); in emitPrologue()
93 uint64_t StackSize = MFI.getStackSize(); in emitEpilogue()
95 if (!StackSize) in emitEpilogue()
103 // assumes stacksize multiple of 8 in emitEpilogue()
104 TII.restoreFrame(Mips::SP, StackSize, MBB, MBBI); in emitEpilogue()
52 uint64_t StackSize = MFI.getStackSize(); emitPrologue() local
96 uint64_t StackSize = MFI.getStackSize(); emitEpilogue() local
/llvm-project/libc/src/pthread/
H A Dpthread_attr_setstack.cpp24 size_t stacksize)) {
26 // TODO: Do we need to check for overflow on stackaddr + stacksize?
28 ((stackaddr + stacksize) % STACK_ALIGNMENT != 0))
31 if (stacksize < PTHREAD_STACK_MIN)
35 attr->__stacksize = stacksize;
H A Dpthread_create.cpp45 size_t stacksize, guardsize;
50 LIBC_NAMESPACE::pthread_attr_getstack(attr, &stack, &stacksize) != 0))
67 if (stacksize && stacksize < PTHREAD_STACK_MIN)
81 int result = thread->run(func, arg, stack, stacksize, guardsize,
44 size_t stacksize, guardsize; global() variable
H A Dpthread_attr_setstacksize.cpp20 (pthread_attr_t *__restrict attr, size_t stacksize)) {
21 // TODO: Should we also ensure stacksize % EXEC_PAGESIZE == 0?
22 if (stacksize < PTHREAD_STACK_MIN)
25 attr->__stacksize = stacksize;
/llvm-project/libc/test/integration/src/pthread/
H A Dpthread_create_test.cpp95 ASSERT_EQ(thread->attrib->stacksize, expec_stacksize); in successThread()
137 size_t stacksize, bool customstack) { in run_success_config() argument
153 Stack = LIBC_NAMESPACE::mmap(nullptr, stacksize, PROT_READ | PROT_WRITE, in run_success_config()
159 ASSERT_EQ(LIBC_NAMESPACE::pthread_attr_setstack(attr, Stack, stacksize), 0); in run_success_config()
162 ASSERT_EQ(LIBC_NAMESPACE::pthread_attr_setstacksize(attr, stacksize), 0); in run_success_config()
190 ASSERT_EQ(LIBC_NAMESPACE::munmap(Stack, stacksize), 0); in run_success_config()
217 for (size_t stacksize : stacksizes) { in run_success_tests() local
236 run_success_config(detachstate, guardsize, stacksize, customstack); in run_success_tests()
269 static void run_failure_config(size_t guardsize, size_t stacksize) { in run_failure_config() argument
278 ASSERT_EQ(LIBC_NAMESPACE::pthread_attr_setstacksize(&attr, stacksize), 0); in run_failure_config()
[all …]
/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchFrameLowering.cpp203 uint64_t StackSize = MFI.getStackSize(); in emitPrologue() local
204 uint64_t RealStackSize = StackSize; in emitPrologue()
207 if (StackSize == 0 && !MFI.adjustsStack()) in emitPrologue()
213 StackSize = FirstSPAdjustAmount; in emitPrologue()
216 adjustReg(MBB, MBBI, DL, SPReg, SPReg, -StackSize, MachineInstr::FrameSetup); in emitPrologue()
217 // Emit ".cfi_def_cfa_offset StackSize". in emitPrologue()
219 MF.addFrameInst(MCCFIInstruction::cfiDefCfaOffset(nullptr, StackSize)); in emitPrologue()
246 StackSize - LoongArchFI->getVarArgsSaveSize(), in emitPrologue()
326 uint64_t StackSize = MFI.getStackSize(); in emitEpilogue() local
332 -StackSize in emitEpilogue()
459 uint64_t StackSize = MFI.getStackSize(); getFrameIndexReference() local
[all...]
/llvm-project/libc/test/src/pthread/
H A Dpthread_attr_test.cpp83 size_t stacksize; in TEST() local
87 ASSERT_EQ(LIBC_NAMESPACE::pthread_attr_getstacksize(&attr, &stacksize), 0); in TEST()
88 ASSERT_EQ(stacksize, size_t(PTHREAD_STACK_MIN << 2)); in TEST()
102 size_t stacksize; in TEST() local
106 ASSERT_EQ(LIBC_NAMESPACE::pthread_attr_getstack(&attr, &stack, &stacksize), in TEST()
108 ASSERT_EQ(stacksize, size_t(PTHREAD_STACK_MIN << 2)); in TEST()
/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZFrameLowering.cpp441 uint64_t StackSize = (MFFrame.estimateStackSize(MF) + in processFunctionBeforeFrameFinalized()
453 uint64_t MaxReach = StackSize + MaxArgOffset; in processFunctionBeforeFrameFinalized()
585 uint64_t StackSize = MFFrame.getStackSize(); in emitPrologue()
596 StackSize += SystemZMC::ELFCallFrameSize; in emitPrologue()
598 StackSize = StackSize > SystemZMC::ELFCallFrameSize in emitPrologue()
599 ? StackSize - SystemZMC::ELFCallFrameSize in emitPrologue()
601 MFFrame.setStackSize(StackSize); in emitPrologue()
603 if (StackSize) { in emitPrologue()
604 // Allocate StackSize byte in emitPrologue()
442 uint64_t StackSize = (MFFrame.estimateStackSize(MF) + processFunctionBeforeFrameFinalized() local
588 uint64_t StackSize = MFFrame.getStackSize(); emitPrologue() local
707 uint64_t StackSize = MFFrame.getStackSize(); emitEpilogue() local
753 uint64_t StackSize = StackAllocMI->getOperand(0).getImm(); inlineStackProbe() local
1225 const uint64_t StackSize = MFFrame.getStackSize(); emitPrologue() local
1333 uint64_t StackSize = MFFrame.getStackSize(); emitEpilogue() local
1468 uint64_t StackSize = MFFrame.estimateStackSize(MF); processFunctionBeforeFrameFinalized() local
1510 uint64_t StackSize = MFFrame.getStackSize(); determineFrameLayout() local
[all...]
/llvm-project/libc/src/__support/threads/
H A Dthread.h102 size_t stacksize; // Size of the stack
115 stacksize(0), guardsize(0), tls(0), tls_size(0), owned_stack(false), in ThreadAttributes()
145 // NB: Default stacksize of 64kb is exceedingly small compared to the 2mb norm
157 size_t stacksize = DEFAULT_STACKSIZE,
162 return run(ThreadStyle::POSIX, runner, arg, stack, stacksize, guardsize,
167 size_t stacksize = DEFAULT_STACKSIZE,
172 return run(ThreadStyle::STDC, runner, arg, stack, stacksize, guardsize,
200 size_t stacksize, size_t guardsize, bool detached);
100 unsigned long long stacksize; // Size of the stack global() member
/llvm-project/llvm/lib/Target/ARC/
H A DARCRegisterInfo.cpp40 unsigned FrameReg, int Offset, int StackSize, in replaceFrameIndex() argument
176 int StackSize = MF.getFrameInfo().getStackSize(); in eliminateFrameIndex() local
185 LLVM_DEBUG(dbgs() << "StackSize : " << StackSize << "\n"); in eliminateFrameIndex()
211 Offset = StackSize + Offset; in eliminateFrameIndex()
213 assert((Offset >= 0 && Offset < StackSize) && "SP Offset not in bounds."); in eliminateFrameIndex()
216 assert((Offset < 0 && -Offset <= StackSize) && in eliminateFrameIndex()
220 replaceFrameIndex(II, TII, Reg, getFrameRegister(MF), Offset, StackSize, in eliminateFrameIndex()
/llvm-project/llvm/test/CodeGen/AArch64/
H A Dsve-callbyref-notailcall.ll6 ; CHECK: addvl sp, sp, #-[[STACKSIZE:[0-9]+]]
9 ; CHECK: addvl sp, sp, #[[STACKSIZE]]
19 ; CHECK: addvl sp, sp, #-[[STACKSIZE:[0-9]+]]
22 ; CHECK: addvl sp, sp, #[[STACKSIZE]]
H A Dprologue-epilogue-remarks.mir10 # CHECK-NEXT: Name: StackSize
30 # CHECK-NEXT: Name: StackSize
50 # CHECK-NEXT: Name: StackSize
/llvm-project/llvm/tools/llvm-remarkutil/
H A DRemarkSizeDiff.cpp56 int64_t StackSize = 0; member
69 int64_t StackSize[2] = {0, 0}; member
73 int64_t getStackDiff() const { return StackSize[1] - StackSize[0]; } in getStackDiff()
77 int64_t getStackSizeA() const { return StackSize[0]; } in getStackSizeA()
81 int64_t getStackSizeB() const { return StackSize[1]; } in getStackSizeB()
97 StackSize[0] = A.StackSize; in FunctionDiff()
98 StackSize[1] = B.StackSize; in FunctionDiff()
268 else if (PassName == "prologepilog" && RemarkName == "StackSize") { in processRemark()
275 FuncNameToSizeInfo[Remark.FunctionName].StackSize = *MaybeStackSize; in processRemark()
408 {"StackSize", {StackSizeA, StackSizeB}}}); in getFunctionDiffListAsJSON()
/llvm-project/llvm/test/tools/llvm-remarkutil/size-diff/
H A Djson-add-remove-func.test17 ; ADD-NEXT: "StackSize": [
29 ; ADD-NEXT: "StackSize": [
43 ; REMOVE-NEXT: "StackSize": [
53 ; REMOVE-NEXT: "StackSize": [
/llvm-project/clang/test/CodeGen/
H A Dinline-stacksize.c2 // RUN: %clang_cc1 -O2 -finline-max-stacksize=64 -emit-llvm %s -o - | FileCheck %s --check-prefix O…
6 // NOOPT-NOT: inline-max-stacksize
8 // OPT: attributes #[[ATTR]] = {{.*}}"inline-max-stacksize"="64"
/llvm-project/llvm/test/CodeGen/PowerPC/
H A Dconvert-rr-to-ri-instrs-out-of-range.mir235 stackSize: 0
285 stackSize: 0
341 stackSize: 0
404 stackSize: 0
463 stackSize: 0
521 stackSize: 0
583 stackSize: 0
641 stackSize: 0
700 stackSize: 0
758 stackSize
[all...]
H A Dconvert-rr-to-ri-instrs.mir1037 stackSize: 0
1093 stackSize: 0
1153 stackSize: 0
1214 stackSize: 0
1273 stackSize: 0
1328 stackSize: 0
1378 stackSize: 0
1432 stackSize: 0
1487 stackSize: 0
1541 stackSize
[all...]
/llvm-project/llvm/lib/Target/M68k/
H A DM68kFrameLowering.cpp98 uint64_t StackSize = MFI.getStackSize(); in getFrameIndexReference()
109 assert((-(Offset + StackSize)) % MFI.getObjectAlign(FI).value() == 0); in getFrameIndexReference()
110 return StackOffset::getFixed(Offset + StackSize); in getFrameIndexReference()
118 assert((-(Offset + StackSize)) % MFI.getObjectAlign(FI).value() == 0); in getFrameIndexReference()
119 return StackOffset::getFixed(Offset + StackSize); in getFrameIndexReference()
123 return StackOffset::getFixed(Offset + StackSize); in getFrameIndexReference()
482 uint64_t StackSize = MFI.getStackSize(); // Number of bytes to allocate. in emitPrologue()
529 uint64_t FrameSize = StackSize - SlotSize; in emitPrologue()
554 assert(StackSize); in emitPrologue()
579 NumBytes = StackSize in emitPrologue()
96 uint64_t StackSize = MFI.getStackSize(); getFrameIndexReference() local
485 uint64_t StackSize = MFI.getStackSize(); // Number of bytes to allocate. emitPrologue() local
686 uint64_t StackSize = MFI.getStackSize(); emitEpilogue() local
[all...]
/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_posix_libcdep.cpp480 uptr stacksize = 0; in StartSubprocess()
481 internal_pthread_attr_getstack(attr, (void **)&stackaddr, &stacksize); in StartSubprocess()
482 // GLibC will return (0 - stacksize) as the stack address in the case when in StartSubprocess()
483 // stacksize is set, but stackaddr is not. in StartSubprocess()
484 bool stack_set = (stackaddr != 0) && (stackaddr + stacksize != 0); in StartSubprocess()
487 if (stacksize < minstacksize) { in StartSubprocess()
489 if (stacksize != 0) { in StartSubprocess()
490 VPrintf(1, "Sanitizer: increasing stacksize %zu->%zu\n", stacksize, in StartSubprocess()
496 "%zu < %zu\n", stacksize, minstacksiz in IsProcessRunning()
419 uptr stacksize = 0; AdjustStackSize() local
[all...]
/llvm-project/llvm/test/CodeGen/VE/Scalar/
H A Dfold-imm-addsl.mir26 stackSize: 0
81 stackSize: 0
136 stackSize: 0
191 stackSize: 0

12345678910>>...27