reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/polly/lib/External/isl/isl_hash.c
   56 	table->entries = isl_calloc_array(ctx, struct isl_hash_table_entry,
   58 	if (!table->entries)
   85 	entries = table->entries;
   88 	table->entries = isl_calloc_array(ctx, struct isl_hash_table_entry,
   90 	if (!table->entries) {
   91 		table->entries = entries;
  109 			free(table->entries);
  110 			table->entries = entries;
  140 	free(table->entries);
  169 	for (h = key_bits; table->entries[h].data; h = (h+1) % size)
  170 		if (table->entries[h].hash == key_hash &&
  171 		    eq(table->entries[h].data, val))
  172 			return &table->entries[h];
  184 	table->entries[h].hash = key_hash;
  186 	return &table->entries[h];
  195 	if (!table->entries)
  200 		if (table->entries[h].data &&
  201 		    fn(&table->entries[h].data, user) < 0)
  218 	h = entry - table->entries;
  221 	for (h2 = h+1; table->entries[h2 % size].data; h2++) {
  222 		uint32_t bits = isl_hash_bits(table->entries[h2 % size].hash,
  227 		*entry = table->entries[h2 % size];
  229 		entry = &table->entries[h % size];