GCC Middle and Back End API Reference
|
Data Fields | |
class constant_descriptor_rtx * | first |
class constant_descriptor_rtx * | last |
hash_table< const_rtx_desc_hasher > * | const_rtx_htab |
HOST_WIDE_INT | offset |
Used in the hash tables to avoid outputting the same constant twice. Unlike 'struct constant_descriptor_tree', RTX constants are output once per function, not once per file.
??? Only a few targets need per-function constant pools. Most can use one per-file pool. Should add a targetm bit to tell the difference.
hash_table<const_rtx_desc_hasher>* rtx_constant_pool::const_rtx_htab |
Referenced by create_constant_pool(), and force_const_mem().
class constant_descriptor_rtx* rtx_constant_pool::first |
class constant_descriptor_rtx* rtx_constant_pool::last |
Referenced by create_constant_pool(), and force_const_mem().
HOST_WIDE_INT rtx_constant_pool::offset |
Referenced by create_constant_pool(), force_const_mem(), output_constant_pool(), and recompute_pool_offsets().