[Openmp-commits] [openmp] [OpenMP][test] XFAIL misc_bugs/many-microtask-args.c on SPARC (PR #142385)
via Openmp-commits
openmp-commits at lists.llvm.org
Wed Jun 4 09:55:57 PDT 2025
jprotze wrote:
The relevant Codegen function should be: https://github.com/llvm/llvm-project/blob/main/clang/lib/CodeGen/CGStmtOpenMP.cpp#L1602
I don't really understand, how the code makes sure that `emitParallelOutlinedFunction` and `emitParallelCall` have a common understanding about the argument list. Probably @dhruvachak or @alexey-bataev can help to implement an alternative CodeGen which wraps exceeding arguments into an array? The alternative codegen should be chosen for architectures where the runtime does not support more than 17 arguments.
https://github.com/llvm/llvm-project/pull/142385
More information about the Openmp-commits
mailing list