63 #ifndef lush_agents_agent_cilk_h 64 #define lush_agents_agent_cilk_h 74 #include <cilk/cilk.h> 75 #include <cilk/cilk-internal.h> 84 #if defined(__cplusplus) 221 return (csr->
u.
flg & flg);
240 static inline Closure*
243 return x->context->Cilk_RO_params->deques[x->self].top;
246 static inline Closure*
249 return x->context->Cilk_RO_params->deques[x->self].bottom;
252 static inline volatile CilkStackFrame**
255 return x->cache.head;
258 static inline volatile CilkStackFrame**
261 return x->cache.tail;
266 return x->sig[0].inlet;
272 #if defined(__cplusplus)
static void lush_lip_setLMId(lush_lip_t *x, uint16_t lmId)
static volatile CilkStackFrame ** CILKWS_FRAME_DEQ_TAIL(CilkWorkerState *x)
static bool unw_ty_is_worker(unw_ty_t ty)
struct cilk_cursor::@13 u
static void cilk_ip_set(cilk_ip_t *x, ip_normalized_t ip)
static void csr_unset_flag(cilk_cursor_t *csr, unw_flg_t flg)
static Closure * CILKWS_CL_DEQ_BOT(CilkWorkerState *x)
ip_normalized_t ref_ip_norm
static void lush_lip_setLMIP(lush_lip_t *x, uint64_t lm_ip)
static volatile CilkStackFrame ** CILKWS_FRAME_DEQ_HEAD(CilkWorkerState *x)
static void csr_set_flag(cilk_cursor_t *csr, unw_flg_t flg)
CilkWorkerState * cilk_worker_state
static Closure * CILKWS_CL_DEQ_TOP(CilkWorkerState *x)
static void * CILKFRM_PROC(CilkStackFrame *x)
lush_lcursor_t official_cursor
static bool csr_is_flag(cilk_cursor_t *csr, unw_flg_t flg)
static bool unw_ty_is_master(unw_ty_t ty)