Searched refs:victim (Results 1 - 8 of 8) sorted by relevance

/haiku-buildtools/gcc/libcilkrts/runtime/
H A Drecord-replay.h135 int replay_match_victim_pedigree_internal(__cilkrts_worker *w, __cilkrts_worker *victim);
167 * Called from random_steal() to override the ID of the randomly chosen victim
169 * of the next victim this worker was recorded stealing from, or -1 if the
173 * by replay_match_victim_pedigree() after random_steal() has locked the victim
179 * @param id The randomly chosen victim worker ID. If we're not replaying a
325 * Test whether the frame at the head of the victim matches the pedigree of
332 * @param victim The __cilkrts_worker for we're proposing to steal a frame
333 * from. The victim's head entry is
336 * @return 0 if we're replaying a log and the victim's pedigree does NOT match
344 int replay_match_victim_pedigree(__cilkrts_worker *w, __cilkrts_worker *victim) argument
356 replay_match_victim_pedigree(__cilkrts_worker *w, __cilkrts_worker *victim) argument
[all...]
H A Dscheduler.c486 * the victim.
504 * After decrementing T, the condition E > T signals to the victim that
506 * pointer E can become INFINITY, in which case the victim must invoke
517 static void increment_E(__cilkrts_worker *victim) argument
522 // victim->exc
523 ASSERT_WORKER_LOCK_OWNED(victim);
525 tmp = victim->exc;
530 victim->exc = tmp + 1;
535 static void decrement_E(__cilkrts_worker *victim) argument
540 // victim
573 can_steal_from(__cilkrts_worker *victim) argument
580 dekker_protocol(__cilkrts_worker *victim) argument
721 detach_for_steal(__cilkrts_worker *w, __cilkrts_worker *victim, cilk_fiber* fiber) argument
887 __cilkrts_worker *victim = NULL; local
[all...]
H A Drecord-replay.cpp164 bool match (ped_type_t type, const __cilkrts_pedigree *node, int victim = -1)
172 // If we're looking for a STEAL, then the victim must match
173 if ((type == ped_type_steal) && (victim != m_value))
412 * Called from random_steal() to override the ID of the randomly chosen victim
414 * of the next victim this worker was recorded stealing from, or -1 if the
418 * by replay_match_victim_pedigree() after random_steal() has locked the victim
434 // Return the victim's worker ID from the STEAL record. We'll check
435 // the pedigree after random_steal has locked the victim worker.
441 * matches the pedigree at the head of the victim worker. If we do have a
449 * @return 0 if the current replay record isn't a STEAL record, or the victim
452 replay_match_victim_pedigree_internal(__cilkrts_worker *w, __cilkrts_worker *victim) argument
[all...]
/haiku-buildtools/legacy/gcc/gcc/f/
H A Dequiv.h70 void ffeequiv_kill (ffeequiv victim);
H A Dequiv.c83 ffeequiv_destroy_ (ffeequiv victim)
89 for (list = victim->list; list != NULL; list = ffebld_trail (list))
103 ffeequiv_kill (victim);
964 ffeequiv_kill (ffeequiv victim)
966 victim->next->previous = victim->previous;
967 victim->previous->next = victim->next;
974 /* Assert that nobody our victim points to still points to it. */
976 assert ((victim
82 ffeequiv_destroy_(ffeequiv victim) argument
963 ffeequiv_kill(ffeequiv victim) argument
992 malloc_kill_ks (ffe_pool_program_unit (), victim, sizeof (*victim)); local
[all...]
H A Ddata.c1402 ffedataImpdo_ victim = ffedata_stack_;
1404 assert (victim != NULL);
1408 malloc_kill_ks (ffe_pool_program_unit (), victim, sizeof (*victim));
1401 ffedataImpdo_ victim = ffedata_stack_; local
1407 malloc_kill_ks (ffe_pool_program_unit (), victim, sizeof (*victim)); local
/haiku-buildtools/gcc/gcc/
H A Dtree-ssa-threadupdate.c1162 edge victim; local
1175 victim = find_edge (rd->dup_blocks[count], (*path)[i]->e->dest);
1182 e2 = redirect_edge_and_branch (victim, elast->dest);
1184 at the target. If the edge already existed (e2 != victim
1187 if (e2 == victim)
1194 e2 = redirect_edge_and_branch (victim, rd->dup_blocks[count + 1]);
H A Dtree-ssa-dom.c1084 std::pair<expr_hash_elt_t, expr_hash_elt_t> victim local
1088 if (victim.first == NULL)
1097 print_expr_hash_elt (dump_file, victim.first);
1100 slot = avail_exprs->find_slot (victim.first, NO_INSERT);
1101 gcc_assert (slot && *slot == victim.first);
1102 if (victim.second != NULL)
1105 *slot = victim.second;

Completed in 131 milliseconds