/haiku-buildtools/gcc/libcilkrts/runtime/ |
H A D | jmpbuf.c | 45 extern char *__cilkrts_get_sp(__cilkrts_stack_frame *sf); 46 extern ptrdiff_t __cilkrts_get_frame_size(__cilkrts_stack_frame *sf);
|
H A D | cilk-abi-vla-internal.h | 58 * @param sf The __cilkrts_stack_frame for the spawning function containing 65 void *vla_internal_heap_alloc(__cilkrts_stack_frame *sf, 85 * @param sf The __cilkrts_stack_frame for the spawning function that is 89 void vla_free_from_original_stack(__cilkrts_stack_frame *sf,
|
H A D | scheduler.h | 138 * @param sf The __cilkrts_stack_frame containing the sync. 142 __cilkrts_stack_frame *sf); 187 __cilkrts_stack_frame *returning_sf); 201 __cilkrts_stack_frame *returning_sf); 212 * @param sf The __cilkrts_stack_frame for the frame that is attempting to 215 void __cilkrts_migrate_exception (__cilkrts_stack_frame *sf); 251 * @return __cilkrts_stack_frame of parent call 255 __cilkrts_stack_frame *__cilkrts_pop_tail(__cilkrts_worker *w); 271 __cilkrts_stack_frame *volatile *__cilkrts_disallow_stealing( 273 __cilkrts_stack_frame *volatil [all...] |
H A D | sysdep.h | 104 * __cilkrts_stack_frame. Part of promoting a 105 * __cilkrts_stack_frame to a full_frame. 109 * __cilkrts_stack_frame. 110 * @param sf The __cilkrts_stack_frame that's being promoted 119 __cilkrts_stack_frame *sf, 225 * @param sf __cilkrts_stack_frame that we should resume 231 __cilkrts_stack_frame *sf); 235 * of a @c __cilkrts_stack_frame. 245 * @param sf @c __cilkrts_stack_frame for the frame we're resuming. 251 __cilkrts_stack_frame *s [all...] |
H A D | cilk-abi-vla-internal.c | 56 void *vla_internal_heap_alloc(__cilkrts_stack_frame *sf, 68 void vla_free_from_original_stack(__cilkrts_stack_frame *sf, 71 // The __cilkrts_stack_frame must be initialized
|
H A D | except.h | 116 __cilkrts_stack_frame *sf); 118 __cilkrts_gcc_rethrow(__cilkrts_stack_frame *sf);
|
H A D | local_state.c | 48 __cilkrts_stack_frame *sf2 = w->l->suspended_stack;
|
H A D | full_frame.h | 90 * are only represented by a pointer to their __cilkrts_stack_frame. 101 * __cilkrts_stack_frame to a full_frame. 236 __cilkrts_stack_frame *call_stack; 402 * @param sf The @c __cilkrts_stack_frame that is being suspended. The stack 404 * @c __cilkrts_stack_frame. 407 __cilkrts_stack_frame *sf); 440 * @param sf The @c __cilkrts_stack_frame which will be saved as the call_stack 447 __cilkrts_stack_frame *sf);
|
H A D | local_state.h | 86 __cilkrts_stack_frame *sf); 252 __cilkrts_stack_frame **ltq; 291 * __cilkrts_stack_frame we suspended when we transferred onto the 296 __cilkrts_stack_frame *suspended_stack;
|
H A D | cilk-abi.c | 103 void enter_frame_internal(__cilkrts_stack_frame *sf, uint32_t version) 120 CILK_ABI_VOID __cilkrts_enter_frame(__cilkrts_stack_frame *sf) 125 CILK_ABI_VOID __cilkrts_enter_frame_1(__cilkrts_stack_frame *sf) 132 void enter_frame_fast_internal(__cilkrts_stack_frame *sf, uint32_t version) 141 CILK_ABI_VOID __cilkrts_enter_frame_fast(__cilkrts_stack_frame *sf) 146 CILK_ABI_VOID __cilkrts_enter_frame_fast_1(__cilkrts_stack_frame *sf) 167 static int __cilkrts_undo_detach(__cilkrts_stack_frame *sf) 170 __cilkrts_stack_frame *volatile *t = w->tail; 190 CILK_ABI_VOID __cilkrts_leave_frame(__cilkrts_stack_frame *sf) 284 CILK_ABI_VOID __cilkrts_sync(__cilkrts_stack_frame *s [all...] |
H A D | pedigrees.h | 115 __cilkrts_stack_frame *sf)
|
H A D | jmpbuf.h | 69 /** Fetch stack pointer from a __cilkrts_stack_frame */ 71 /** Fetch frame pointer from a __cilkrts_stack_frame */ 73 /** Fetch program counter from a __cilkrts_stack_frame */ 103 * Fetch the stack pointer from a __cilkrts_stack_frame. The jmpbuf was 106 * @param sf __cilkrts_stack_frame containing the jmpbuf. 110 inline char *__cilkrts_get_sp(__cilkrts_stack_frame *sf) 116 * Calculate the frame size from __cilkrts_stack_frame. The jmpbuf was 121 * @param sf __cilkrts_stack_frame containing the jmpbuf. 125 inline ptrdiff_t __cilkrts_get_frame_size(__cilkrts_stack_frame *sf)
|
H A D | cilk-abi-cilk-for.cpp | 131 // __cilkrts_stack_frame out of the worker, since it will be stable across 133 // __cilkrts_stack_frame, since this function is a non-spawning function 135 __cilkrts_stack_frame *sf = w->current_stack_frame; 162 // from the __cilkrts_stack_frame, which is stable regardless of which 173 * Efficiently get the address of the caller's __cilkrts_stack_frame. The 175 * 'w->current_stack_frame' points to the __cilkrts_stack_frame within the 185 * initializing the contents of a spawning function's '__cilkrts_stack_frame' 190 * '__cilkrts_stack_frame' has been retrieved in this way, it is stable for the 196 capture_spawn_arg_stack_frame(__cilkrts_stack_frame* &sf, __cilkrts_worker* w) 252 // '__cilkrts_stack_frame' i [all...] |
H A D | pedigrees.c | 53 __cilkrts_stack_frame *sf);
|
H A D | scheduler.c | 148 __cilkrts_stack_frame *sf); 151 __cilkrts_stack_frame *sf); 383 __cilkrts_stack_frame *sf, 515 #define EXC_INFINITY ((__cilkrts_stack_frame **) (-1)) 519 __cilkrts_stack_frame *volatile *tmp; 537 __cilkrts_stack_frame *volatile *tmp; 607 __cilkrts_stack_frame *child_sf, 651 static inline __cilkrts_stack_frame *__cilkrts_advance_frame(__cilkrts_stack_frame *sf) 653 __cilkrts_stack_frame * [all...] |
H A D | full_frame.c | 49 __cilkrts_stack_frame *sf) 89 __cilkrts_stack_frame *sf)
|
H A D | except-gcc.cpp | 165 __cilkrts_return_exception(__cilkrts_stack_frame *sf) 276 NORETURN __cilkrts_c_sync_except (__cilkrts_worker *w, __cilkrts_stack_frame *sf) 553 __cilkrts_stack_frame *sf) 578 void __attribute__((nonnull)) __cilkrts_gcc_rethrow(__cilkrts_stack_frame *sf)
|
H A D | sysdep-unix.c | 420 __cilkrts_stack_frame *sf) 489 __cilkrts_stack_frame *sf) 521 __cilkrts_stack_frame *sf, 557 __cilkrts_stack_frame *sf,
|
H A D | cilk_fiber.h | 58 #include "internal/abi.h" // Define __cilkrts_stack_frame 122 __cilkrts_stack_frame* resume_sf; /**< Stack frame to resume */
|
/haiku-buildtools/gcc/libcilkrts/include/internal/ |
H A D | abi.h | 99 typedef struct __cilkrts_stack_frame __cilkrts_stack_frame; ///< struct tag for stack frame typedef in typeref:struct:__cilkrts_stack_frame 116 * in the __cilkrts_stack_frame. It's 4-byte aligned instead of 8-byte 158 __cilkrts_stack_frame *volatile *volatile tail; 159 __cilkrts_stack_frame *volatile *volatile head; /**< @copydoc tail */ 160 __cilkrts_stack_frame *volatile *volatile exc; /**< @copydoc tail */ 172 __cilkrts_stack_frame *volatile *volatile protected_tail; 178 __cilkrts_stack_frame *volatile *ltq_limit; 209 __cilkrts_stack_frame *current_stack_frame; 213 * Used to be __cilkrts_stack_frame *volatil 239 struct __cilkrts_stack_frame struct [all...] |
H A D | cilk_fake.h | 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, fpcs [all...] |
/haiku-buildtools/gcc/libcilkrts/runtime/config/generic/ |
H A D | os-unix-sysdep.c | 80 void restore_x86_fp_state (__cilkrts_stack_frame *sf) 86 * Save the floating point state to the __cilkrts_stack_frame at each spawn. 91 void sysdep_save_fp_ctrl_state(__cilkrts_stack_frame *sf)
|
H A D | cilk-abi-vla.c | 66 __cilkrts_stack_frame *sf, 89 __cilkrts_stack_frame *sf,
|
/haiku-buildtools/gcc/libcilkrts/runtime/config/x86/ |
H A D | os-unix-sysdep.c | 112 void restore_x86_fp_state (__cilkrts_stack_frame *sf) { 128 void sysdep_save_fp_ctrl_state(__cilkrts_stack_frame *sf)
|
H A D | cilk-abi-vla.c | 235 __cilkrts_stack_frame *sf, 348 __cilkrts_stack_frame *sf,
|