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 m_src_to_dst.
|
inline |
Dump this map to stderr.
References dump_to_pp(), pp_flush(), and pretty_printer::set_output_stream().
|
inline |
Dump this map to PP.
References FOR_EACH_VEC_ELT, i, m_src_to_dst, pp_newline(), and pp_string().
Referenced by dump().
|
inline |
|
inline |
Record that SRC is to be mapped to DST.
References m_src_to_dst.
|
inline |
Update *ID from the old value to its new value in this map.
References get_dst_for_src().
|
private |
Referenced by dump_to_pp(), get_dst_for_src(), one_way_id_map(), and put().