diff options
Diffstat (limited to 'gcc/mem-stats-traits.h')
-rw-r--r-- | gcc/mem-stats-traits.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/gcc/mem-stats-traits.h b/gcc/mem-stats-traits.h new file mode 100644 index 0000000..de1614e --- /dev/null +++ b/gcc/mem-stats-traits.h @@ -0,0 +1,20 @@ +#ifndef GCC_MEM_STATS_TRAITS_H +#define GCC_MEM_STATS_TRAITS_H + +/* Memory allocation origin. */ +enum mem_alloc_origin +{ + HASH_TABLE, + HASH_MAP, + HASH_SET, + VEC, + BITMAP, + GGC, + MEM_ALLOC_ORIGIN_LENGTH +}; + +/* Verbose names of the memory allocation origin. */ +static const char * mem_alloc_origin_names[] = { "Hash tables", "Hash maps", + "Hash sets", "Heap vectors", "Bitmaps", "GGC memory" }; + +#endif // GCC_MEM_STATS_TRAITS_H |