The noinline for non-SPMD parallel functions is probably not necessary
but as long as we use it we should put it on the outermost parallel
function, which is the wrapper, not the actual outlined function.
Resolves PR49752
Differential D99506
[OpenMP][NFC] Move the `noinline` to the parallel entry point jdoerfert on Mar 29 2021, 7:37 AM. Authored by
Details The noinline for non-SPMD parallel functions is probably not necessary Resolves PR49752
Diff Detail
Event TimelineComment Actions Context in https://bugs.llvm.org/show_bug.cgi?id=49752 is that this resolves a regression in stack usage from D94315. This change looks good. I'm not totally sold on using a function call boundary to convey invariants on ICV, but that's an existing property. |