[PR ipa/69044] Do not clone for param removal when not possible
[gcc.git] / gcc / mem-stats-traits.h
1 #ifndef GCC_MEM_STATS_TRAITS_H
2 #define GCC_MEM_STATS_TRAITS_H
3
4 /* Memory allocation origin. */
5 enum mem_alloc_origin
6 {
7 HASH_TABLE_ORIGIN,
8 HASH_MAP_ORIGIN,
9 HASH_SET_ORIGIN,
10 VEC_ORIGIN,
11 BITMAP_ORIGIN,
12 GGC_ORIGIN,
13 ALLOC_POOL_ORIGIN,
14 MEM_ALLOC_ORIGIN_LENGTH
15 };
16
17 /* Verbose names of the memory allocation origin. */
18 static const char * mem_alloc_origin_names[] = { "Hash tables", "Hash maps",
19 "Hash sets", "Heap vectors", "Bitmaps", "GGC memory", "Allocation pool" };
20
21 #endif // GCC_MEM_STATS_TRAITS_H