Home
last modified time | relevance | path

Searched refs:fibheap_t (Results 1 – 2 of 2) sorted by relevance

/toolchain/binutils/binutils-2.27/include/
Dfibheap.h56 } *fibheap_t; typedef
75 extern fibheap_t fibheap_new (void);
76 extern fibnode_t fibheap_insert (fibheap_t, fibheapkey_t, void *);
77 extern int fibheap_empty (fibheap_t);
78 extern fibheapkey_t fibheap_min_key (fibheap_t);
79 extern fibheapkey_t fibheap_replace_key (fibheap_t, fibnode_t,
81 extern void *fibheap_replace_key_data (fibheap_t, fibnode_t,
83 extern void *fibheap_extract_min (fibheap_t);
84 extern void *fibheap_min (fibheap_t);
85 extern void *fibheap_replace_data (fibheap_t, fibnode_t, void *);
[all …]
/toolchain/binutils/binutils-2.27/libiberty/
Dfibheap.c40 static void fibheap_ins_root (fibheap_t, fibnode_t);
41 static void fibheap_rem_root (fibheap_t, fibnode_t);
42 static void fibheap_consolidate (fibheap_t);
43 static void fibheap_link (fibheap_t, fibnode_t, fibnode_t);
44 static void fibheap_cut (fibheap_t, fibnode_t, fibnode_t);
45 static void fibheap_cascading_cut (fibheap_t, fibnode_t);
46 static fibnode_t fibheap_extr_min_node (fibheap_t);
47 static int fibheap_compare (fibheap_t, fibnode_t, fibnode_t);
48 static int fibheap_comp_data (fibheap_t, fibheapkey_t, void *, fibnode_t);
56 fibheap_t
[all …]