[Openmp-commits] [openmp] [OpenMP] Use simple VLA implementation to replace uses of actual VLA (PR #71412)

Johannes Doerfert via Openmp-commits openmp-commits at lists.llvm.org
Wed Nov 8 13:30:19 PST 2023


https://github.com/jdoerfert commented:

Can we have a very simple, non-growable, SmallVector-like API?
So provide a compile time bound for the size that could live on the stack, and if it's too large at runtime do a alloc/free.
The cost for this is basically nothing, but you avoid potential allocation cost for 95% of all cases (size <= 16 or 32).

https://github.com/llvm/llvm-project/pull/71412


More information about the Openmp-commits mailing list