This PR drafts compiler changes to pass a pointer to the __cilkrts_stack_frame in a parent spawning function, along with other compile-time information, to a spawn helper. This change allows the spawn helper to access the parent stack frame more efficiently and enables a variety of optimizations to reduce spawn overhead.
This PR provides the necessary compiler changes for PR OpenCilk/cheetah#29.
This PR drafts compiler changes to pass a pointer to the
__cilkrts_stack_frame
in a parent spawning function, along with other compile-time information, to a spawn helper. This change allows the spawn helper to access the parent stack frame more efficiently and enables a variety of optimizations to reduce spawn overhead.This PR provides the necessary compiler changes for PR OpenCilk/cheetah#29.