Lines Matching refs:__cilkrts_stack_frame

82  *  void fib_spawn_helper(__cilkrts_stack_frame* parent_sf, int* a, int n)
137 __CILKRTS_INLINE void __cilk_fake_enter_frame_fast(__cilkrts_stack_frame *sf,
147 __CILKRTS_INLINE void __cilk_fake_enter_frame(__cilkrts_stack_frame *sf)
161 __cilkrts_stack_frame *sf,
162 __cilkrts_stack_frame *parent_sf)
171 __CILKRTS_INLINE void __cilk_fake_detach(__cilkrts_stack_frame *sf)
175 __cilkrts_stack_frame *parent = sf->call_parent;
186 __cilkrts_stack_frame *volatile *tail = w->tail;
282 # define MXCSR_OFFSET offsetof(struct __cilkrts_stack_frame, mxcsr)
283 # define FPCSR_OFFSET offsetof(struct __cilkrts_stack_frame, fpcsr)
387 __declspec(noinline) void operator()(__cilkrts_stack_frame *sf);
389 void operator()(__cilkrts_stack_frame *sf) __attribute__((noinline));
395 void __cilk_fake_noinline_wrapper<F>::operator()(__cilkrts_stack_frame *sf)
442 __cilk_fake_make_noinline_wrapper([&](__cilkrts_stack_frame *parent_sf) { \
446 // C++ version of a __cilkrts_stack_frame for a spawning function.
447 // This struct is identical to __cilkrts_stack_frame except that the
449 struct __cilk_fake_stack_frame : __cilkrts_stack_frame
451 // Extension of __cilkrts_stack_frame with constructor and destructor
458 // C++ version of a __cilkrts_stack_frame for a spawn helper.
459 // This struct is identical to __cilkrts_stack_frame except that the
461 struct __cilk_fake_spawn_helper_stack_frame : __cilkrts_stack_frame
463 // Extension of __cilkrts_stack_frame with constructor and destructor
471 // identical to __cilkrts_stack_frame. Frame cleanup must be performed
473 typedef __cilkrts_stack_frame __cilk_fake_stack_frame;
474 typedef __cilkrts_stack_frame __cilk_fake_spawn_helper_stack_frame;