GCC Middle and Back End API Reference
|
#include <region-model.h>
Public Member Functions | |
one_way_id_map (int num_ids) | |
void | put (T src, T dst) |
T | get_dst_for_src (T src) const |
void | dump_to_pp (pretty_printer *pp) const |
void | dump () const |
void | update (T *) const |
Private Attributes | |
auto_vec< T > | m_src_to_dst |
|
inline |
class one_way_id_map.
one_way_id_map's ctor, which populates the map with dummy null values.
References i, and ana::one_way_id_map< T >::m_src_to_dst.
|
inline |
Dump this map to stderr.
References pp_flush(), and pretty_printer::set_output_stream().
|
inline |
Dump this map to PP.
References FOR_EACH_VEC_ELT, i, pp_newline(), and pp_string().
|
inline |
Get the new value for SRC within the map.
|
inline |
Record that SRC is to be mapped to DST.
|
inline |
Update *ID from the old value to its new value in this map.
|
private |
Referenced by ana::one_way_id_map< T >::one_way_id_map().