[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