Home | History | Annotate | Download | only in libgcc

Lines Matching defs:accu

520 start_fde_sort (struct fde_accumulator *accu, size_t count)
527 if ((accu->linear = malloc (size)))
529 accu->linear->count = 0;
530 if ((accu->aux = malloc (size)))
531 accu->aux->count = 0;
539 fde_insert (struct fde_accumulator *accu, const fde *this_fde)
541 if (accu->linear)
542 accu->linear->array[accu->linear->count++] = this_fde;
687 end_fde_sort (struct object *ob, struct fde_accumulator *accu, size_t count)
689 gcc_assert (!accu->linear || accu->linear->count == count);
691 if (accu->aux)
701 fde_radixsort (ob, fde_extractor, accu->linear, accu->aux);
702 free (accu->aux);
716 frame_heapsort (ob, fde_compare, accu->linear);
812 add_fdes (struct object *ob, struct fde_accumulator *accu, const fde *this_fde)
867 fde_insert (accu, this_fde);
879 struct fde_accumulator accu;
920 if (!start_fde_sort (&accu, count))
927 add_fdes (ob, &accu, *p);
930 add_fdes (ob, &accu, ob->u.single);
932 end_fde_sort (ob, &accu, count);
936 accu.linear->orig_data = ob->u.single;
937 ob->u.sort = accu.linear;