|
GCC Middle and Back End API Reference
|
#include <hierarchical_discriminator.h>

Data Fields | |
| hash_map< int_hash< location_t, UNKNOWN_LOCATION, UNKNOWN_LOCATION >, unsigned int > * | location_map |
| bool | initialized |
Copy ID allocator for tracking unique copy_id assignments per location. This ensures that nested code duplication (e.g., unroll + vectorize) gets unique copy_ids even when the same location is duplicated multiple times.
| bool copyid_allocator::initialized |
Referenced by init_copyid_allocator().
| hash_map<int_hash<location_t, UNKNOWN_LOCATION, UNKNOWN_LOCATION>, unsigned int>* copyid_allocator::location_map |
Referenced by free_copyid_allocator(), init_copyid_allocator(), and record_existing_copyid().