H A D | m_rangemap.c | 59 static void preen (/*MOD*/RangeMap* rm); 60 static Word find ( RangeMap* rm, UWord key ); 61 static void split_at ( /*MOD*/RangeMap* rm, UWord key ); 62 static void show ( RangeMap* rm ); 73 RangeMap* rm = alloc_fn(cc, sizeof(RangeMap)); local 74 vg_assert(rm); 75 rm->alloc = alloc_fn; 76 rm->cc = cc; 77 rm->free = free_fn; 78 rm 101 bindRangeMap( RangeMap* rm, UWord key_min, UWord key_max, UWord val ) argument 118 lookupRangeMap( UWord* key_min, UWord* key_max, UWord* val, RangeMap* rm, UWord key ) argument 134 indexRangeMap( UWord* key_min, UWord* key_max, UWord* val, RangeMap* rm, Word ix ) argument 146 preen( RangeMap* rm) argument 163 find( RangeMap* rm, UWord key ) argument 186 split_at( RangeMap* rm, UWord key ) argument [all...] |