PIPS
hpf_private.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  _newgen_struct_alignmap_
 
struct  _newgen_struct_data_status_
 
struct  _newgen_struct_distributemap_
 
struct  _newgen_struct_dynamic_status_
 
struct  _newgen_struct_entities_
 
struct  _newgen_struct_entity_entities_
 
struct  _newgen_struct_entitymap_
 
struct  _newgen_struct_entity_status_
 
struct  _newgen_struct_hpfc_reductions_
 
struct  _newgen_struct_hpfc_status_
 
struct  _newgen_struct_hpf_newdecl_
 
struct  _newgen_struct_hpf_newdecls_
 
struct  _newgen_struct_newdeclmap_
 
struct  _newgen_struct_numbers_status_
 
struct  _newgen_struct_overlap_
 
struct  _newgen_struct_overlapsmap_
 
struct  _newgen_struct_remapping_
 
struct  _newgen_struct_renaming_
 
struct  _newgen_struct_statement_entities_
 
struct  _newgen_struct_statement_renamings_
 

Macros

#define _gen_hpf_private_start   189
 
#define _newgen_align_domain_defined_
 
#define ALIGN_NEWGEN_DOMAIN   (align_domain)
 
#define align_NEWGEN_DOMAIN   (align_domain)
 
#define _newgen_distribute_domain_defined_
 newgen_align_domain_defined More...
 
#define DISTRIBUTE_NEWGEN_DOMAIN   (distribute_domain)
 
#define distribute_NEWGEN_DOMAIN   (distribute_domain)
 
#define _newgen_entity_domain_defined_
 newgen_distribute_domain_defined More...
 
#define ENTITY_NEWGEN_DOMAIN   (entity_domain)
 
#define entity_NEWGEN_DOMAIN   (entity_domain)
 
#define _newgen_entity_int_domain_defined_
 newgen_entity_domain_defined More...
 
#define ENTITY_INT_NEWGEN_DOMAIN   (entity_int_domain)
 
#define entity_int_NEWGEN_DOMAIN   (entity_int_domain)
 
#define _newgen_statement_domain_defined_
 newgen_entity_int_domain_defined More...
 
#define STATEMENT_NEWGEN_DOMAIN   (statement_domain)
 
#define statement_NEWGEN_DOMAIN   (statement_domain)
 
#define _newgen_reduction_operator_domain_defined_
 newgen_statement_domain_defined More...
 
#define REDUCTION_OPERATOR_NEWGEN_DOMAIN   (reduction_operator_domain)
 
#define reduction_operator_NEWGEN_DOMAIN   (reduction_operator_domain)
 
#define alignmap_domain   (_gen_hpf_private_start+0)
 newgen_reduction_operator_domain_defined More...
 
#define _newgen_alignmap_domain_defined_
 
#define ALIGNMAP_NEWGEN_DOMAIN   (alignmap_domain)
 
#define alignmap_NEWGEN_DOMAIN   (alignmap_domain)
 
#define data_status_domain   (_gen_hpf_private_start+1)
 newgen_alignmap_domain_defined More...
 
#define _newgen_data_status_domain_defined_
 
#define DATA_STATUS_NEWGEN_DOMAIN   (data_status_domain)
 
#define data_status_NEWGEN_DOMAIN   (data_status_domain)
 
#define distributemap_domain   (_gen_hpf_private_start+2)
 newgen_data_status_domain_defined More...
 
#define _newgen_distributemap_domain_defined_
 
#define DISTRIBUTEMAP_NEWGEN_DOMAIN   (distributemap_domain)
 
#define distributemap_NEWGEN_DOMAIN   (distributemap_domain)
 
#define dynamic_status_domain   (_gen_hpf_private_start+3)
 newgen_distributemap_domain_defined More...
 
#define _newgen_dynamic_status_domain_defined_
 
#define DYNAMIC_STATUS_NEWGEN_DOMAIN   (dynamic_status_domain)
 
#define dynamic_status_NEWGEN_DOMAIN   (dynamic_status_domain)
 
#define entities_domain   (_gen_hpf_private_start+4)
 newgen_dynamic_status_domain_defined More...
 
#define _newgen_entities_domain_defined_
 
#define ENTITIES_NEWGEN_DOMAIN   (entities_domain)
 
#define entities_NEWGEN_DOMAIN   (entities_domain)
 
#define entity_entities_domain   (_gen_hpf_private_start+5)
 newgen_entities_domain_defined More...
 
#define _newgen_entity_entities_domain_defined_
 
#define ENTITY_ENTITIES_NEWGEN_DOMAIN   (entity_entities_domain)
 
#define entity_entities_NEWGEN_DOMAIN   (entity_entities_domain)
 
#define entitymap_domain   (_gen_hpf_private_start+6)
 newgen_entity_entities_domain_defined More...
 
#define _newgen_entitymap_domain_defined_
 
#define ENTITYMAP_NEWGEN_DOMAIN   (entitymap_domain)
 
#define entitymap_NEWGEN_DOMAIN   (entitymap_domain)
 
#define entity_status_domain   (_gen_hpf_private_start+7)
 newgen_entitymap_domain_defined More...
 
#define _newgen_entity_status_domain_defined_
 
#define ENTITY_STATUS_NEWGEN_DOMAIN   (entity_status_domain)
 
#define entity_status_NEWGEN_DOMAIN   (entity_status_domain)
 
#define hpfc_reductions_domain   (_gen_hpf_private_start+8)
 newgen_entity_status_domain_defined More...
 
#define _newgen_hpfc_reductions_domain_defined_
 
#define HPFC_REDUCTIONS_NEWGEN_DOMAIN   (hpfc_reductions_domain)
 
#define hpfc_reductions_NEWGEN_DOMAIN   (hpfc_reductions_domain)
 
#define hpfc_status_domain   (_gen_hpf_private_start+9)
 newgen_hpfc_reductions_domain_defined More...
 
#define _newgen_hpfc_status_domain_defined_
 
#define HPFC_STATUS_NEWGEN_DOMAIN   (hpfc_status_domain)
 
#define hpfc_status_NEWGEN_DOMAIN   (hpfc_status_domain)
 
#define hpf_newdecl_domain   (_gen_hpf_private_start+10)
 newgen_hpfc_status_domain_defined More...
 
#define _newgen_hpf_newdecl_domain_defined_
 
#define HPF_NEWDECL_NEWGEN_DOMAIN   (hpf_newdecl_domain)
 
#define hpf_newdecl_NEWGEN_DOMAIN   (hpf_newdecl_domain)
 
#define hpf_newdecls_domain   (_gen_hpf_private_start+11)
 newgen_hpf_newdecl_domain_defined More...
 
#define _newgen_hpf_newdecls_domain_defined_
 
#define HPF_NEWDECLS_NEWGEN_DOMAIN   (hpf_newdecls_domain)
 
#define hpf_newdecls_NEWGEN_DOMAIN   (hpf_newdecls_domain)
 
#define newdeclmap_domain   (_gen_hpf_private_start+12)
 newgen_hpf_newdecls_domain_defined More...
 
#define _newgen_newdeclmap_domain_defined_
 
#define NEWDECLMAP_NEWGEN_DOMAIN   (newdeclmap_domain)
 
#define newdeclmap_NEWGEN_DOMAIN   (newdeclmap_domain)
 
#define numbers_status_domain   (_gen_hpf_private_start+13)
 newgen_newdeclmap_domain_defined More...
 
#define _newgen_numbers_status_domain_defined_
 
#define NUMBERS_STATUS_NEWGEN_DOMAIN   (numbers_status_domain)
 
#define numbers_status_NEWGEN_DOMAIN   (numbers_status_domain)
 
#define overlap_domain   (_gen_hpf_private_start+14)
 newgen_numbers_status_domain_defined More...
 
#define _newgen_overlap_domain_defined_
 
#define OVERLAP_NEWGEN_DOMAIN   (overlap_domain)
 
#define overlap_NEWGEN_DOMAIN   (overlap_domain)
 
#define overlapsmap_domain   (_gen_hpf_private_start+15)
 newgen_overlap_domain_defined More...
 
#define _newgen_overlapsmap_domain_defined_
 
#define OVERLAPSMAP_NEWGEN_DOMAIN   (overlapsmap_domain)
 
#define overlapsmap_NEWGEN_DOMAIN   (overlapsmap_domain)
 
#define remapping_domain   (_gen_hpf_private_start+16)
 newgen_overlapsmap_domain_defined More...
 
#define _newgen_remapping_domain_defined_
 
#define REMAPPING_NEWGEN_DOMAIN   (remapping_domain)
 
#define remapping_NEWGEN_DOMAIN   (remapping_domain)
 
#define renaming_domain   (_gen_hpf_private_start+17)
 newgen_remapping_domain_defined More...
 
#define _newgen_renaming_domain_defined_
 
#define RENAMING_NEWGEN_DOMAIN   (renaming_domain)
 
#define renaming_NEWGEN_DOMAIN   (renaming_domain)
 
#define statement_entities_domain   (_gen_hpf_private_start+18)
 newgen_renaming_domain_defined More...
 
#define _newgen_statement_entities_domain_defined_
 
#define STATEMENT_ENTITIES_NEWGEN_DOMAIN   (statement_entities_domain)
 
#define statement_entities_NEWGEN_DOMAIN   (statement_entities_domain)
 
#define statement_renamings_domain   (_gen_hpf_private_start+19)
 newgen_statement_entities_domain_defined More...
 
#define _newgen_statement_renamings_domain_defined_
 
#define STATEMENT_RENAMINGS_NEWGEN_DOMAIN   (statement_renamings_domain)
 
#define statement_renamings_NEWGEN_DOMAIN   (statement_renamings_domain)
 
#define ALIGNMAP(x)   ((alignmap)((x).p))
 newgen_statement_renamings_domain_defined More...
 
#define alignmap_CAST(x)   ALIGNMAP(x)
 
#define ALIGNMAP_CAST(x)   ALIGNMAP(x)
 
#define ALIGNMAP_(x)   ((x).e)
 
#define ALIGNMAP_TYPE   alignmap
 
#define alignmap_TYPE   alignmap
 
#define alignmap_undefined   ((alignmap)gen_chunk_undefined)
 
#define alignmap_undefined_p(x)   ((x)==alignmap_undefined)
 
#define gen_ALIGNMAP_cons   gen_alignmap_cons
 
#define alignmap_domain_number(x)   ((x)->_type_)
 
#define alignmap_hash_table(x)   ((x)->_alignmap_holder_)
 
#define alignmap_key_type   entity
 
#define alignmap_value_type   align
 
#define ALIGNMAP_MAP(k, v, c, f)   FUNCTION_MAP(alignmap,p,p,k,v,c,f)
 
#define ALIGNMAP_FOREACH(k, v, f)   FUNCTION_FOREACH(alignmap,p,p,k,v,f)
 
#define DATA_STATUS(x)   ((data_status)((x).p))
 DATA_STATUS. More...
 
#define data_status_CAST(x)   DATA_STATUS(x)
 
#define DATA_STATUS_CAST(x)   DATA_STATUS(x)
 
#define DATA_STATUS_(x)   ((x).e)
 
#define DATA_STATUS_TYPE   data_status
 
#define data_status_TYPE   data_status
 
#define data_status_undefined   ((data_status)gen_chunk_undefined)
 
#define data_status_undefined_p(x)   ((x)==data_status_undefined)
 
#define gen_DATA_STATUS_cons   gen_data_status_cons
 
#define data_status_domain_number(x)   ((x)->_type_)
 
#define data_status_newdeclmap_(x)   data_status_newdeclmap(x) /**old hack compatible */
 
#define data_status_newdeclmap(x)   ((x)->_data_status_newdeclmap_)
 
#define data_status_alignmap_(x)   data_status_alignmap(x) /**old hack compatible */
 
#define data_status_alignmap(x)   ((x)->_data_status_alignmap_)
 
#define data_status_distributemap_(x)   data_status_distributemap(x) /**old hack compatible */
 
#define data_status_distributemap(x)   ((x)->_data_status_distributemap_)
 
#define data_status_arrays_(x)   data_status_arrays(x) /**old hack compatible */
 
#define data_status_arrays(x)   ((x)->_data_status_arrays_)
 
#define data_status_templates_(x)   data_status_templates(x) /**old hack compatible */
 
#define data_status_templates(x)   ((x)->_data_status_templates_)
 
#define data_status_processors_(x)   data_status_processors(x) /**old hack compatible */
 
#define data_status_processors(x)   ((x)->_data_status_processors_)
 
#define DISTRIBUTEMAP(x)   ((distributemap)((x).p))
 DISTRIBUTEMAP. More...
 
#define distributemap_CAST(x)   DISTRIBUTEMAP(x)
 
#define DISTRIBUTEMAP_CAST(x)   DISTRIBUTEMAP(x)
 
#define DISTRIBUTEMAP_(x)   ((x).e)
 
#define DISTRIBUTEMAP_TYPE   distributemap
 
#define distributemap_TYPE   distributemap
 
#define distributemap_undefined   ((distributemap)gen_chunk_undefined)
 
#define distributemap_undefined_p(x)   ((x)==distributemap_undefined)
 
#define gen_DISTRIBUTEMAP_cons   gen_distributemap_cons
 
#define distributemap_domain_number(x)   ((x)->_type_)
 
#define distributemap_hash_table(x)   ((x)->_distributemap_holder_)
 
#define distributemap_key_type   entity
 
#define distributemap_value_type   distribute
 
#define DISTRIBUTEMAP_MAP(k, v, c, f)   FUNCTION_MAP(distributemap,p,p,k,v,c,f)
 
#define DISTRIBUTEMAP_FOREACH(k, v, f)   FUNCTION_FOREACH(distributemap,p,p,k,v,f)
 
#define DYNAMIC_STATUS(x)   ((dynamic_status)((x).p))
 DYNAMIC_STATUS. More...
 
#define dynamic_status_CAST(x)   DYNAMIC_STATUS(x)
 
#define DYNAMIC_STATUS_CAST(x)   DYNAMIC_STATUS(x)
 
#define DYNAMIC_STATUS_(x)   ((x).e)
 
#define DYNAMIC_STATUS_TYPE   dynamic_status
 
#define dynamic_status_TYPE   dynamic_status
 
#define dynamic_status_undefined   ((dynamic_status)gen_chunk_undefined)
 
#define dynamic_status_undefined_p(x)   ((x)==dynamic_status_undefined)
 
#define gen_DYNAMIC_STATUS_cons   gen_dynamic_status_cons
 
#define dynamic_status_domain_number(x)   ((x)->_type_)
 
#define dynamic_status_dynamics_(x)   dynamic_status_dynamics(x) /**old hack compatible */
 
#define dynamic_status_dynamics(x)   ((x)->_dynamic_status_dynamics_)
 
#define dynamic_status_primary_(x)   dynamic_status_primary(x) /**old hack compatible */
 
#define dynamic_status_primary(x)   ((x)->_dynamic_status_primary_)
 
#define dynamic_status_renamings_(x)   dynamic_status_renamings(x) /**old hack compatible */
 
#define dynamic_status_renamings(x)   ((x)->_dynamic_status_renamings_)
 
#define dynamic_status_tokeep_(x)   dynamic_status_tokeep(x) /**old hack compatible */
 
#define dynamic_status_tokeep(x)   ((x)->_dynamic_status_tokeep_)
 
#define ENTITIES(x)   ((entities)((x).p))
 ENTITIES. More...
 
#define entities_CAST(x)   ENTITIES(x)
 
#define ENTITIES_CAST(x)   ENTITIES(x)
 
#define ENTITIES_(x)   ((x).e)
 
#define ENTITIES_TYPE   entities
 
#define entities_TYPE   entities
 
#define entities_undefined   ((entities)gen_chunk_undefined)
 
#define entities_undefined_p(x)   ((x)==entities_undefined)
 
#define gen_ENTITIES_cons   gen_entities_cons
 
#define entities_domain_number(x)   ((x)->_type_)
 
#define entities_list(x)   ((x)->_entities_holder_)
 
#define ENTITY_ENTITIES(x)   ((entity_entities)((x).p))
 ENTITY_ENTITIES. More...
 
#define entity_entities_CAST(x)   ENTITY_ENTITIES(x)
 
#define ENTITY_ENTITIES_CAST(x)   ENTITY_ENTITIES(x)
 
#define ENTITY_ENTITIES_(x)   ((x).e)
 
#define ENTITY_ENTITIES_TYPE   entity_entities
 
#define entity_entities_TYPE   entity_entities
 
#define entity_entities_undefined   ((entity_entities)gen_chunk_undefined)
 
#define entity_entities_undefined_p(x)   ((x)==entity_entities_undefined)
 
#define gen_ENTITY_ENTITIES_cons   gen_entity_entities_cons
 
#define entity_entities_domain_number(x)   ((x)->_type_)
 
#define entity_entities_hash_table(x)   ((x)->_entity_entities_holder_)
 
#define entity_entities_key_type   entity
 
#define entity_entities_value_type   entities
 
#define ENTITY_ENTITIES_MAP(k, v, c, f)   FUNCTION_MAP(entity_entities,p,p,k,v,c,f)
 
#define ENTITY_ENTITIES_FOREACH(k, v, f)   FUNCTION_FOREACH(entity_entities,p,p,k,v,f)
 
#define ENTITYMAP(x)   ((entitymap)((x).p))
 ENTITYMAP. More...
 
#define entitymap_CAST(x)   ENTITYMAP(x)
 
#define ENTITYMAP_CAST(x)   ENTITYMAP(x)
 
#define ENTITYMAP_(x)   ((x).e)
 
#define ENTITYMAP_TYPE   entitymap
 
#define entitymap_TYPE   entitymap
 
#define entitymap_undefined   ((entitymap)gen_chunk_undefined)
 
#define entitymap_undefined_p(x)   ((x)==entitymap_undefined)
 
#define gen_ENTITYMAP_cons   gen_entitymap_cons
 
#define entitymap_domain_number(x)   ((x)->_type_)
 
#define entitymap_hash_table(x)   ((x)->_entitymap_holder_)
 
#define entitymap_key_type   entity
 
#define entitymap_value_type   entity
 
#define ENTITYMAP_MAP(k, v, c, f)   FUNCTION_MAP(entitymap,p,p,k,v,c,f)
 
#define ENTITYMAP_FOREACH(k, v, f)   FUNCTION_FOREACH(entitymap,p,p,k,v,f)
 
#define ENTITY_STATUS(x)   ((entity_status)((x).p))
 ENTITY_STATUS. More...
 
#define entity_status_CAST(x)   ENTITY_STATUS(x)
 
#define ENTITY_STATUS_CAST(x)   ENTITY_STATUS(x)
 
#define ENTITY_STATUS_(x)   ((x).e)
 
#define ENTITY_STATUS_TYPE   entity_status
 
#define entity_status_TYPE   entity_status
 
#define entity_status_undefined   ((entity_status)gen_chunk_undefined)
 
#define entity_status_undefined_p(x)   ((x)==entity_status_undefined)
 
#define gen_ENTITY_STATUS_cons   gen_entity_status_cons
 
#define entity_status_domain_number(x)   ((x)->_type_)
 
#define entity_status_new_host_(x)   entity_status_new_host(x) /**old hack compatible */
 
#define entity_status_new_host(x)   ((x)->_entity_status_new_host_)
 
#define entity_status_new_node_(x)   entity_status_new_node(x) /**old hack compatible */
 
#define entity_status_new_node(x)   ((x)->_entity_status_new_node_)
 
#define entity_status_old_host_(x)   entity_status_old_host(x) /**old hack compatible */
 
#define entity_status_old_host(x)   ((x)->_entity_status_old_host_)
 
#define entity_status_old_node_(x)   entity_status_old_node(x) /**old hack compatible */
 
#define entity_status_old_node(x)   ((x)->_entity_status_old_node_)
 
#define entity_status_referenced_(x)   entity_status_referenced(x) /**old hack compatible */
 
#define entity_status_referenced(x)   ((x)->_entity_status_referenced_)
 
#define HPFC_REDUCTIONS(x)   ((hpfc_reductions)((x).p))
 HPFC_REDUCTIONS. More...
 
#define hpfc_reductions_CAST(x)   HPFC_REDUCTIONS(x)
 
#define HPFC_REDUCTIONS_CAST(x)   HPFC_REDUCTIONS(x)
 
#define HPFC_REDUCTIONS_(x)   ((x).e)
 
#define HPFC_REDUCTIONS_TYPE   hpfc_reductions
 
#define hpfc_reductions_TYPE   hpfc_reductions
 
#define hpfc_reductions_undefined   ((hpfc_reductions)gen_chunk_undefined)
 
#define hpfc_reductions_undefined_p(x)   ((x)==hpfc_reductions_undefined)
 
#define gen_HPFC_REDUCTIONS_cons   gen_hpfc_reductions_cons
 
#define hpfc_reductions_domain_number(x)   ((x)->_type_)
 
#define hpfc_reductions_initial_(x)   hpfc_reductions_initial(x) /**old hack compatible */
 
#define hpfc_reductions_initial(x)   ((x)->_hpfc_reductions_initial_)
 
#define hpfc_reductions_replacement_(x)   hpfc_reductions_replacement(x) /**old hack compatible */
 
#define hpfc_reductions_replacement(x)   ((x)->_hpfc_reductions_replacement_)
 
#define hpfc_reductions_operator_(x)   hpfc_reductions_operator(x) /**old hack compatible */
 
#define hpfc_reductions_operator(x)   ((x)->_hpfc_reductions_operator_)
 
#define HPFC_STATUS(x)   ((hpfc_status)((x).p))
 HPFC_STATUS. More...
 
#define hpfc_status_CAST(x)   HPFC_STATUS(x)
 
#define HPFC_STATUS_CAST(x)   HPFC_STATUS(x)
 
#define HPFC_STATUS_(x)   ((x).e)
 
#define HPFC_STATUS_TYPE   hpfc_status
 
#define hpfc_status_TYPE   hpfc_status
 
#define hpfc_status_undefined   ((hpfc_status)gen_chunk_undefined)
 
#define hpfc_status_undefined_p(x)   ((x)==hpfc_status_undefined)
 
#define gen_HPFC_STATUS_cons   gen_hpfc_status_cons
 
#define hpfc_status_domain_number(x)   ((x)->_type_)
 
#define hpfc_status_overlapsmap_(x)   hpfc_status_overlapsmap(x) /**old hack compatible */
 
#define hpfc_status_overlapsmap(x)   ((x)->_hpfc_status_overlapsmap_)
 
#define hpfc_status_data_status_(x)   hpfc_status_data_status(x) /**old hack compatible */
 
#define hpfc_status_data_status(x)   ((x)->_hpfc_status_data_status_)
 
#define hpfc_status_numbers_status_(x)   hpfc_status_numbers_status(x) /**old hack compatible */
 
#define hpfc_status_numbers_status(x)   ((x)->_hpfc_status_numbers_status_)
 
#define hpfc_status_entity_status_(x)   hpfc_status_entity_status(x) /**old hack compatible */
 
#define hpfc_status_entity_status(x)   ((x)->_hpfc_status_entity_status_)
 
#define hpfc_status_commons_(x)   hpfc_status_commons(x) /**old hack compatible */
 
#define hpfc_status_commons(x)   ((x)->_hpfc_status_commons_)
 
#define hpfc_status_dynamic_status_(x)   hpfc_status_dynamic_status(x) /**old hack compatible */
 
#define hpfc_status_dynamic_status(x)   ((x)->_hpfc_status_dynamic_status_)
 
#define hpfc_status_pures_(x)   hpfc_status_pures(x) /**old hack compatible */
 
#define hpfc_status_pures(x)   ((x)->_hpfc_status_pures_)
 
#define hpfc_status_ios_(x)   hpfc_status_ios(x) /**old hack compatible */
 
#define hpfc_status_ios(x)   ((x)->_hpfc_status_ios_)
 
#define hpfc_status_computed_(x)   hpfc_status_computed(x) /**old hack compatible */
 
#define hpfc_status_computed(x)   ((x)->_hpfc_status_computed_)
 
#define hpfc_status_reductions_(x)   hpfc_status_reductions(x) /**old hack compatible */
 
#define hpfc_status_reductions(x)   ((x)->_hpfc_status_reductions_)
 
#define HPF_NEWDECL(x)   ((hpf_newdecl)((x).p))
 HPF_NEWDECL. More...
 
#define hpf_newdecl_CAST(x)   HPF_NEWDECL(x)
 
#define HPF_NEWDECL_CAST(x)   HPF_NEWDECL(x)
 
#define HPF_NEWDECL_(x)   ((x).e)
 
#define HPF_NEWDECL_TYPE   hpf_newdecl
 
#define hpf_newdecl_TYPE   hpf_newdecl
 
#define hpf_newdecl_undefined   ((hpf_newdecl)gen_chunk_undefined)
 
#define hpf_newdecl_undefined_p(x)   ((x)==hpf_newdecl_undefined)
 
#define gen_HPF_NEWDECL_cons   gen_hpf_newdecl_cons
 
#define hpf_newdecl_domain_number(x)   ((x)->_type_)
 
#define hpf_newdecl_tag(x)   ((x)->_hpf_newdecl_tag__)
 
#define hpf_newdecl_none_p(x)   (hpf_newdecl_tag(x)==is_hpf_newdecl_none)
 
#define hpf_newdecl_none_(x)   hpf_newdecl_none(x) /**old hack compatible */
 
#define hpf_newdecl_none(x)   ((x)->_hpf_newdecl_union_._hpf_newdecl_none_.u)
 
#define hpf_newdecl_alpha_p(x)   (hpf_newdecl_tag(x)==is_hpf_newdecl_alpha)
 
#define hpf_newdecl_alpha_(x)   hpf_newdecl_alpha(x) /**old hack compatible */
 
#define hpf_newdecl_alpha(x)   ((x)->_hpf_newdecl_union_._hpf_newdecl_alpha_.u)
 
#define hpf_newdecl_beta_p(x)   (hpf_newdecl_tag(x)==is_hpf_newdecl_beta)
 
#define hpf_newdecl_beta_(x)   hpf_newdecl_beta(x) /**old hack compatible */
 
#define hpf_newdecl_beta(x)   ((x)->_hpf_newdecl_union_._hpf_newdecl_beta_.u)
 
#define hpf_newdecl_gamma_p(x)   (hpf_newdecl_tag(x)==is_hpf_newdecl_gamma)
 
#define hpf_newdecl_gamma_(x)   hpf_newdecl_gamma(x) /**old hack compatible */
 
#define hpf_newdecl_gamma(x)   ((x)->_hpf_newdecl_union_._hpf_newdecl_gamma_.u)
 
#define hpf_newdecl_delta_p(x)   (hpf_newdecl_tag(x)==is_hpf_newdecl_delta)
 
#define hpf_newdecl_delta_(x)   hpf_newdecl_delta(x) /**old hack compatible */
 
#define hpf_newdecl_delta(x)   ((x)->_hpf_newdecl_union_._hpf_newdecl_delta_.u)
 
#define HPF_NEWDECLS(x)   ((hpf_newdecls)((x).p))
 HPF_NEWDECLS. More...
 
#define hpf_newdecls_CAST(x)   HPF_NEWDECLS(x)
 
#define HPF_NEWDECLS_CAST(x)   HPF_NEWDECLS(x)
 
#define HPF_NEWDECLS_(x)   ((x).e)
 
#define HPF_NEWDECLS_TYPE   hpf_newdecls
 
#define hpf_newdecls_TYPE   hpf_newdecls
 
#define hpf_newdecls_undefined   ((hpf_newdecls)gen_chunk_undefined)
 
#define hpf_newdecls_undefined_p(x)   ((x)==hpf_newdecls_undefined)
 
#define gen_HPF_NEWDECLS_cons   gen_hpf_newdecls_cons
 
#define hpf_newdecls_domain_number(x)   ((x)->_type_)
 
#define hpf_newdecls_dimensions(x)   ((x)->_hpf_newdecls_holder_)
 
#define NEWDECLMAP(x)   ((newdeclmap)((x).p))
 NEWDECLMAP. More...
 
#define newdeclmap_CAST(x)   NEWDECLMAP(x)
 
#define NEWDECLMAP_CAST(x)   NEWDECLMAP(x)
 
#define NEWDECLMAP_(x)   ((x).e)
 
#define NEWDECLMAP_TYPE   newdeclmap
 
#define newdeclmap_TYPE   newdeclmap
 
#define newdeclmap_undefined   ((newdeclmap)gen_chunk_undefined)
 
#define newdeclmap_undefined_p(x)   ((x)==newdeclmap_undefined)
 
#define gen_NEWDECLMAP_cons   gen_newdeclmap_cons
 
#define newdeclmap_domain_number(x)   ((x)->_type_)
 
#define newdeclmap_hash_table(x)   ((x)->_newdeclmap_holder_)
 
#define newdeclmap_key_type   entity
 
#define newdeclmap_value_type   hpf_newdecls
 
#define NEWDECLMAP_MAP(k, v, c, f)   FUNCTION_MAP(newdeclmap,p,p,k,v,c,f)
 
#define NEWDECLMAP_FOREACH(k, v, f)   FUNCTION_FOREACH(newdeclmap,p,p,k,v,f)
 
#define NUMBERS_STATUS(x)   ((numbers_status)((x).p))
 NUMBERS_STATUS. More...
 
#define numbers_status_CAST(x)   NUMBERS_STATUS(x)
 
#define NUMBERS_STATUS_CAST(x)   NUMBERS_STATUS(x)
 
#define NUMBERS_STATUS_(x)   ((x).e)
 
#define NUMBERS_STATUS_TYPE   numbers_status
 
#define numbers_status_TYPE   numbers_status
 
#define numbers_status_undefined   ((numbers_status)gen_chunk_undefined)
 
#define numbers_status_undefined_p(x)   ((x)==numbers_status_undefined)
 
#define gen_NUMBERS_STATUS_cons   gen_numbers_status_cons
 
#define numbers_status_domain_number(x)   ((x)->_type_)
 
#define numbers_status_numbermap_(x)   numbers_status_numbermap(x) /**old hack compatible */
 
#define numbers_status_numbermap(x)   ((x)->_numbers_status_numbermap_)
 
#define numbers_status_arrays_(x)   numbers_status_arrays(x) /**old hack compatible */
 
#define numbers_status_arrays(x)   ((x)->_numbers_status_arrays_)
 
#define numbers_status_templates_(x)   numbers_status_templates(x) /**old hack compatible */
 
#define numbers_status_templates(x)   ((x)->_numbers_status_templates_)
 
#define numbers_status_processors_(x)   numbers_status_processors(x) /**old hack compatible */
 
#define numbers_status_processors(x)   ((x)->_numbers_status_processors_)
 
#define OVERLAP(x)   ((overlap)((x).p))
 OVERLAP. More...
 
#define overlap_CAST(x)   OVERLAP(x)
 
#define OVERLAP_CAST(x)   OVERLAP(x)
 
#define OVERLAP_(x)   ((x).e)
 
#define OVERLAP_TYPE   overlap
 
#define overlap_TYPE   overlap
 
#define overlap_undefined   ((overlap)gen_chunk_undefined)
 
#define overlap_undefined_p(x)   ((x)==overlap_undefined)
 
#define gen_OVERLAP_cons   gen_overlap_cons
 
#define overlap_domain_number(x)   ((x)->_type_)
 
#define overlap_lower_(x)   overlap_lower(x) /**old hack compatible */
 
#define overlap_lower(x)   ((x)->_overlap_lower_)
 
#define overlap_upper_(x)   overlap_upper(x) /**old hack compatible */
 
#define overlap_upper(x)   ((x)->_overlap_upper_)
 
#define OVERLAPSMAP(x)   ((overlapsmap)((x).p))
 OVERLAPSMAP. More...
 
#define overlapsmap_CAST(x)   OVERLAPSMAP(x)
 
#define OVERLAPSMAP_CAST(x)   OVERLAPSMAP(x)
 
#define OVERLAPSMAP_(x)   ((x).e)
 
#define OVERLAPSMAP_TYPE   overlapsmap
 
#define overlapsmap_TYPE   overlapsmap
 
#define overlapsmap_undefined   ((overlapsmap)gen_chunk_undefined)
 
#define overlapsmap_undefined_p(x)   ((x)==overlapsmap_undefined)
 
#define gen_OVERLAPSMAP_cons   gen_overlapsmap_cons
 
#define overlapsmap_domain_number(x)   ((x)->_type_)
 
#define overlapsmap_hash_table(x)   ((x)->_overlapsmap_holder_)
 
#define overlapsmap_key_type   entity
 
#define overlapsmap_value_type   list
 
#define OVERLAPSMAP_MAP(k, v, c, f)   FUNCTION_MAP(overlapsmap,p,p,k,v,c,f)
 
#define OVERLAPSMAP_FOREACH(k, v, f)   FUNCTION_FOREACH(overlapsmap,p,p,k,v,f)
 
#define REMAPPING(x)   ((remapping)((x).p))
 REMAPPING. More...
 
#define remapping_CAST(x)   REMAPPING(x)
 
#define REMAPPING_CAST(x)   REMAPPING(x)
 
#define REMAPPING_(x)   ((x).e)
 
#define REMAPPING_TYPE   remapping
 
#define remapping_TYPE   remapping
 
#define remapping_undefined   ((remapping)gen_chunk_undefined)
 
#define remapping_undefined_p(x)   ((x)==remapping_undefined)
 
#define gen_REMAPPING_cons   gen_remapping_cons
 
#define remapping_domain_number(x)   ((x)->_type_)
 
#define remapping_renaming_(x)   remapping_renaming(x) /**old hack compatible */
 
#define remapping_renaming(x)   ((x)->_remapping_renaming_)
 
#define remapping_referenced_(x)   remapping_referenced(x) /**old hack compatible */
 
#define remapping_referenced(x)   ((x)->_remapping_referenced_)
 
#define RENAMING(x)   ((renaming)((x).p))
 RENAMING. More...
 
#define renaming_CAST(x)   RENAMING(x)
 
#define RENAMING_CAST(x)   RENAMING(x)
 
#define RENAMING_(x)   ((x).e)
 
#define RENAMING_TYPE   renaming
 
#define renaming_TYPE   renaming
 
#define renaming_undefined   ((renaming)gen_chunk_undefined)
 
#define renaming_undefined_p(x)   ((x)==renaming_undefined)
 
#define gen_RENAMING_cons   gen_renaming_cons
 
#define renaming_domain_number(x)   ((x)->_type_)
 
#define renaming_old_(x)   renaming_old(x) /**old hack compatible */
 
#define renaming_old(x)   ((x)->_renaming_old_)
 
#define renaming_new_(x)   renaming_new(x) /**old hack compatible */
 
#define renaming_new(x)   ((x)->_renaming_new_)
 
#define STATEMENT_ENTITIES(x)   ((statement_entities)((x).p))
 STATEMENT_ENTITIES. More...
 
#define statement_entities_CAST(x)   STATEMENT_ENTITIES(x)
 
#define STATEMENT_ENTITIES_CAST(x)   STATEMENT_ENTITIES(x)
 
#define STATEMENT_ENTITIES_(x)   ((x).e)
 
#define STATEMENT_ENTITIES_TYPE   statement_entities
 
#define statement_entities_TYPE   statement_entities
 
#define statement_entities_undefined   ((statement_entities)gen_chunk_undefined)
 
#define statement_entities_undefined_p(x)   ((x)==statement_entities_undefined)
 
#define gen_STATEMENT_ENTITIES_cons   gen_statement_entities_cons
 
#define statement_entities_domain_number(x)   ((x)->_type_)
 
#define statement_entities_hash_table(x)   ((x)->_statement_entities_holder_)
 
#define statement_entities_key_type   statement
 
#define statement_entities_value_type   entities
 
#define STATEMENT_ENTITIES_MAP(k, v, c, f)   FUNCTION_MAP(statement_entities,p,p,k,v,c,f)
 
#define STATEMENT_ENTITIES_FOREACH(k, v, f)   FUNCTION_FOREACH(statement_entities,p,p,k,v,f)
 
#define STATEMENT_RENAMINGS(x)   ((statement_renamings)((x).p))
 STATEMENT_RENAMINGS. More...
 
#define statement_renamings_CAST(x)   STATEMENT_RENAMINGS(x)
 
#define STATEMENT_RENAMINGS_CAST(x)   STATEMENT_RENAMINGS(x)
 
#define STATEMENT_RENAMINGS_(x)   ((x).e)
 
#define STATEMENT_RENAMINGS_TYPE   statement_renamings
 
#define statement_renamings_TYPE   statement_renamings
 
#define statement_renamings_undefined   ((statement_renamings)gen_chunk_undefined)
 
#define statement_renamings_undefined_p(x)   ((x)==statement_renamings_undefined)
 
#define gen_STATEMENT_RENAMINGS_cons   gen_statement_renamings_cons
 
#define statement_renamings_domain_number(x)   ((x)->_type_)
 
#define statement_renamings_hash_table(x)   ((x)->_statement_renamings_holder_)
 
#define statement_renamings_key_type   statement
 
#define statement_renamings_value_type   list
 
#define STATEMENT_RENAMINGS_MAP(k, v, c, f)   FUNCTION_MAP(statement_renamings,p,p,k,v,c,f)
 
#define STATEMENT_RENAMINGS_FOREACH(k, v, f)   FUNCTION_FOREACH(statement_renamings,p,p,k,v,f)
 
#define hpf_private_spec   "\--NEWGEN-START 189\n\import align from \"hpf.newgen\";\n\import distribute from \"hpf.newgen\";\n\import entity from \"ri.newgen\";\n\import entity_int from \"ri.newgen\";\n\import statement from \"ri.newgen\";\n\import reduction_operator from \"reductions_private.newgen\";\n\alignmap = entity:entity -> align:align;\n\data_status = newdeclmap:newdeclmap x alignmap:alignmap x distributemap:distributemap x arrays:entity* x templates:entity* x processors:entity*;\n\distributemap = entity:entity -> distribute:distribute;\n\dynamic_status = dynamics:entity_entities x primary:entitymap x renamings:statement_renamings x tokeep:statement_entities;\n\entities = list:entity*;\n\entity_entities = entity:entity -> entities:entities;\n\entitymap = entity:entity -> entity:entity;\n\entity_status = new_host:entitymap x new_node:entitymap x old_host:entitymap x old_node:entitymap x referenced:entity_int;\n\hpfc_reductions = initial:entity x replacement:entity x operator:reduction_operator;\n\hpfc_status = overlapsmap:overlapsmap x data_status:data_status x numbers_status:numbers_status x entity_status:entity_status x commons:entity* x dynamic_status:dynamic_status x pures:entity* x ios:entity* x computed:remapping* x reductions:statement_entities;\n\hpf_newdecl = none:unit + alpha:unit + beta:unit + gamma:unit + delta:unit;\n\hpf_newdecls = dimensions:hpf_newdecl*;\n\newdeclmap = entity:entity -> hpf_newdecls:hpf_newdecls;\n\numbers_status = numbermap:entity_int x arrays:int x templates:int x processors:int;\n\overlap = lower:int x upper:int;\n\overlapsmap = entity:entity -> overlap:overlap*;\n\remapping = renaming:renaming x referenced:entity*;\n\renaming = old:entity x new:entity;\n\statement_entities = persistant statement:statement -> entities:entities;\n\statement_renamings = persistant statement:statement -> renaming:renaming*;\n\"
 

Typedefs

typedef struct _newgen_struct_align_align
 
typedef struct _newgen_struct_distribute_distribute
 
typedef struct _newgen_struct_entity_entity
 
typedef struct _newgen_struct_entity_int_entity_int
 
typedef struct _newgen_struct_statement_statement
 
typedef struct _newgen_struct_reduction_operator_reduction_operator
 
typedef struct _newgen_struct_alignmap_alignmap
 
typedef struct _newgen_struct_data_status_data_status
 
typedef struct _newgen_struct_distributemap_distributemap
 
typedef struct _newgen_struct_dynamic_status_dynamic_status
 
typedef struct _newgen_struct_entities_entities
 
typedef struct _newgen_struct_entity_entities_entity_entities
 
typedef struct _newgen_struct_entitymap_entitymap
 
typedef struct _newgen_struct_entity_status_entity_status
 
typedef struct _newgen_struct_hpfc_reductions_hpfc_reductions
 
typedef struct _newgen_struct_hpfc_status_hpfc_status
 
typedef struct _newgen_struct_hpf_newdecl_hpf_newdecl
 
typedef struct _newgen_struct_hpf_newdecls_hpf_newdecls
 
typedef struct _newgen_struct_newdeclmap_newdeclmap
 
typedef struct _newgen_struct_numbers_status_numbers_status
 
typedef struct _newgen_struct_overlap_overlap
 
typedef struct _newgen_struct_overlapsmap_overlapsmap
 
typedef struct _newgen_struct_remapping_remapping
 
typedef struct _newgen_struct_renaming_renaming
 
typedef struct _newgen_struct_statement_entities_statement_entities
 
typedef struct _newgen_struct_statement_renamings_statement_renamings
 

Enumerations

enum  hpf_newdecl_utype {
  is_hpf_newdecl_none , is_hpf_newdecl_alpha , is_hpf_newdecl_beta , is_hpf_newdecl_gamma ,
  is_hpf_newdecl_delta
}
 

Functions

alignmap copy_alignmap (alignmap)
 ALIGNMAP. More...
 
void free_alignmap (alignmap)
 
alignmap check_alignmap (alignmap)
 
bool alignmap_consistent_p (alignmap)
 
bool alignmap_defined_p (alignmap)
 
list gen_alignmap_cons (alignmap, list)
 
void alignmap_assign_contents (alignmap, alignmap)
 
void alignmap_non_recursive_free (alignmap)
 
void write_alignmap (FILE *, alignmap)
 
alignmap read_alignmap (FILE *)
 
alignmap make_alignmap (void)
 
align apply_alignmap (alignmap, entity)
 
void update_alignmap (alignmap, entity, align)
 
void extend_alignmap (alignmap, entity, align)
 
align delete_alignmap (alignmap, entity)
 
bool bound_alignmap_p (alignmap, entity)
 
data_status copy_data_status (data_status)
 DATA_STATUS. More...
 
void free_data_status (data_status)
 
data_status check_data_status (data_status)
 
bool data_status_consistent_p (data_status)
 
bool data_status_defined_p (data_status)
 
list gen_data_status_cons (data_status, list)
 
void data_status_assign_contents (data_status, data_status)
 
void data_status_non_recursive_free (data_status)
 
void write_data_status (FILE *, data_status)
 
data_status read_data_status (FILE *)
 
data_status make_data_status (newdeclmap, alignmap, distributemap, list, list, list)
 
distributemap copy_distributemap (distributemap)
 DISTRIBUTEMAP. More...
 
void free_distributemap (distributemap)
 
distributemap check_distributemap (distributemap)
 
bool distributemap_consistent_p (distributemap)
 
bool distributemap_defined_p (distributemap)
 
list gen_distributemap_cons (distributemap, list)
 
void distributemap_assign_contents (distributemap, distributemap)
 
void distributemap_non_recursive_free (distributemap)
 
void write_distributemap (FILE *, distributemap)
 
distributemap read_distributemap (FILE *)
 
distributemap make_distributemap (void)
 
distribute apply_distributemap (distributemap, entity)
 
void update_distributemap (distributemap, entity, distribute)
 
void extend_distributemap (distributemap, entity, distribute)
 
distribute delete_distributemap (distributemap, entity)
 
bool bound_distributemap_p (distributemap, entity)
 
dynamic_status copy_dynamic_status (dynamic_status)
 DYNAMIC_STATUS. More...
 
void free_dynamic_status (dynamic_status)
 
dynamic_status check_dynamic_status (dynamic_status)
 
bool dynamic_status_consistent_p (dynamic_status)
 
bool dynamic_status_defined_p (dynamic_status)
 
list gen_dynamic_status_cons (dynamic_status, list)
 
void dynamic_status_assign_contents (dynamic_status, dynamic_status)
 
void dynamic_status_non_recursive_free (dynamic_status)
 
void write_dynamic_status (FILE *, dynamic_status)
 
dynamic_status read_dynamic_status (FILE *)
 
dynamic_status make_dynamic_status (entity_entities, entitymap, statement_renamings, statement_entities)
 
entities copy_entities (entities)
 ENTITIES. More...
 
void free_entities (entities)
 
entities check_entities (entities)
 
bool entities_consistent_p (entities)
 
bool entities_defined_p (entities)
 
list gen_entities_cons (entities, list)
 
void entities_assign_contents (entities, entities)
 
void entities_non_recursive_free (entities)
 
void write_entities (FILE *, entities)
 
entities read_entities (FILE *)
 
entities make_entities (list)
 
entity_entities copy_entity_entities (entity_entities)
 ENTITY_ENTITIES. More...
 
void free_entity_entities (entity_entities)
 
entity_entities check_entity_entities (entity_entities)
 
bool entity_entities_consistent_p (entity_entities)
 
bool entity_entities_defined_p (entity_entities)
 
list gen_entity_entities_cons (entity_entities, list)
 
void entity_entities_assign_contents (entity_entities, entity_entities)
 
void entity_entities_non_recursive_free (entity_entities)
 
void write_entity_entities (FILE *, entity_entities)
 
entity_entities read_entity_entities (FILE *)
 
entity_entities make_entity_entities (void)
 
entities apply_entity_entities (entity_entities, entity)
 
void update_entity_entities (entity_entities, entity, entities)
 
void extend_entity_entities (entity_entities, entity, entities)
 
entities delete_entity_entities (entity_entities, entity)
 
bool bound_entity_entities_p (entity_entities, entity)
 
entitymap copy_entitymap (entitymap)
 ENTITYMAP. More...
 
void free_entitymap (entitymap)
 
entitymap check_entitymap (entitymap)
 
bool entitymap_consistent_p (entitymap)
 
bool entitymap_defined_p (entitymap)
 
list gen_entitymap_cons (entitymap, list)
 
void entitymap_assign_contents (entitymap, entitymap)
 
void entitymap_non_recursive_free (entitymap)
 
void write_entitymap (FILE *, entitymap)
 
entitymap read_entitymap (FILE *)
 
entitymap make_entitymap (void)
 
entity apply_entitymap (entitymap, entity)
 
void update_entitymap (entitymap, entity, entity)
 
void extend_entitymap (entitymap, entity, entity)
 
entity delete_entitymap (entitymap, entity)
 
bool bound_entitymap_p (entitymap, entity)
 
entity_status copy_entity_status (entity_status)
 ENTITY_STATUS. More...
 
void free_entity_status (entity_status)
 
entity_status check_entity_status (entity_status)
 
bool entity_status_consistent_p (entity_status)
 
bool entity_status_defined_p (entity_status)
 
list gen_entity_status_cons (entity_status, list)
 
void entity_status_assign_contents (entity_status, entity_status)
 
void entity_status_non_recursive_free (entity_status)
 
void write_entity_status (FILE *, entity_status)
 
entity_status read_entity_status (FILE *)
 
entity_status make_entity_status (entitymap, entitymap, entitymap, entitymap, entity_int)
 
hpfc_reductions copy_hpfc_reductions (hpfc_reductions)
 HPFC_REDUCTIONS. More...
 
void free_hpfc_reductions (hpfc_reductions)
 
hpfc_reductions check_hpfc_reductions (hpfc_reductions)
 
bool hpfc_reductions_consistent_p (hpfc_reductions)
 
bool hpfc_reductions_defined_p (hpfc_reductions)
 
list gen_hpfc_reductions_cons (hpfc_reductions, list)
 
void hpfc_reductions_assign_contents (hpfc_reductions, hpfc_reductions)
 
void hpfc_reductions_non_recursive_free (hpfc_reductions)
 
void write_hpfc_reductions (FILE *, hpfc_reductions)
 
hpfc_reductions read_hpfc_reductions (FILE *)
 
hpfc_reductions make_hpfc_reductions (entity, entity, reduction_operator)
 
hpfc_status copy_hpfc_status (hpfc_status)
 HPFC_STATUS. More...
 
void free_hpfc_status (hpfc_status)
 
hpfc_status check_hpfc_status (hpfc_status)
 
bool hpfc_status_consistent_p (hpfc_status)
 
bool hpfc_status_defined_p (hpfc_status)
 
list gen_hpfc_status_cons (hpfc_status, list)
 
void hpfc_status_assign_contents (hpfc_status, hpfc_status)
 
void hpfc_status_non_recursive_free (hpfc_status)
 
void write_hpfc_status (FILE *, hpfc_status)
 
hpfc_status read_hpfc_status (FILE *)
 
hpfc_status make_hpfc_status (overlapsmap, data_status, numbers_status, entity_status, list, dynamic_status, list, list, list, statement_entities)
 
hpf_newdecl copy_hpf_newdecl (hpf_newdecl)
 HPF_NEWDECL. More...
 
void free_hpf_newdecl (hpf_newdecl)
 
hpf_newdecl check_hpf_newdecl (hpf_newdecl)
 
bool hpf_newdecl_consistent_p (hpf_newdecl)
 
bool hpf_newdecl_defined_p (hpf_newdecl)
 
list gen_hpf_newdecl_cons (hpf_newdecl, list)
 
void hpf_newdecl_assign_contents (hpf_newdecl, hpf_newdecl)
 
void hpf_newdecl_non_recursive_free (hpf_newdecl)
 
void write_hpf_newdecl (FILE *, hpf_newdecl)
 
hpf_newdecl read_hpf_newdecl (FILE *)
 
string hpf_newdecl_tag_as_string (enum hpf_newdecl_utype)
 
hpf_newdecl make_hpf_newdecl (enum hpf_newdecl_utype, void *)
 
hpf_newdecl make_hpf_newdecl_none (void)
 
hpf_newdecl make_hpf_newdecl_alpha (void)
 
hpf_newdecl make_hpf_newdecl_beta (void)
 
hpf_newdecl make_hpf_newdecl_gamma (void)
 
hpf_newdecl make_hpf_newdecl_delta (void)
 
hpf_newdecls copy_hpf_newdecls (hpf_newdecls)
 HPF_NEWDECLS. More...
 
void free_hpf_newdecls (hpf_newdecls)
 
hpf_newdecls check_hpf_newdecls (hpf_newdecls)
 
bool hpf_newdecls_consistent_p (hpf_newdecls)
 
bool hpf_newdecls_defined_p (hpf_newdecls)
 
list gen_hpf_newdecls_cons (hpf_newdecls, list)
 
void hpf_newdecls_assign_contents (hpf_newdecls, hpf_newdecls)
 
void hpf_newdecls_non_recursive_free (hpf_newdecls)
 
void write_hpf_newdecls (FILE *, hpf_newdecls)
 
hpf_newdecls read_hpf_newdecls (FILE *)
 
hpf_newdecls make_hpf_newdecls (list)
 
newdeclmap copy_newdeclmap (newdeclmap)
 NEWDECLMAP. More...
 
void free_newdeclmap (newdeclmap)
 
newdeclmap check_newdeclmap (newdeclmap)
 
bool newdeclmap_consistent_p (newdeclmap)
 
bool newdeclmap_defined_p (newdeclmap)
 
list gen_newdeclmap_cons (newdeclmap, list)
 
void newdeclmap_assign_contents (newdeclmap, newdeclmap)
 
void newdeclmap_non_recursive_free (newdeclmap)
 
void write_newdeclmap (FILE *, newdeclmap)
 
newdeclmap read_newdeclmap (FILE *)
 
newdeclmap make_newdeclmap (void)
 
hpf_newdecls apply_newdeclmap (newdeclmap, entity)
 
void update_newdeclmap (newdeclmap, entity, hpf_newdecls)
 
void extend_newdeclmap (newdeclmap, entity, hpf_newdecls)
 
hpf_newdecls delete_newdeclmap (newdeclmap, entity)
 
bool bound_newdeclmap_p (newdeclmap, entity)
 
numbers_status copy_numbers_status (numbers_status)
 NUMBERS_STATUS. More...
 
void free_numbers_status (numbers_status)
 
numbers_status check_numbers_status (numbers_status)
 
bool numbers_status_consistent_p (numbers_status)
 
bool numbers_status_defined_p (numbers_status)
 
list gen_numbers_status_cons (numbers_status, list)
 
void numbers_status_assign_contents (numbers_status, numbers_status)
 
void numbers_status_non_recursive_free (numbers_status)
 
void write_numbers_status (FILE *, numbers_status)
 
numbers_status read_numbers_status (FILE *)
 
numbers_status make_numbers_status (entity_int, intptr_t, intptr_t, intptr_t)
 
overlap copy_overlap (overlap)
 OVERLAP. More...
 
void free_overlap (overlap)
 
overlap check_overlap (overlap)
 
bool overlap_consistent_p (overlap)
 
bool overlap_defined_p (overlap)
 
list gen_overlap_cons (overlap, list)
 
void overlap_assign_contents (overlap, overlap)
 
void overlap_non_recursive_free (overlap)
 
void write_overlap (FILE *, overlap)
 
overlap read_overlap (FILE *)
 
overlap make_overlap (intptr_t, intptr_t)
 
overlapsmap copy_overlapsmap (overlapsmap)
 OVERLAPSMAP. More...
 
void free_overlapsmap (overlapsmap)
 
overlapsmap check_overlapsmap (overlapsmap)
 
bool overlapsmap_consistent_p (overlapsmap)
 
bool overlapsmap_defined_p (overlapsmap)
 
list gen_overlapsmap_cons (overlapsmap, list)
 
void overlapsmap_assign_contents (overlapsmap, overlapsmap)
 
void overlapsmap_non_recursive_free (overlapsmap)
 
void write_overlapsmap (FILE *, overlapsmap)
 
overlapsmap read_overlapsmap (FILE *)
 
overlapsmap make_overlapsmap (void)
 
list apply_overlapsmap (overlapsmap, entity)
 
void update_overlapsmap (overlapsmap, entity, list)
 
void extend_overlapsmap (overlapsmap, entity, list)
 
list delete_overlapsmap (overlapsmap, entity)
 
bool bound_overlapsmap_p (overlapsmap, entity)
 
remapping copy_remapping (remapping)
 REMAPPING. More...
 
void free_remapping (remapping)
 
remapping check_remapping (remapping)
 
bool remapping_consistent_p (remapping)
 
bool remapping_defined_p (remapping)
 
list gen_remapping_cons (remapping, list)
 
void remapping_assign_contents (remapping, remapping)
 
void remapping_non_recursive_free (remapping)
 
void write_remapping (FILE *, remapping)
 
remapping read_remapping (FILE *)
 
remapping make_remapping (renaming, list)
 
renaming copy_renaming (renaming)
 RENAMING. More...
 
void free_renaming (renaming)
 
renaming check_renaming (renaming)
 
bool renaming_consistent_p (renaming)
 
bool renaming_defined_p (renaming)
 
list gen_renaming_cons (renaming, list)
 
void renaming_assign_contents (renaming, renaming)
 
void renaming_non_recursive_free (renaming)
 
void write_renaming (FILE *, renaming)
 
renaming read_renaming (FILE *)
 
renaming make_renaming (entity, entity)
 
statement_entities copy_statement_entities (statement_entities)
 STATEMENT_ENTITIES. More...
 
void free_statement_entities (statement_entities)
 
statement_entities check_statement_entities (statement_entities)
 
bool statement_entities_consistent_p (statement_entities)
 
bool statement_entities_defined_p (statement_entities)
 
list gen_statement_entities_cons (statement_entities, list)
 
void statement_entities_assign_contents (statement_entities, statement_entities)
 
void statement_entities_non_recursive_free (statement_entities)
 
void write_statement_entities (FILE *, statement_entities)
 
statement_entities read_statement_entities (FILE *)
 
statement_entities make_statement_entities (void)
 
entities apply_statement_entities (statement_entities, statement)
 
void update_statement_entities (statement_entities, statement, entities)
 
void extend_statement_entities (statement_entities, statement, entities)
 
entities delete_statement_entities (statement_entities, statement)
 
bool bound_statement_entities_p (statement_entities, statement)
 
statement_renamings copy_statement_renamings (statement_renamings)
 STATEMENT_RENAMINGS. More...
 
void free_statement_renamings (statement_renamings)
 
statement_renamings check_statement_renamings (statement_renamings)
 
bool statement_renamings_consistent_p (statement_renamings)
 
bool statement_renamings_defined_p (statement_renamings)
 
list gen_statement_renamings_cons (statement_renamings, list)
 
void statement_renamings_assign_contents (statement_renamings, statement_renamings)
 
void statement_renamings_non_recursive_free (statement_renamings)
 
void write_statement_renamings (FILE *, statement_renamings)
 
statement_renamings read_statement_renamings (FILE *)
 
statement_renamings make_statement_renamings (void)
 
list apply_statement_renamings (statement_renamings, statement)
 
void update_statement_renamings (statement_renamings, statement, list)
 
void extend_statement_renamings (statement_renamings, statement, list)
 
list delete_statement_renamings (statement_renamings, statement)
 
bool bound_statement_renamings_p (statement_renamings, statement)
 

Macro Definition Documentation

◆ _gen_hpf_private_start

#define _gen_hpf_private_start   189

Definition at line 3 of file hpf_private.h.

◆ _newgen_align_domain_defined_

#define _newgen_align_domain_defined_

Definition at line 11 of file hpf_private.h.

◆ _newgen_alignmap_domain_defined_

#define _newgen_alignmap_domain_defined_

Definition at line 54 of file hpf_private.h.

◆ _newgen_data_status_domain_defined_

#define _newgen_data_status_domain_defined_

Definition at line 62 of file hpf_private.h.

◆ _newgen_distribute_domain_defined_

#define _newgen_distribute_domain_defined_

newgen_align_domain_defined

Definition at line 18 of file hpf_private.h.

◆ _newgen_distributemap_domain_defined_

#define _newgen_distributemap_domain_defined_

Definition at line 70 of file hpf_private.h.

◆ _newgen_dynamic_status_domain_defined_

#define _newgen_dynamic_status_domain_defined_

Definition at line 78 of file hpf_private.h.

◆ _newgen_entities_domain_defined_

#define _newgen_entities_domain_defined_

Definition at line 86 of file hpf_private.h.

◆ _newgen_entity_domain_defined_

#define _newgen_entity_domain_defined_

newgen_distribute_domain_defined

Definition at line 25 of file hpf_private.h.

◆ _newgen_entity_entities_domain_defined_

#define _newgen_entity_entities_domain_defined_

Definition at line 94 of file hpf_private.h.

◆ _newgen_entity_int_domain_defined_

#define _newgen_entity_int_domain_defined_

newgen_entity_domain_defined

Definition at line 32 of file hpf_private.h.

◆ _newgen_entity_status_domain_defined_

#define _newgen_entity_status_domain_defined_

Definition at line 110 of file hpf_private.h.

◆ _newgen_entitymap_domain_defined_

#define _newgen_entitymap_domain_defined_

Definition at line 102 of file hpf_private.h.

◆ _newgen_hpf_newdecl_domain_defined_

#define _newgen_hpf_newdecl_domain_defined_

Definition at line 134 of file hpf_private.h.

◆ _newgen_hpf_newdecls_domain_defined_

#define _newgen_hpf_newdecls_domain_defined_

Definition at line 142 of file hpf_private.h.

◆ _newgen_hpfc_reductions_domain_defined_

#define _newgen_hpfc_reductions_domain_defined_

Definition at line 118 of file hpf_private.h.

◆ _newgen_hpfc_status_domain_defined_

#define _newgen_hpfc_status_domain_defined_

Definition at line 126 of file hpf_private.h.

◆ _newgen_newdeclmap_domain_defined_

#define _newgen_newdeclmap_domain_defined_

Definition at line 150 of file hpf_private.h.

◆ _newgen_numbers_status_domain_defined_

#define _newgen_numbers_status_domain_defined_

Definition at line 158 of file hpf_private.h.

◆ _newgen_overlap_domain_defined_

#define _newgen_overlap_domain_defined_

Definition at line 166 of file hpf_private.h.

◆ _newgen_overlapsmap_domain_defined_

#define _newgen_overlapsmap_domain_defined_

Definition at line 174 of file hpf_private.h.

◆ _newgen_reduction_operator_domain_defined_

#define _newgen_reduction_operator_domain_defined_

newgen_statement_domain_defined

Definition at line 46 of file hpf_private.h.

◆ _newgen_remapping_domain_defined_

#define _newgen_remapping_domain_defined_

Definition at line 182 of file hpf_private.h.

◆ _newgen_renaming_domain_defined_

#define _newgen_renaming_domain_defined_

Definition at line 190 of file hpf_private.h.

◆ _newgen_statement_domain_defined_

#define _newgen_statement_domain_defined_

newgen_entity_int_domain_defined

Definition at line 39 of file hpf_private.h.

◆ _newgen_statement_entities_domain_defined_

#define _newgen_statement_entities_domain_defined_

Definition at line 198 of file hpf_private.h.

◆ _newgen_statement_renamings_domain_defined_

#define _newgen_statement_renamings_domain_defined_

Definition at line 206 of file hpf_private.h.

◆ ALIGN_NEWGEN_DOMAIN

#define ALIGN_NEWGEN_DOMAIN   (align_domain)

Definition at line 12 of file hpf_private.h.

◆ align_NEWGEN_DOMAIN

#define align_NEWGEN_DOMAIN   (align_domain)

Definition at line 13 of file hpf_private.h.

◆ ALIGNMAP

#define ALIGNMAP (   x)    ((alignmap)((x).p))

newgen_statement_renamings_domain_defined

ALIGNMAP

Definition at line 214 of file hpf_private.h.

◆ ALIGNMAP_

#define ALIGNMAP_ (   x)    ((x).e)

Definition at line 217 of file hpf_private.h.

◆ alignmap_CAST

#define alignmap_CAST (   x)    ALIGNMAP(x)

Definition at line 215 of file hpf_private.h.

◆ ALIGNMAP_CAST

#define ALIGNMAP_CAST (   x)    ALIGNMAP(x)

Definition at line 216 of file hpf_private.h.

◆ alignmap_domain

#define alignmap_domain   (_gen_hpf_private_start+0)

newgen_reduction_operator_domain_defined

Definition at line 52 of file hpf_private.h.

◆ alignmap_domain_number

#define alignmap_domain_number (   x)    ((x)->_type_)

Definition at line 241 of file hpf_private.h.

◆ ALIGNMAP_FOREACH

#define ALIGNMAP_FOREACH (   k,
  v,
  f 
)    FUNCTION_FOREACH(alignmap,p,p,k,v,f)

Definition at line 246 of file hpf_private.h.

◆ alignmap_hash_table

#define alignmap_hash_table (   x)    ((x)->_alignmap_holder_)

Definition at line 242 of file hpf_private.h.

◆ alignmap_key_type

#define alignmap_key_type   entity

Definition at line 243 of file hpf_private.h.

◆ ALIGNMAP_MAP

#define ALIGNMAP_MAP (   k,
  v,
  c,
  f 
)    FUNCTION_MAP(alignmap,p,p,k,v,c,f)

Definition at line 245 of file hpf_private.h.

◆ ALIGNMAP_NEWGEN_DOMAIN

#define ALIGNMAP_NEWGEN_DOMAIN   (alignmap_domain)

Definition at line 55 of file hpf_private.h.

◆ alignmap_NEWGEN_DOMAIN

#define alignmap_NEWGEN_DOMAIN   (alignmap_domain)

Definition at line 56 of file hpf_private.h.

◆ ALIGNMAP_TYPE

#define ALIGNMAP_TYPE   alignmap

Definition at line 218 of file hpf_private.h.

◆ alignmap_TYPE

#define alignmap_TYPE   alignmap

Definition at line 219 of file hpf_private.h.

◆ alignmap_undefined

#define alignmap_undefined   ((alignmap)gen_chunk_undefined)

Definition at line 220 of file hpf_private.h.

◆ alignmap_undefined_p

#define alignmap_undefined_p (   x)    ((x)==alignmap_undefined)

Definition at line 221 of file hpf_private.h.

◆ alignmap_value_type

#define alignmap_value_type   align

Definition at line 244 of file hpf_private.h.

◆ DATA_STATUS

#define DATA_STATUS (   x)    ((data_status)((x).p))

DATA_STATUS.

Definition at line 255 of file hpf_private.h.

◆ DATA_STATUS_

#define DATA_STATUS_ (   x)    ((x).e)

Definition at line 258 of file hpf_private.h.

◆ data_status_alignmap

#define data_status_alignmap (   x)    ((x)->_data_status_alignmap_)

Definition at line 291 of file hpf_private.h.

◆ data_status_alignmap_

#define data_status_alignmap_ (   x)    data_status_alignmap(x) /**old hack compatible */

Definition at line 290 of file hpf_private.h.

◆ data_status_arrays

#define data_status_arrays (   x)    ((x)->_data_status_arrays_)

Definition at line 295 of file hpf_private.h.

◆ data_status_arrays_

#define data_status_arrays_ (   x)    data_status_arrays(x) /**old hack compatible */

Definition at line 294 of file hpf_private.h.

◆ data_status_CAST

#define data_status_CAST (   x)    DATA_STATUS(x)

Definition at line 256 of file hpf_private.h.

◆ DATA_STATUS_CAST

#define DATA_STATUS_CAST (   x)    DATA_STATUS(x)

Definition at line 257 of file hpf_private.h.

◆ data_status_distributemap

#define data_status_distributemap (   x)    ((x)->_data_status_distributemap_)

Definition at line 293 of file hpf_private.h.

◆ data_status_distributemap_

#define data_status_distributemap_ (   x)    data_status_distributemap(x) /**old hack compatible */

Definition at line 292 of file hpf_private.h.

◆ data_status_domain

#define data_status_domain   (_gen_hpf_private_start+1)

newgen_alignmap_domain_defined

Definition at line 60 of file hpf_private.h.

◆ data_status_domain_number

#define data_status_domain_number (   x)    ((x)->_type_)

Definition at line 287 of file hpf_private.h.

◆ data_status_newdeclmap

#define data_status_newdeclmap (   x)    ((x)->_data_status_newdeclmap_)

Definition at line 289 of file hpf_private.h.

◆ data_status_newdeclmap_

#define data_status_newdeclmap_ (   x)    data_status_newdeclmap(x) /**old hack compatible */

Definition at line 288 of file hpf_private.h.

◆ DATA_STATUS_NEWGEN_DOMAIN

#define DATA_STATUS_NEWGEN_DOMAIN   (data_status_domain)

Definition at line 63 of file hpf_private.h.

◆ data_status_NEWGEN_DOMAIN

#define data_status_NEWGEN_DOMAIN   (data_status_domain)

Definition at line 64 of file hpf_private.h.

◆ data_status_processors

#define data_status_processors (   x)    ((x)->_data_status_processors_)

Definition at line 299 of file hpf_private.h.

◆ data_status_processors_

#define data_status_processors_ (   x)    data_status_processors(x) /**old hack compatible */

Definition at line 298 of file hpf_private.h.

◆ data_status_templates

#define data_status_templates (   x)    ((x)->_data_status_templates_)

Definition at line 297 of file hpf_private.h.

◆ data_status_templates_

#define data_status_templates_ (   x)    data_status_templates(x) /**old hack compatible */

Definition at line 296 of file hpf_private.h.

◆ DATA_STATUS_TYPE

#define DATA_STATUS_TYPE   data_status

Definition at line 259 of file hpf_private.h.

◆ data_status_TYPE

#define data_status_TYPE   data_status

Definition at line 260 of file hpf_private.h.

◆ data_status_undefined

#define data_status_undefined   ((data_status)gen_chunk_undefined)

Definition at line 261 of file hpf_private.h.

◆ data_status_undefined_p

#define data_status_undefined_p (   x)    ((x)==data_status_undefined)

Definition at line 262 of file hpf_private.h.

◆ DISTRIBUTE_NEWGEN_DOMAIN

#define DISTRIBUTE_NEWGEN_DOMAIN   (distribute_domain)

Definition at line 19 of file hpf_private.h.

◆ distribute_NEWGEN_DOMAIN

#define distribute_NEWGEN_DOMAIN   (distribute_domain)

Definition at line 20 of file hpf_private.h.

◆ DISTRIBUTEMAP

#define DISTRIBUTEMAP (   x)    ((distributemap)((x).p))

DISTRIBUTEMAP.

Definition at line 303 of file hpf_private.h.

◆ DISTRIBUTEMAP_

#define DISTRIBUTEMAP_ (   x)    ((x).e)

Definition at line 306 of file hpf_private.h.

◆ distributemap_CAST

#define distributemap_CAST (   x)    DISTRIBUTEMAP(x)

Definition at line 304 of file hpf_private.h.

◆ DISTRIBUTEMAP_CAST

#define DISTRIBUTEMAP_CAST (   x)    DISTRIBUTEMAP(x)

Definition at line 305 of file hpf_private.h.

◆ distributemap_domain

#define distributemap_domain   (_gen_hpf_private_start+2)

newgen_data_status_domain_defined

Definition at line 68 of file hpf_private.h.

◆ distributemap_domain_number

#define distributemap_domain_number (   x)    ((x)->_type_)

Definition at line 330 of file hpf_private.h.

◆ DISTRIBUTEMAP_FOREACH

#define DISTRIBUTEMAP_FOREACH (   k,
  v,
  f 
)    FUNCTION_FOREACH(distributemap,p,p,k,v,f)

Definition at line 335 of file hpf_private.h.

◆ distributemap_hash_table

#define distributemap_hash_table (   x)    ((x)->_distributemap_holder_)

Definition at line 331 of file hpf_private.h.

◆ distributemap_key_type

#define distributemap_key_type   entity

Definition at line 332 of file hpf_private.h.

◆ DISTRIBUTEMAP_MAP

#define DISTRIBUTEMAP_MAP (   k,
  v,
  c,
  f 
)    FUNCTION_MAP(distributemap,p,p,k,v,c,f)

Definition at line 334 of file hpf_private.h.

◆ DISTRIBUTEMAP_NEWGEN_DOMAIN

#define DISTRIBUTEMAP_NEWGEN_DOMAIN   (distributemap_domain)

Definition at line 71 of file hpf_private.h.

◆ distributemap_NEWGEN_DOMAIN

#define distributemap_NEWGEN_DOMAIN   (distributemap_domain)

Definition at line 72 of file hpf_private.h.

◆ DISTRIBUTEMAP_TYPE

#define DISTRIBUTEMAP_TYPE   distributemap

Definition at line 307 of file hpf_private.h.

◆ distributemap_TYPE

#define distributemap_TYPE   distributemap

Definition at line 308 of file hpf_private.h.

◆ distributemap_undefined

#define distributemap_undefined   ((distributemap)gen_chunk_undefined)

Definition at line 309 of file hpf_private.h.

◆ distributemap_undefined_p

#define distributemap_undefined_p (   x)    ((x)==distributemap_undefined)

Definition at line 310 of file hpf_private.h.

◆ distributemap_value_type

#define distributemap_value_type   distribute

Definition at line 333 of file hpf_private.h.

◆ DYNAMIC_STATUS

#define DYNAMIC_STATUS (   x)    ((dynamic_status)((x).p))

DYNAMIC_STATUS.

Definition at line 344 of file hpf_private.h.

◆ DYNAMIC_STATUS_

#define DYNAMIC_STATUS_ (   x)    ((x).e)

Definition at line 347 of file hpf_private.h.

◆ dynamic_status_CAST

#define dynamic_status_CAST (   x)    DYNAMIC_STATUS(x)

Definition at line 345 of file hpf_private.h.

◆ DYNAMIC_STATUS_CAST

#define DYNAMIC_STATUS_CAST (   x)    DYNAMIC_STATUS(x)

Definition at line 346 of file hpf_private.h.

◆ dynamic_status_domain

#define dynamic_status_domain   (_gen_hpf_private_start+3)

newgen_distributemap_domain_defined

Definition at line 76 of file hpf_private.h.

◆ dynamic_status_domain_number

#define dynamic_status_domain_number (   x)    ((x)->_type_)

Definition at line 374 of file hpf_private.h.

◆ dynamic_status_dynamics

#define dynamic_status_dynamics (   x)    ((x)->_dynamic_status_dynamics_)

Definition at line 376 of file hpf_private.h.

◆ dynamic_status_dynamics_

#define dynamic_status_dynamics_ (   x)    dynamic_status_dynamics(x) /**old hack compatible */

Definition at line 375 of file hpf_private.h.

◆ DYNAMIC_STATUS_NEWGEN_DOMAIN

#define DYNAMIC_STATUS_NEWGEN_DOMAIN   (dynamic_status_domain)

Definition at line 79 of file hpf_private.h.

◆ dynamic_status_NEWGEN_DOMAIN

#define dynamic_status_NEWGEN_DOMAIN   (dynamic_status_domain)

Definition at line 80 of file hpf_private.h.

◆ dynamic_status_primary

#define dynamic_status_primary (   x)    ((x)->_dynamic_status_primary_)

Definition at line 378 of file hpf_private.h.

◆ dynamic_status_primary_

#define dynamic_status_primary_ (   x)    dynamic_status_primary(x) /**old hack compatible */

Definition at line 377 of file hpf_private.h.

◆ dynamic_status_renamings

#define dynamic_status_renamings (   x)    ((x)->_dynamic_status_renamings_)

Definition at line 380 of file hpf_private.h.

◆ dynamic_status_renamings_

#define dynamic_status_renamings_ (   x)    dynamic_status_renamings(x) /**old hack compatible */

Definition at line 379 of file hpf_private.h.

◆ dynamic_status_tokeep

#define dynamic_status_tokeep (   x)    ((x)->_dynamic_status_tokeep_)

Definition at line 382 of file hpf_private.h.

◆ dynamic_status_tokeep_

#define dynamic_status_tokeep_ (   x)    dynamic_status_tokeep(x) /**old hack compatible */

Definition at line 381 of file hpf_private.h.

◆ DYNAMIC_STATUS_TYPE

#define DYNAMIC_STATUS_TYPE   dynamic_status

Definition at line 348 of file hpf_private.h.

◆ dynamic_status_TYPE

#define dynamic_status_TYPE   dynamic_status

Definition at line 349 of file hpf_private.h.

◆ dynamic_status_undefined

#define dynamic_status_undefined   ((dynamic_status)gen_chunk_undefined)

Definition at line 350 of file hpf_private.h.

◆ dynamic_status_undefined_p

#define dynamic_status_undefined_p (   x)    ((x)==dynamic_status_undefined)

Definition at line 351 of file hpf_private.h.

◆ ENTITIES

#define ENTITIES (   x)    ((entities)((x).p))

ENTITIES.

Definition at line 386 of file hpf_private.h.

◆ ENTITIES_

#define ENTITIES_ (   x)    ((x).e)

Definition at line 389 of file hpf_private.h.

◆ entities_CAST

#define entities_CAST (   x)    ENTITIES(x)

Definition at line 387 of file hpf_private.h.

◆ ENTITIES_CAST

#define ENTITIES_CAST (   x)    ENTITIES(x)

Definition at line 388 of file hpf_private.h.

◆ entities_domain

#define entities_domain   (_gen_hpf_private_start+4)

newgen_dynamic_status_domain_defined

Definition at line 84 of file hpf_private.h.

◆ entities_domain_number

#define entities_domain_number (   x)    ((x)->_type_)

Definition at line 413 of file hpf_private.h.

◆ entities_list

#define entities_list (   x)    ((x)->_entities_holder_)

Definition at line 414 of file hpf_private.h.

◆ ENTITIES_NEWGEN_DOMAIN

#define ENTITIES_NEWGEN_DOMAIN   (entities_domain)

Definition at line 87 of file hpf_private.h.

◆ entities_NEWGEN_DOMAIN

#define entities_NEWGEN_DOMAIN   (entities_domain)

Definition at line 88 of file hpf_private.h.

◆ ENTITIES_TYPE

#define ENTITIES_TYPE   entities

Definition at line 390 of file hpf_private.h.

◆ entities_TYPE

#define entities_TYPE   entities

Definition at line 391 of file hpf_private.h.

◆ entities_undefined

#define entities_undefined   ((entities)gen_chunk_undefined)

Definition at line 392 of file hpf_private.h.

◆ entities_undefined_p

#define entities_undefined_p (   x)    ((x)==entities_undefined)

Definition at line 393 of file hpf_private.h.

◆ ENTITY_ENTITIES

#define ENTITY_ENTITIES (   x)    ((entity_entities)((x).p))

ENTITY_ENTITIES.

Definition at line 418 of file hpf_private.h.

◆ ENTITY_ENTITIES_

#define ENTITY_ENTITIES_ (   x)    ((x).e)

Definition at line 421 of file hpf_private.h.

◆ entity_entities_CAST

#define entity_entities_CAST (   x)    ENTITY_ENTITIES(x)

Definition at line 419 of file hpf_private.h.

◆ ENTITY_ENTITIES_CAST

#define ENTITY_ENTITIES_CAST (   x)    ENTITY_ENTITIES(x)

Definition at line 420 of file hpf_private.h.

◆ entity_entities_domain

#define entity_entities_domain   (_gen_hpf_private_start+5)

newgen_entities_domain_defined

Definition at line 92 of file hpf_private.h.

◆ entity_entities_domain_number

#define entity_entities_domain_number (   x)    ((x)->_type_)

Definition at line 445 of file hpf_private.h.

◆ ENTITY_ENTITIES_FOREACH

#define ENTITY_ENTITIES_FOREACH (   k,
  v,
  f 
)    FUNCTION_FOREACH(entity_entities,p,p,k,v,f)

Definition at line 450 of file hpf_private.h.

◆ entity_entities_hash_table

#define entity_entities_hash_table (   x)    ((x)->_entity_entities_holder_)

Definition at line 446 of file hpf_private.h.

◆ entity_entities_key_type

#define entity_entities_key_type   entity

Definition at line 447 of file hpf_private.h.

◆ ENTITY_ENTITIES_MAP

#define ENTITY_ENTITIES_MAP (   k,
  v,
  c,
  f 
)    FUNCTION_MAP(entity_entities,p,p,k,v,c,f)

Definition at line 449 of file hpf_private.h.

◆ ENTITY_ENTITIES_NEWGEN_DOMAIN

#define ENTITY_ENTITIES_NEWGEN_DOMAIN   (entity_entities_domain)

Definition at line 95 of file hpf_private.h.

◆ entity_entities_NEWGEN_DOMAIN

#define entity_entities_NEWGEN_DOMAIN   (entity_entities_domain)

Definition at line 96 of file hpf_private.h.

◆ ENTITY_ENTITIES_TYPE

#define ENTITY_ENTITIES_TYPE   entity_entities

Definition at line 422 of file hpf_private.h.

◆ entity_entities_TYPE

#define entity_entities_TYPE   entity_entities

Definition at line 423 of file hpf_private.h.

◆ entity_entities_undefined

#define entity_entities_undefined   ((entity_entities)gen_chunk_undefined)

Definition at line 424 of file hpf_private.h.

◆ entity_entities_undefined_p

#define entity_entities_undefined_p (   x)    ((x)==entity_entities_undefined)

Definition at line 425 of file hpf_private.h.

◆ entity_entities_value_type

#define entity_entities_value_type   entities

Definition at line 448 of file hpf_private.h.

◆ ENTITY_INT_NEWGEN_DOMAIN

#define ENTITY_INT_NEWGEN_DOMAIN   (entity_int_domain)

Definition at line 33 of file hpf_private.h.

◆ entity_int_NEWGEN_DOMAIN

#define entity_int_NEWGEN_DOMAIN   (entity_int_domain)

Definition at line 34 of file hpf_private.h.

◆ ENTITY_NEWGEN_DOMAIN

#define ENTITY_NEWGEN_DOMAIN   (entity_domain)

Definition at line 26 of file hpf_private.h.

◆ entity_NEWGEN_DOMAIN

#define entity_NEWGEN_DOMAIN   (entity_domain)

Definition at line 27 of file hpf_private.h.

◆ ENTITY_STATUS

#define ENTITY_STATUS (   x)    ((entity_status)((x).p))

ENTITY_STATUS.

Definition at line 500 of file hpf_private.h.

◆ ENTITY_STATUS_

#define ENTITY_STATUS_ (   x)    ((x).e)

Definition at line 503 of file hpf_private.h.

◆ entity_status_CAST

#define entity_status_CAST (   x)    ENTITY_STATUS(x)

Definition at line 501 of file hpf_private.h.

◆ ENTITY_STATUS_CAST

#define ENTITY_STATUS_CAST (   x)    ENTITY_STATUS(x)

Definition at line 502 of file hpf_private.h.

◆ entity_status_domain

#define entity_status_domain   (_gen_hpf_private_start+7)

newgen_entitymap_domain_defined

Definition at line 108 of file hpf_private.h.

◆ entity_status_domain_number

#define entity_status_domain_number (   x)    ((x)->_type_)

Definition at line 531 of file hpf_private.h.

◆ entity_status_new_host

#define entity_status_new_host (   x)    ((x)->_entity_status_new_host_)

Definition at line 533 of file hpf_private.h.

◆ entity_status_new_host_

#define entity_status_new_host_ (   x)    entity_status_new_host(x) /**old hack compatible */

Definition at line 532 of file hpf_private.h.

◆ entity_status_new_node

#define entity_status_new_node (   x)    ((x)->_entity_status_new_node_)

Definition at line 535 of file hpf_private.h.

◆ entity_status_new_node_

#define entity_status_new_node_ (   x)    entity_status_new_node(x) /**old hack compatible */

Definition at line 534 of file hpf_private.h.

◆ ENTITY_STATUS_NEWGEN_DOMAIN

#define ENTITY_STATUS_NEWGEN_DOMAIN   (entity_status_domain)

Definition at line 111 of file hpf_private.h.

◆ entity_status_NEWGEN_DOMAIN

#define entity_status_NEWGEN_DOMAIN   (entity_status_domain)

Definition at line 112 of file hpf_private.h.

◆ entity_status_old_host

#define entity_status_old_host (   x)    ((x)->_entity_status_old_host_)

Definition at line 537 of file hpf_private.h.

◆ entity_status_old_host_

#define entity_status_old_host_ (   x)    entity_status_old_host(x) /**old hack compatible */

Definition at line 536 of file hpf_private.h.

◆ entity_status_old_node

#define entity_status_old_node (   x)    ((x)->_entity_status_old_node_)

Definition at line 539 of file hpf_private.h.

◆ entity_status_old_node_

#define entity_status_old_node_ (   x)    entity_status_old_node(x) /**old hack compatible */

Definition at line 538 of file hpf_private.h.

◆ entity_status_referenced

#define entity_status_referenced (   x)    ((x)->_entity_status_referenced_)

Definition at line 541 of file hpf_private.h.

◆ entity_status_referenced_

#define entity_status_referenced_ (   x)    entity_status_referenced(x) /**old hack compatible */

Definition at line 540 of file hpf_private.h.

◆ ENTITY_STATUS_TYPE

#define ENTITY_STATUS_TYPE   entity_status

Definition at line 504 of file hpf_private.h.

◆ entity_status_TYPE

#define entity_status_TYPE   entity_status

Definition at line 505 of file hpf_private.h.

◆ entity_status_undefined

#define entity_status_undefined   ((entity_status)gen_chunk_undefined)

Definition at line 506 of file hpf_private.h.

◆ entity_status_undefined_p

#define entity_status_undefined_p (   x)    ((x)==entity_status_undefined)

Definition at line 507 of file hpf_private.h.

◆ ENTITYMAP

#define ENTITYMAP (   x)    ((entitymap)((x).p))

ENTITYMAP.

Definition at line 459 of file hpf_private.h.

◆ ENTITYMAP_

#define ENTITYMAP_ (   x)    ((x).e)

Definition at line 462 of file hpf_private.h.

◆ entitymap_CAST

#define entitymap_CAST (   x)    ENTITYMAP(x)

Definition at line 460 of file hpf_private.h.

◆ ENTITYMAP_CAST

#define ENTITYMAP_CAST (   x)    ENTITYMAP(x)

Definition at line 461 of file hpf_private.h.

◆ entitymap_domain

#define entitymap_domain   (_gen_hpf_private_start+6)

newgen_entity_entities_domain_defined

Definition at line 100 of file hpf_private.h.

◆ entitymap_domain_number

#define entitymap_domain_number (   x)    ((x)->_type_)

Definition at line 486 of file hpf_private.h.

◆ ENTITYMAP_FOREACH

#define ENTITYMAP_FOREACH (   k,
  v,
  f 
)    FUNCTION_FOREACH(entitymap,p,p,k,v,f)

Definition at line 491 of file hpf_private.h.

◆ entitymap_hash_table

#define entitymap_hash_table (   x)    ((x)->_entitymap_holder_)

Definition at line 487 of file hpf_private.h.

◆ entitymap_key_type

#define entitymap_key_type   entity

Definition at line 488 of file hpf_private.h.

◆ ENTITYMAP_MAP

#define ENTITYMAP_MAP (   k,
  v,
  c,
  f 
)    FUNCTION_MAP(entitymap,p,p,k,v,c,f)

Definition at line 490 of file hpf_private.h.

◆ ENTITYMAP_NEWGEN_DOMAIN

#define ENTITYMAP_NEWGEN_DOMAIN   (entitymap_domain)

Definition at line 103 of file hpf_private.h.

◆ entitymap_NEWGEN_DOMAIN

#define entitymap_NEWGEN_DOMAIN   (entitymap_domain)

Definition at line 104 of file hpf_private.h.

◆ ENTITYMAP_TYPE

#define ENTITYMAP_TYPE   entitymap

Definition at line 463 of file hpf_private.h.

◆ entitymap_TYPE

#define entitymap_TYPE   entitymap

Definition at line 464 of file hpf_private.h.

◆ entitymap_undefined

#define entitymap_undefined   ((entitymap)gen_chunk_undefined)

Definition at line 465 of file hpf_private.h.

◆ entitymap_undefined_p

#define entitymap_undefined_p (   x)    ((x)==entitymap_undefined)

Definition at line 466 of file hpf_private.h.

◆ entitymap_value_type

#define entitymap_value_type   entity

Definition at line 489 of file hpf_private.h.

◆ gen_ALIGNMAP_cons

#define gen_ALIGNMAP_cons   gen_alignmap_cons

Definition at line 228 of file hpf_private.h.

◆ gen_DATA_STATUS_cons

#define gen_DATA_STATUS_cons   gen_data_status_cons

Definition at line 269 of file hpf_private.h.

◆ gen_DISTRIBUTEMAP_cons

#define gen_DISTRIBUTEMAP_cons   gen_distributemap_cons

Definition at line 317 of file hpf_private.h.

◆ gen_DYNAMIC_STATUS_cons

#define gen_DYNAMIC_STATUS_cons   gen_dynamic_status_cons

Definition at line 358 of file hpf_private.h.

◆ gen_ENTITIES_cons

#define gen_ENTITIES_cons   gen_entities_cons

Definition at line 400 of file hpf_private.h.

◆ gen_ENTITY_ENTITIES_cons

#define gen_ENTITY_ENTITIES_cons   gen_entity_entities_cons

Definition at line 432 of file hpf_private.h.

◆ gen_ENTITY_STATUS_cons

#define gen_ENTITY_STATUS_cons   gen_entity_status_cons

Definition at line 514 of file hpf_private.h.

◆ gen_ENTITYMAP_cons

#define gen_ENTITYMAP_cons   gen_entitymap_cons

Definition at line 473 of file hpf_private.h.

◆ gen_HPF_NEWDECL_cons

#define gen_HPF_NEWDECL_cons   gen_hpf_newdecl_cons

Definition at line 658 of file hpf_private.h.

◆ gen_HPF_NEWDECLS_cons

#define gen_HPF_NEWDECLS_cons   gen_hpf_newdecls_cons

Definition at line 725 of file hpf_private.h.

◆ gen_HPFC_REDUCTIONS_cons

#define gen_HPFC_REDUCTIONS_cons   gen_hpfc_reductions_cons

Definition at line 559 of file hpf_private.h.

◆ gen_HPFC_STATUS_cons

#define gen_HPFC_STATUS_cons   gen_hpfc_status_cons

Definition at line 598 of file hpf_private.h.

◆ gen_NEWDECLMAP_cons

#define gen_NEWDECLMAP_cons   gen_newdeclmap_cons

Definition at line 757 of file hpf_private.h.

◆ gen_NUMBERS_STATUS_cons

#define gen_NUMBERS_STATUS_cons   gen_numbers_status_cons

Definition at line 798 of file hpf_private.h.

◆ gen_OVERLAP_cons

#define gen_OVERLAP_cons   gen_overlap_cons

Definition at line 840 of file hpf_private.h.

◆ gen_OVERLAPSMAP_cons

#define gen_OVERLAPSMAP_cons   gen_overlapsmap_cons

Definition at line 876 of file hpf_private.h.

◆ gen_REMAPPING_cons

#define gen_REMAPPING_cons   gen_remapping_cons

Definition at line 917 of file hpf_private.h.

◆ gen_RENAMING_cons

#define gen_RENAMING_cons   gen_renaming_cons

Definition at line 953 of file hpf_private.h.

◆ gen_STATEMENT_ENTITIES_cons

#define gen_STATEMENT_ENTITIES_cons   gen_statement_entities_cons

Definition at line 989 of file hpf_private.h.

◆ gen_STATEMENT_RENAMINGS_cons

#define gen_STATEMENT_RENAMINGS_cons   gen_statement_renamings_cons

Definition at line 1030 of file hpf_private.h.

◆ HPF_NEWDECL

#define HPF_NEWDECL (   x)    ((hpf_newdecl)((x).p))

HPF_NEWDECL.

Definition at line 644 of file hpf_private.h.

◆ HPF_NEWDECL_

#define HPF_NEWDECL_ (   x)    ((x).e)

Definition at line 647 of file hpf_private.h.

◆ hpf_newdecl_alpha

#define hpf_newdecl_alpha (   x)    ((x)->_hpf_newdecl_union_._hpf_newdecl_alpha_.u)

Definition at line 698 of file hpf_private.h.

◆ hpf_newdecl_alpha_

#define hpf_newdecl_alpha_ (   x)    hpf_newdecl_alpha(x) /**old hack compatible */

Definition at line 697 of file hpf_private.h.

◆ hpf_newdecl_alpha_p

#define hpf_newdecl_alpha_p (   x)    (hpf_newdecl_tag(x)==is_hpf_newdecl_alpha)

Definition at line 696 of file hpf_private.h.

◆ hpf_newdecl_beta

#define hpf_newdecl_beta (   x)    ((x)->_hpf_newdecl_union_._hpf_newdecl_beta_.u)

Definition at line 701 of file hpf_private.h.

◆ hpf_newdecl_beta_

#define hpf_newdecl_beta_ (   x)    hpf_newdecl_beta(x) /**old hack compatible */

Definition at line 700 of file hpf_private.h.

◆ hpf_newdecl_beta_p

#define hpf_newdecl_beta_p (   x)    (hpf_newdecl_tag(x)==is_hpf_newdecl_beta)

Definition at line 699 of file hpf_private.h.

◆ hpf_newdecl_CAST

#define hpf_newdecl_CAST (   x)    HPF_NEWDECL(x)

Definition at line 645 of file hpf_private.h.

◆ HPF_NEWDECL_CAST

#define HPF_NEWDECL_CAST (   x)    HPF_NEWDECL(x)

Definition at line 646 of file hpf_private.h.

◆ hpf_newdecl_delta

#define hpf_newdecl_delta (   x)    ((x)->_hpf_newdecl_union_._hpf_newdecl_delta_.u)

Definition at line 707 of file hpf_private.h.

◆ hpf_newdecl_delta_

#define hpf_newdecl_delta_ (   x)    hpf_newdecl_delta(x) /**old hack compatible */

Definition at line 706 of file hpf_private.h.

◆ hpf_newdecl_delta_p

#define hpf_newdecl_delta_p (   x)    (hpf_newdecl_tag(x)==is_hpf_newdecl_delta)

Definition at line 705 of file hpf_private.h.

◆ hpf_newdecl_domain

#define hpf_newdecl_domain   (_gen_hpf_private_start+10)

newgen_hpfc_status_domain_defined

Definition at line 132 of file hpf_private.h.

◆ hpf_newdecl_domain_number

#define hpf_newdecl_domain_number (   x)    ((x)->_type_)

Definition at line 691 of file hpf_private.h.

◆ hpf_newdecl_gamma

#define hpf_newdecl_gamma (   x)    ((x)->_hpf_newdecl_union_._hpf_newdecl_gamma_.u)

Definition at line 704 of file hpf_private.h.

◆ hpf_newdecl_gamma_

#define hpf_newdecl_gamma_ (   x)    hpf_newdecl_gamma(x) /**old hack compatible */

Definition at line 703 of file hpf_private.h.

◆ hpf_newdecl_gamma_p

#define hpf_newdecl_gamma_p (   x)    (hpf_newdecl_tag(x)==is_hpf_newdecl_gamma)

Definition at line 702 of file hpf_private.h.

◆ HPF_NEWDECL_NEWGEN_DOMAIN

#define HPF_NEWDECL_NEWGEN_DOMAIN   (hpf_newdecl_domain)

Definition at line 135 of file hpf_private.h.

◆ hpf_newdecl_NEWGEN_DOMAIN

#define hpf_newdecl_NEWGEN_DOMAIN   (hpf_newdecl_domain)

Definition at line 136 of file hpf_private.h.

◆ hpf_newdecl_none

#define hpf_newdecl_none (   x)    ((x)->_hpf_newdecl_union_._hpf_newdecl_none_.u)

Definition at line 695 of file hpf_private.h.

◆ hpf_newdecl_none_

#define hpf_newdecl_none_ (   x)    hpf_newdecl_none(x) /**old hack compatible */

Definition at line 694 of file hpf_private.h.

◆ hpf_newdecl_none_p

#define hpf_newdecl_none_p (   x)    (hpf_newdecl_tag(x)==is_hpf_newdecl_none)

Definition at line 693 of file hpf_private.h.

◆ hpf_newdecl_tag

#define hpf_newdecl_tag (   x)    ((x)->_hpf_newdecl_tag__)

Definition at line 692 of file hpf_private.h.

◆ HPF_NEWDECL_TYPE

#define HPF_NEWDECL_TYPE   hpf_newdecl

Definition at line 648 of file hpf_private.h.

◆ hpf_newdecl_TYPE

#define hpf_newdecl_TYPE   hpf_newdecl

Definition at line 649 of file hpf_private.h.

◆ hpf_newdecl_undefined

#define hpf_newdecl_undefined   ((hpf_newdecl)gen_chunk_undefined)

Definition at line 650 of file hpf_private.h.

◆ hpf_newdecl_undefined_p

#define hpf_newdecl_undefined_p (   x)    ((x)==hpf_newdecl_undefined)

Definition at line 651 of file hpf_private.h.

◆ HPF_NEWDECLS

#define HPF_NEWDECLS (   x)    ((hpf_newdecls)((x).p))

HPF_NEWDECLS.

Definition at line 711 of file hpf_private.h.

◆ HPF_NEWDECLS_

#define HPF_NEWDECLS_ (   x)    ((x).e)

Definition at line 714 of file hpf_private.h.

◆ hpf_newdecls_CAST

#define hpf_newdecls_CAST (   x)    HPF_NEWDECLS(x)

Definition at line 712 of file hpf_private.h.

◆ HPF_NEWDECLS_CAST

#define HPF_NEWDECLS_CAST (   x)    HPF_NEWDECLS(x)

Definition at line 713 of file hpf_private.h.

◆ hpf_newdecls_dimensions

#define hpf_newdecls_dimensions (   x)    ((x)->_hpf_newdecls_holder_)

Definition at line 739 of file hpf_private.h.

◆ hpf_newdecls_domain

#define hpf_newdecls_domain   (_gen_hpf_private_start+11)

newgen_hpf_newdecl_domain_defined

Definition at line 140 of file hpf_private.h.

◆ hpf_newdecls_domain_number

#define hpf_newdecls_domain_number (   x)    ((x)->_type_)

Definition at line 738 of file hpf_private.h.

◆ HPF_NEWDECLS_NEWGEN_DOMAIN

#define HPF_NEWDECLS_NEWGEN_DOMAIN   (hpf_newdecls_domain)

Definition at line 143 of file hpf_private.h.

◆ hpf_newdecls_NEWGEN_DOMAIN

#define hpf_newdecls_NEWGEN_DOMAIN   (hpf_newdecls_domain)

Definition at line 144 of file hpf_private.h.

◆ HPF_NEWDECLS_TYPE

#define HPF_NEWDECLS_TYPE   hpf_newdecls

Definition at line 715 of file hpf_private.h.

◆ hpf_newdecls_TYPE

#define hpf_newdecls_TYPE   hpf_newdecls

Definition at line 716 of file hpf_private.h.

◆ hpf_newdecls_undefined

#define hpf_newdecls_undefined   ((hpf_newdecls)gen_chunk_undefined)

Definition at line 717 of file hpf_private.h.

◆ hpf_newdecls_undefined_p

#define hpf_newdecls_undefined_p (   x)    ((x)==hpf_newdecls_undefined)

Definition at line 718 of file hpf_private.h.

◆ hpf_private_spec

#define hpf_private_spec   "\--NEWGEN-START 189\n\import align from \"hpf.newgen\";\n\import distribute from \"hpf.newgen\";\n\import entity from \"ri.newgen\";\n\import entity_int from \"ri.newgen\";\n\import statement from \"ri.newgen\";\n\import reduction_operator from \"reductions_private.newgen\";\n\alignmap = entity:entity -> align:align;\n\data_status = newdeclmap:newdeclmap x alignmap:alignmap x distributemap:distributemap x arrays:entity* x templates:entity* x processors:entity*;\n\distributemap = entity:entity -> distribute:distribute;\n\dynamic_status = dynamics:entity_entities x primary:entitymap x renamings:statement_renamings x tokeep:statement_entities;\n\entities = list:entity*;\n\entity_entities = entity:entity -> entities:entities;\n\entitymap = entity:entity -> entity:entity;\n\entity_status = new_host:entitymap x new_node:entitymap x old_host:entitymap x old_node:entitymap x referenced:entity_int;\n\hpfc_reductions = initial:entity x replacement:entity x operator:reduction_operator;\n\hpfc_status = overlapsmap:overlapsmap x data_status:data_status x numbers_status:numbers_status x entity_status:entity_status x commons:entity* x dynamic_status:dynamic_status x pures:entity* x ios:entity* x computed:remapping* x reductions:statement_entities;\n\hpf_newdecl = none:unit + alpha:unit + beta:unit + gamma:unit + delta:unit;\n\hpf_newdecls = dimensions:hpf_newdecl*;\n\newdeclmap = entity:entity -> hpf_newdecls:hpf_newdecls;\n\numbers_status = numbermap:entity_int x arrays:int x templates:int x processors:int;\n\overlap = lower:int x upper:int;\n\overlapsmap = entity:entity -> overlap:overlap*;\n\remapping = renaming:renaming x referenced:entity*;\n\renaming = old:entity x new:entity;\n\statement_entities = persistant statement:statement -> entities:entities;\n\statement_renamings = persistant statement:statement -> renaming:renaming*;\n\"

Definition at line 1055 of file hpf_private.h.

◆ HPFC_REDUCTIONS

#define HPFC_REDUCTIONS (   x)    ((hpfc_reductions)((x).p))

HPFC_REDUCTIONS.

Definition at line 545 of file hpf_private.h.

◆ HPFC_REDUCTIONS_

#define HPFC_REDUCTIONS_ (   x)    ((x).e)

Definition at line 548 of file hpf_private.h.

◆ hpfc_reductions_CAST

#define hpfc_reductions_CAST (   x)    HPFC_REDUCTIONS(x)

Definition at line 546 of file hpf_private.h.

◆ HPFC_REDUCTIONS_CAST

#define HPFC_REDUCTIONS_CAST (   x)    HPFC_REDUCTIONS(x)

Definition at line 547 of file hpf_private.h.

◆ hpfc_reductions_domain

#define hpfc_reductions_domain   (_gen_hpf_private_start+8)

newgen_entity_status_domain_defined

Definition at line 116 of file hpf_private.h.

◆ hpfc_reductions_domain_number

#define hpfc_reductions_domain_number (   x)    ((x)->_type_)

Definition at line 574 of file hpf_private.h.

◆ hpfc_reductions_initial

#define hpfc_reductions_initial (   x)    ((x)->_hpfc_reductions_initial_)

Definition at line 576 of file hpf_private.h.

◆ hpfc_reductions_initial_

#define hpfc_reductions_initial_ (   x)    hpfc_reductions_initial(x) /**old hack compatible */

Definition at line 575 of file hpf_private.h.

◆ HPFC_REDUCTIONS_NEWGEN_DOMAIN

#define HPFC_REDUCTIONS_NEWGEN_DOMAIN   (hpfc_reductions_domain)

Definition at line 119 of file hpf_private.h.

◆ hpfc_reductions_NEWGEN_DOMAIN

#define hpfc_reductions_NEWGEN_DOMAIN   (hpfc_reductions_domain)

Definition at line 120 of file hpf_private.h.

◆ hpfc_reductions_operator

#define hpfc_reductions_operator (   x)    ((x)->_hpfc_reductions_operator_)

Definition at line 580 of file hpf_private.h.

◆ hpfc_reductions_operator_

#define hpfc_reductions_operator_ (   x)    hpfc_reductions_operator(x) /**old hack compatible */

Definition at line 579 of file hpf_private.h.

◆ hpfc_reductions_replacement

#define hpfc_reductions_replacement (   x)    ((x)->_hpfc_reductions_replacement_)

Definition at line 578 of file hpf_private.h.

◆ hpfc_reductions_replacement_

#define hpfc_reductions_replacement_ (   x)    hpfc_reductions_replacement(x) /**old hack compatible */

Definition at line 577 of file hpf_private.h.

◆ HPFC_REDUCTIONS_TYPE

#define HPFC_REDUCTIONS_TYPE   hpfc_reductions

Definition at line 549 of file hpf_private.h.

◆ hpfc_reductions_TYPE

#define hpfc_reductions_TYPE   hpfc_reductions

Definition at line 550 of file hpf_private.h.

◆ hpfc_reductions_undefined

#define hpfc_reductions_undefined   ((hpfc_reductions)gen_chunk_undefined)

Definition at line 551 of file hpf_private.h.

◆ hpfc_reductions_undefined_p

#define hpfc_reductions_undefined_p (   x)    ((x)==hpfc_reductions_undefined)

Definition at line 552 of file hpf_private.h.

◆ HPFC_STATUS

#define HPFC_STATUS (   x)    ((hpfc_status)((x).p))

HPFC_STATUS.

Definition at line 584 of file hpf_private.h.

◆ HPFC_STATUS_

#define HPFC_STATUS_ (   x)    ((x).e)

Definition at line 587 of file hpf_private.h.

◆ hpfc_status_CAST

#define hpfc_status_CAST (   x)    HPFC_STATUS(x)

Definition at line 585 of file hpf_private.h.

◆ HPFC_STATUS_CAST

#define HPFC_STATUS_CAST (   x)    HPFC_STATUS(x)

Definition at line 586 of file hpf_private.h.

◆ hpfc_status_commons

#define hpfc_status_commons (   x)    ((x)->_hpfc_status_commons_)

Definition at line 630 of file hpf_private.h.

◆ hpfc_status_commons_

#define hpfc_status_commons_ (   x)    hpfc_status_commons(x) /**old hack compatible */

Definition at line 629 of file hpf_private.h.

◆ hpfc_status_computed

#define hpfc_status_computed (   x)    ((x)->_hpfc_status_computed_)

Definition at line 638 of file hpf_private.h.

◆ hpfc_status_computed_

#define hpfc_status_computed_ (   x)    hpfc_status_computed(x) /**old hack compatible */

Definition at line 637 of file hpf_private.h.

◆ hpfc_status_data_status

#define hpfc_status_data_status (   x)    ((x)->_hpfc_status_data_status_)

Definition at line 624 of file hpf_private.h.

◆ hpfc_status_data_status_

#define hpfc_status_data_status_ (   x)    hpfc_status_data_status(x) /**old hack compatible */

Definition at line 623 of file hpf_private.h.

◆ hpfc_status_domain

#define hpfc_status_domain   (_gen_hpf_private_start+9)

newgen_hpfc_reductions_domain_defined

Definition at line 124 of file hpf_private.h.

◆ hpfc_status_domain_number

#define hpfc_status_domain_number (   x)    ((x)->_type_)

Definition at line 620 of file hpf_private.h.

◆ hpfc_status_dynamic_status

#define hpfc_status_dynamic_status (   x)    ((x)->_hpfc_status_dynamic_status_)

Definition at line 632 of file hpf_private.h.

◆ hpfc_status_dynamic_status_

#define hpfc_status_dynamic_status_ (   x)    hpfc_status_dynamic_status(x) /**old hack compatible */

Definition at line 631 of file hpf_private.h.

◆ hpfc_status_entity_status

#define hpfc_status_entity_status (   x)    ((x)->_hpfc_status_entity_status_)

Definition at line 628 of file hpf_private.h.

◆ hpfc_status_entity_status_

#define hpfc_status_entity_status_ (   x)    hpfc_status_entity_status(x) /**old hack compatible */

Definition at line 627 of file hpf_private.h.

◆ hpfc_status_ios

#define hpfc_status_ios (   x)    ((x)->_hpfc_status_ios_)

Definition at line 636 of file hpf_private.h.

◆ hpfc_status_ios_

#define hpfc_status_ios_ (   x)    hpfc_status_ios(x) /**old hack compatible */

Definition at line 635 of file hpf_private.h.

◆ HPFC_STATUS_NEWGEN_DOMAIN

#define HPFC_STATUS_NEWGEN_DOMAIN   (hpfc_status_domain)

Definition at line 127 of file hpf_private.h.

◆ hpfc_status_NEWGEN_DOMAIN

#define hpfc_status_NEWGEN_DOMAIN   (hpfc_status_domain)

Definition at line 128 of file hpf_private.h.

◆ hpfc_status_numbers_status

#define hpfc_status_numbers_status (   x)    ((x)->_hpfc_status_numbers_status_)

Definition at line 626 of file hpf_private.h.

◆ hpfc_status_numbers_status_

#define hpfc_status_numbers_status_ (   x)    hpfc_status_numbers_status(x) /**old hack compatible */

Definition at line 625 of file hpf_private.h.

◆ hpfc_status_overlapsmap

#define hpfc_status_overlapsmap (   x)    ((x)->_hpfc_status_overlapsmap_)

Definition at line 622 of file hpf_private.h.

◆ hpfc_status_overlapsmap_

#define hpfc_status_overlapsmap_ (   x)    hpfc_status_overlapsmap(x) /**old hack compatible */

Definition at line 621 of file hpf_private.h.

◆ hpfc_status_pures

#define hpfc_status_pures (   x)    ((x)->_hpfc_status_pures_)

Definition at line 634 of file hpf_private.h.

◆ hpfc_status_pures_

#define hpfc_status_pures_ (   x)    hpfc_status_pures(x) /**old hack compatible */

Definition at line 633 of file hpf_private.h.

◆ hpfc_status_reductions

#define hpfc_status_reductions (   x)    ((x)->_hpfc_status_reductions_)

Definition at line 640 of file hpf_private.h.

◆ hpfc_status_reductions_

#define hpfc_status_reductions_ (   x)    hpfc_status_reductions(x) /**old hack compatible */

Definition at line 639 of file hpf_private.h.

◆ HPFC_STATUS_TYPE

#define HPFC_STATUS_TYPE   hpfc_status

Definition at line 588 of file hpf_private.h.

◆ hpfc_status_TYPE

#define hpfc_status_TYPE   hpfc_status

Definition at line 589 of file hpf_private.h.

◆ hpfc_status_undefined

#define hpfc_status_undefined   ((hpfc_status)gen_chunk_undefined)

Definition at line 590 of file hpf_private.h.

◆ hpfc_status_undefined_p

#define hpfc_status_undefined_p (   x)    ((x)==hpfc_status_undefined)

Definition at line 591 of file hpf_private.h.

◆ NEWDECLMAP

#define NEWDECLMAP (   x)    ((newdeclmap)((x).p))

NEWDECLMAP.

Definition at line 743 of file hpf_private.h.

◆ NEWDECLMAP_

#define NEWDECLMAP_ (   x)    ((x).e)

Definition at line 746 of file hpf_private.h.

◆ newdeclmap_CAST

#define newdeclmap_CAST (   x)    NEWDECLMAP(x)

Definition at line 744 of file hpf_private.h.

◆ NEWDECLMAP_CAST

#define NEWDECLMAP_CAST (   x)    NEWDECLMAP(x)

Definition at line 745 of file hpf_private.h.

◆ newdeclmap_domain

#define newdeclmap_domain   (_gen_hpf_private_start+12)

newgen_hpf_newdecls_domain_defined

Definition at line 148 of file hpf_private.h.

◆ newdeclmap_domain_number

#define newdeclmap_domain_number (   x)    ((x)->_type_)

Definition at line 770 of file hpf_private.h.

◆ NEWDECLMAP_FOREACH

#define NEWDECLMAP_FOREACH (   k,
  v,
  f 
)    FUNCTION_FOREACH(newdeclmap,p,p,k,v,f)

Definition at line 775 of file hpf_private.h.

◆ newdeclmap_hash_table

#define newdeclmap_hash_table (   x)    ((x)->_newdeclmap_holder_)

Definition at line 771 of file hpf_private.h.

◆ newdeclmap_key_type

#define newdeclmap_key_type   entity

Definition at line 772 of file hpf_private.h.

◆ NEWDECLMAP_MAP

#define NEWDECLMAP_MAP (   k,
  v,
  c,
  f 
)    FUNCTION_MAP(newdeclmap,p,p,k,v,c,f)

Definition at line 774 of file hpf_private.h.

◆ NEWDECLMAP_NEWGEN_DOMAIN

#define NEWDECLMAP_NEWGEN_DOMAIN   (newdeclmap_domain)

Definition at line 151 of file hpf_private.h.

◆ newdeclmap_NEWGEN_DOMAIN

#define newdeclmap_NEWGEN_DOMAIN   (newdeclmap_domain)

Definition at line 152 of file hpf_private.h.

◆ NEWDECLMAP_TYPE

#define NEWDECLMAP_TYPE   newdeclmap

Definition at line 747 of file hpf_private.h.

◆ newdeclmap_TYPE

#define newdeclmap_TYPE   newdeclmap

Definition at line 748 of file hpf_private.h.

◆ newdeclmap_undefined

#define newdeclmap_undefined   ((newdeclmap)gen_chunk_undefined)

Definition at line 749 of file hpf_private.h.

◆ newdeclmap_undefined_p

#define newdeclmap_undefined_p (   x)    ((x)==newdeclmap_undefined)

Definition at line 750 of file hpf_private.h.

◆ newdeclmap_value_type

#define newdeclmap_value_type   hpf_newdecls

Definition at line 773 of file hpf_private.h.

◆ NUMBERS_STATUS

#define NUMBERS_STATUS (   x)    ((numbers_status)((x).p))

NUMBERS_STATUS.

Definition at line 784 of file hpf_private.h.

◆ NUMBERS_STATUS_

#define NUMBERS_STATUS_ (   x)    ((x).e)

Definition at line 787 of file hpf_private.h.

◆ numbers_status_arrays

#define numbers_status_arrays (   x)    ((x)->_numbers_status_arrays_)

Definition at line 818 of file hpf_private.h.

◆ numbers_status_arrays_

#define numbers_status_arrays_ (   x)    numbers_status_arrays(x) /**old hack compatible */

Definition at line 817 of file hpf_private.h.

◆ numbers_status_CAST

#define numbers_status_CAST (   x)    NUMBERS_STATUS(x)

Definition at line 785 of file hpf_private.h.

◆ NUMBERS_STATUS_CAST

#define NUMBERS_STATUS_CAST (   x)    NUMBERS_STATUS(x)

Definition at line 786 of file hpf_private.h.

◆ numbers_status_domain

#define numbers_status_domain   (_gen_hpf_private_start+13)

newgen_newdeclmap_domain_defined

Definition at line 156 of file hpf_private.h.

◆ numbers_status_domain_number

#define numbers_status_domain_number (   x)    ((x)->_type_)

Definition at line 814 of file hpf_private.h.

◆ NUMBERS_STATUS_NEWGEN_DOMAIN

#define NUMBERS_STATUS_NEWGEN_DOMAIN   (numbers_status_domain)

Definition at line 159 of file hpf_private.h.

◆ numbers_status_NEWGEN_DOMAIN

#define numbers_status_NEWGEN_DOMAIN   (numbers_status_domain)

Definition at line 160 of file hpf_private.h.

◆ numbers_status_numbermap

#define numbers_status_numbermap (   x)    ((x)->_numbers_status_numbermap_)

Definition at line 816 of file hpf_private.h.

◆ numbers_status_numbermap_

#define numbers_status_numbermap_ (   x)    numbers_status_numbermap(x) /**old hack compatible */

Definition at line 815 of file hpf_private.h.

◆ numbers_status_processors

#define numbers_status_processors (   x)    ((x)->_numbers_status_processors_)

Definition at line 822 of file hpf_private.h.

◆ numbers_status_processors_

#define numbers_status_processors_ (   x)    numbers_status_processors(x) /**old hack compatible */

Definition at line 821 of file hpf_private.h.

◆ numbers_status_templates

#define numbers_status_templates (   x)    ((x)->_numbers_status_templates_)

Definition at line 820 of file hpf_private.h.

◆ numbers_status_templates_

#define numbers_status_templates_ (   x)    numbers_status_templates(x) /**old hack compatible */

Definition at line 819 of file hpf_private.h.

◆ NUMBERS_STATUS_TYPE

#define NUMBERS_STATUS_TYPE   numbers_status

Definition at line 788 of file hpf_private.h.

◆ numbers_status_TYPE

#define numbers_status_TYPE   numbers_status

Definition at line 789 of file hpf_private.h.

◆ numbers_status_undefined

#define numbers_status_undefined   ((numbers_status)gen_chunk_undefined)

Definition at line 790 of file hpf_private.h.

◆ numbers_status_undefined_p

#define numbers_status_undefined_p (   x)    ((x)==numbers_status_undefined)

Definition at line 791 of file hpf_private.h.

◆ OVERLAP

#define OVERLAP (   x)    ((overlap)((x).p))

OVERLAP.

Definition at line 826 of file hpf_private.h.

◆ OVERLAP_

#define OVERLAP_ (   x)    ((x).e)

Definition at line 829 of file hpf_private.h.

◆ overlap_CAST

#define overlap_CAST (   x)    OVERLAP(x)

Definition at line 827 of file hpf_private.h.

◆ OVERLAP_CAST

#define OVERLAP_CAST (   x)    OVERLAP(x)

Definition at line 828 of file hpf_private.h.

◆ overlap_domain

#define overlap_domain   (_gen_hpf_private_start+14)

newgen_numbers_status_domain_defined

Definition at line 164 of file hpf_private.h.

◆ overlap_domain_number

#define overlap_domain_number (   x)    ((x)->_type_)

Definition at line 854 of file hpf_private.h.

◆ overlap_lower

#define overlap_lower (   x)    ((x)->_overlap_lower_)

Definition at line 856 of file hpf_private.h.

◆ overlap_lower_

#define overlap_lower_ (   x)    overlap_lower(x) /**old hack compatible */

Definition at line 855 of file hpf_private.h.

◆ OVERLAP_NEWGEN_DOMAIN

#define OVERLAP_NEWGEN_DOMAIN   (overlap_domain)

Definition at line 167 of file hpf_private.h.

◆ overlap_NEWGEN_DOMAIN

#define overlap_NEWGEN_DOMAIN   (overlap_domain)

Definition at line 168 of file hpf_private.h.

◆ OVERLAP_TYPE

#define OVERLAP_TYPE   overlap

Definition at line 830 of file hpf_private.h.

◆ overlap_TYPE

#define overlap_TYPE   overlap

Definition at line 831 of file hpf_private.h.

◆ overlap_undefined

#define overlap_undefined   ((overlap)gen_chunk_undefined)

Definition at line 832 of file hpf_private.h.

◆ overlap_undefined_p

#define overlap_undefined_p (   x)    ((x)==overlap_undefined)

Definition at line 833 of file hpf_private.h.

◆ overlap_upper

#define overlap_upper (   x)    ((x)->_overlap_upper_)

Definition at line 858 of file hpf_private.h.

◆ overlap_upper_

#define overlap_upper_ (   x)    overlap_upper(x) /**old hack compatible */

Definition at line 857 of file hpf_private.h.

◆ OVERLAPSMAP

#define OVERLAPSMAP (   x)    ((overlapsmap)((x).p))

OVERLAPSMAP.

Definition at line 862 of file hpf_private.h.

◆ OVERLAPSMAP_

#define OVERLAPSMAP_ (   x)    ((x).e)

Definition at line 865 of file hpf_private.h.

◆ overlapsmap_CAST

#define overlapsmap_CAST (   x)    OVERLAPSMAP(x)

Definition at line 863 of file hpf_private.h.

◆ OVERLAPSMAP_CAST

#define OVERLAPSMAP_CAST (   x)    OVERLAPSMAP(x)

Definition at line 864 of file hpf_private.h.

◆ overlapsmap_domain

#define overlapsmap_domain   (_gen_hpf_private_start+15)

newgen_overlap_domain_defined

Definition at line 172 of file hpf_private.h.

◆ overlapsmap_domain_number

#define overlapsmap_domain_number (   x)    ((x)->_type_)

Definition at line 889 of file hpf_private.h.

◆ OVERLAPSMAP_FOREACH

#define OVERLAPSMAP_FOREACH (   k,
  v,
  f 
)    FUNCTION_FOREACH(overlapsmap,p,p,k,v,f)

Definition at line 894 of file hpf_private.h.

◆ overlapsmap_hash_table

#define overlapsmap_hash_table (   x)    ((x)->_overlapsmap_holder_)

Definition at line 890 of file hpf_private.h.

◆ overlapsmap_key_type

#define overlapsmap_key_type   entity

Definition at line 891 of file hpf_private.h.

◆ OVERLAPSMAP_MAP

#define OVERLAPSMAP_MAP (   k,
  v,
  c,
  f 
)    FUNCTION_MAP(overlapsmap,p,p,k,v,c,f)

Definition at line 893 of file hpf_private.h.

◆ OVERLAPSMAP_NEWGEN_DOMAIN

#define OVERLAPSMAP_NEWGEN_DOMAIN   (overlapsmap_domain)

Definition at line 175 of file hpf_private.h.

◆ overlapsmap_NEWGEN_DOMAIN

#define overlapsmap_NEWGEN_DOMAIN   (overlapsmap_domain)

Definition at line 176 of file hpf_private.h.

◆ OVERLAPSMAP_TYPE

#define OVERLAPSMAP_TYPE   overlapsmap

Definition at line 866 of file hpf_private.h.

◆ overlapsmap_TYPE

#define overlapsmap_TYPE   overlapsmap

Definition at line 867 of file hpf_private.h.

◆ overlapsmap_undefined

#define overlapsmap_undefined   ((overlapsmap)gen_chunk_undefined)

Definition at line 868 of file hpf_private.h.

◆ overlapsmap_undefined_p

#define overlapsmap_undefined_p (   x)    ((x)==overlapsmap_undefined)

Definition at line 869 of file hpf_private.h.

◆ overlapsmap_value_type

#define overlapsmap_value_type   list

Definition at line 892 of file hpf_private.h.

◆ REDUCTION_OPERATOR_NEWGEN_DOMAIN

#define REDUCTION_OPERATOR_NEWGEN_DOMAIN   (reduction_operator_domain)

Definition at line 47 of file hpf_private.h.

◆ reduction_operator_NEWGEN_DOMAIN

#define reduction_operator_NEWGEN_DOMAIN   (reduction_operator_domain)

Definition at line 48 of file hpf_private.h.

◆ REMAPPING

#define REMAPPING (   x)    ((remapping)((x).p))

REMAPPING.

Definition at line 903 of file hpf_private.h.

◆ REMAPPING_

#define REMAPPING_ (   x)    ((x).e)

Definition at line 906 of file hpf_private.h.

◆ remapping_CAST

#define remapping_CAST (   x)    REMAPPING(x)

Definition at line 904 of file hpf_private.h.

◆ REMAPPING_CAST

#define REMAPPING_CAST (   x)    REMAPPING(x)

Definition at line 905 of file hpf_private.h.

◆ remapping_domain

#define remapping_domain   (_gen_hpf_private_start+16)

newgen_overlapsmap_domain_defined

Definition at line 180 of file hpf_private.h.

◆ remapping_domain_number

#define remapping_domain_number (   x)    ((x)->_type_)

Definition at line 931 of file hpf_private.h.

◆ REMAPPING_NEWGEN_DOMAIN

#define REMAPPING_NEWGEN_DOMAIN   (remapping_domain)

Definition at line 183 of file hpf_private.h.

◆ remapping_NEWGEN_DOMAIN

#define remapping_NEWGEN_DOMAIN   (remapping_domain)

Definition at line 184 of file hpf_private.h.

◆ remapping_referenced

#define remapping_referenced (   x)    ((x)->_remapping_referenced_)

Definition at line 935 of file hpf_private.h.

◆ remapping_referenced_

#define remapping_referenced_ (   x)    remapping_referenced(x) /**old hack compatible */

Definition at line 934 of file hpf_private.h.

◆ remapping_renaming

#define remapping_renaming (   x)    ((x)->_remapping_renaming_)

Definition at line 933 of file hpf_private.h.

◆ remapping_renaming_

#define remapping_renaming_ (   x)    remapping_renaming(x) /**old hack compatible */

Definition at line 932 of file hpf_private.h.

◆ REMAPPING_TYPE

#define REMAPPING_TYPE   remapping

Definition at line 907 of file hpf_private.h.

◆ remapping_TYPE

#define remapping_TYPE   remapping

Definition at line 908 of file hpf_private.h.

◆ remapping_undefined

#define remapping_undefined   ((remapping)gen_chunk_undefined)

Definition at line 909 of file hpf_private.h.

◆ remapping_undefined_p

#define remapping_undefined_p (   x)    ((x)==remapping_undefined)

Definition at line 910 of file hpf_private.h.

◆ RENAMING

#define RENAMING (   x)    ((renaming)((x).p))

RENAMING.

Definition at line 939 of file hpf_private.h.

◆ RENAMING_

#define RENAMING_ (   x)    ((x).e)

Definition at line 942 of file hpf_private.h.

◆ renaming_CAST

#define renaming_CAST (   x)    RENAMING(x)

Definition at line 940 of file hpf_private.h.

◆ RENAMING_CAST

#define RENAMING_CAST (   x)    RENAMING(x)

Definition at line 941 of file hpf_private.h.

◆ renaming_domain

#define renaming_domain   (_gen_hpf_private_start+17)

newgen_remapping_domain_defined

Definition at line 188 of file hpf_private.h.

◆ renaming_domain_number

#define renaming_domain_number (   x)    ((x)->_type_)

Definition at line 967 of file hpf_private.h.

◆ renaming_new

#define renaming_new (   x)    ((x)->_renaming_new_)

Definition at line 971 of file hpf_private.h.

◆ renaming_new_

#define renaming_new_ (   x)    renaming_new(x) /**old hack compatible */

Definition at line 970 of file hpf_private.h.

◆ RENAMING_NEWGEN_DOMAIN

#define RENAMING_NEWGEN_DOMAIN   (renaming_domain)

Definition at line 191 of file hpf_private.h.

◆ renaming_NEWGEN_DOMAIN

#define renaming_NEWGEN_DOMAIN   (renaming_domain)

Definition at line 192 of file hpf_private.h.

◆ renaming_old

#define renaming_old (   x)    ((x)->_renaming_old_)

Definition at line 969 of file hpf_private.h.

◆ renaming_old_

#define renaming_old_ (   x)    renaming_old(x) /**old hack compatible */

Definition at line 968 of file hpf_private.h.

◆ RENAMING_TYPE

#define RENAMING_TYPE   renaming

Definition at line 943 of file hpf_private.h.

◆ renaming_TYPE

#define renaming_TYPE   renaming

Definition at line 944 of file hpf_private.h.

◆ renaming_undefined

#define renaming_undefined   ((renaming)gen_chunk_undefined)

Definition at line 945 of file hpf_private.h.

◆ renaming_undefined_p

#define renaming_undefined_p (   x)    ((x)==renaming_undefined)

Definition at line 946 of file hpf_private.h.

◆ STATEMENT_ENTITIES

#define STATEMENT_ENTITIES (   x)    ((statement_entities)((x).p))

STATEMENT_ENTITIES.

Definition at line 975 of file hpf_private.h.

◆ STATEMENT_ENTITIES_

#define STATEMENT_ENTITIES_ (   x)    ((x).e)

Definition at line 978 of file hpf_private.h.

◆ statement_entities_CAST

#define statement_entities_CAST (   x)    STATEMENT_ENTITIES(x)

Definition at line 976 of file hpf_private.h.

◆ STATEMENT_ENTITIES_CAST

#define STATEMENT_ENTITIES_CAST (   x)    STATEMENT_ENTITIES(x)

Definition at line 977 of file hpf_private.h.

◆ statement_entities_domain

#define statement_entities_domain   (_gen_hpf_private_start+18)

newgen_renaming_domain_defined

Definition at line 196 of file hpf_private.h.

◆ statement_entities_domain_number

#define statement_entities_domain_number (   x)    ((x)->_type_)

Definition at line 1002 of file hpf_private.h.

◆ STATEMENT_ENTITIES_FOREACH

#define STATEMENT_ENTITIES_FOREACH (   k,
  v,
  f 
)    FUNCTION_FOREACH(statement_entities,p,p,k,v,f)

Definition at line 1007 of file hpf_private.h.

◆ statement_entities_hash_table

#define statement_entities_hash_table (   x)    ((x)->_statement_entities_holder_)

Definition at line 1003 of file hpf_private.h.

◆ statement_entities_key_type

#define statement_entities_key_type   statement

Definition at line 1004 of file hpf_private.h.

◆ STATEMENT_ENTITIES_MAP

#define STATEMENT_ENTITIES_MAP (   k,
  v,
  c,
  f 
)    FUNCTION_MAP(statement_entities,p,p,k,v,c,f)

Definition at line 1006 of file hpf_private.h.

◆ STATEMENT_ENTITIES_NEWGEN_DOMAIN

#define STATEMENT_ENTITIES_NEWGEN_DOMAIN   (statement_entities_domain)

Definition at line 199 of file hpf_private.h.

◆ statement_entities_NEWGEN_DOMAIN

#define statement_entities_NEWGEN_DOMAIN   (statement_entities_domain)

Definition at line 200 of file hpf_private.h.

◆ STATEMENT_ENTITIES_TYPE

#define STATEMENT_ENTITIES_TYPE   statement_entities

Definition at line 979 of file hpf_private.h.

◆ statement_entities_TYPE

#define statement_entities_TYPE   statement_entities

Definition at line 980 of file hpf_private.h.

◆ statement_entities_undefined

#define statement_entities_undefined   ((statement_entities)gen_chunk_undefined)

Definition at line 981 of file hpf_private.h.

◆ statement_entities_undefined_p

#define statement_entities_undefined_p (   x)    ((x)==statement_entities_undefined)

Definition at line 982 of file hpf_private.h.

◆ statement_entities_value_type

#define statement_entities_value_type   entities

Definition at line 1005 of file hpf_private.h.

◆ STATEMENT_NEWGEN_DOMAIN

#define STATEMENT_NEWGEN_DOMAIN   (statement_domain)

Definition at line 40 of file hpf_private.h.

◆ statement_NEWGEN_DOMAIN

#define statement_NEWGEN_DOMAIN   (statement_domain)

Definition at line 41 of file hpf_private.h.

◆ STATEMENT_RENAMINGS

#define STATEMENT_RENAMINGS (   x)    ((statement_renamings)((x).p))

STATEMENT_RENAMINGS.

Definition at line 1016 of file hpf_private.h.

◆ STATEMENT_RENAMINGS_

#define STATEMENT_RENAMINGS_ (   x)    ((x).e)

Definition at line 1019 of file hpf_private.h.

◆ statement_renamings_CAST

#define statement_renamings_CAST (   x)    STATEMENT_RENAMINGS(x)

Definition at line 1017 of file hpf_private.h.

◆ STATEMENT_RENAMINGS_CAST

#define STATEMENT_RENAMINGS_CAST (   x)    STATEMENT_RENAMINGS(x)

Definition at line 1018 of file hpf_private.h.

◆ statement_renamings_domain

#define statement_renamings_domain   (_gen_hpf_private_start+19)

newgen_statement_entities_domain_defined

Definition at line 204 of file hpf_private.h.

◆ statement_renamings_domain_number

#define statement_renamings_domain_number (   x)    ((x)->_type_)

Definition at line 1043 of file hpf_private.h.

◆ STATEMENT_RENAMINGS_FOREACH

#define STATEMENT_RENAMINGS_FOREACH (   k,
  v,
  f 
)    FUNCTION_FOREACH(statement_renamings,p,p,k,v,f)

Definition at line 1048 of file hpf_private.h.

◆ statement_renamings_hash_table

#define statement_renamings_hash_table (   x)    ((x)->_statement_renamings_holder_)

Definition at line 1044 of file hpf_private.h.

◆ statement_renamings_key_type

#define statement_renamings_key_type   statement

Definition at line 1045 of file hpf_private.h.

◆ STATEMENT_RENAMINGS_MAP

#define STATEMENT_RENAMINGS_MAP (   k,
  v,
  c,
  f 
)    FUNCTION_MAP(statement_renamings,p,p,k,v,c,f)

Definition at line 1047 of file hpf_private.h.

◆ STATEMENT_RENAMINGS_NEWGEN_DOMAIN

#define STATEMENT_RENAMINGS_NEWGEN_DOMAIN   (statement_renamings_domain)

Definition at line 207 of file hpf_private.h.

◆ statement_renamings_NEWGEN_DOMAIN

#define statement_renamings_NEWGEN_DOMAIN   (statement_renamings_domain)

Definition at line 208 of file hpf_private.h.

◆ STATEMENT_RENAMINGS_TYPE

#define STATEMENT_RENAMINGS_TYPE   statement_renamings

Definition at line 1020 of file hpf_private.h.

◆ statement_renamings_TYPE

#define statement_renamings_TYPE   statement_renamings

Definition at line 1021 of file hpf_private.h.

◆ statement_renamings_undefined

#define statement_renamings_undefined   ((statement_renamings)gen_chunk_undefined)

Definition at line 1022 of file hpf_private.h.

◆ statement_renamings_undefined_p

#define statement_renamings_undefined_p (   x)    ((x)==statement_renamings_undefined)

Definition at line 1023 of file hpf_private.h.

◆ statement_renamings_value_type

#define statement_renamings_value_type   list

Definition at line 1046 of file hpf_private.h.

Typedef Documentation

◆ align

typedef struct _newgen_struct_align_* align

Definition at line 14 of file hpf_private.h.

◆ alignmap

Definition at line 57 of file hpf_private.h.

◆ data_status

Definition at line 65 of file hpf_private.h.

◆ distribute

Definition at line 21 of file hpf_private.h.

◆ distributemap

Definition at line 73 of file hpf_private.h.

◆ dynamic_status

Definition at line 81 of file hpf_private.h.

◆ entities

Definition at line 89 of file hpf_private.h.

◆ entity

typedef struct _newgen_struct_entity_* entity

Definition at line 28 of file hpf_private.h.

◆ entity_entities

Definition at line 97 of file hpf_private.h.

◆ entity_int

Definition at line 35 of file hpf_private.h.

◆ entity_status

Definition at line 113 of file hpf_private.h.

◆ entitymap

Definition at line 105 of file hpf_private.h.

◆ hpf_newdecl

Definition at line 137 of file hpf_private.h.

◆ hpf_newdecls

Definition at line 145 of file hpf_private.h.

◆ hpfc_reductions

Definition at line 121 of file hpf_private.h.

◆ hpfc_status

Definition at line 129 of file hpf_private.h.

◆ newdeclmap

Definition at line 153 of file hpf_private.h.

◆ numbers_status

Definition at line 161 of file hpf_private.h.

◆ overlap

Definition at line 169 of file hpf_private.h.

◆ overlapsmap

Definition at line 177 of file hpf_private.h.

◆ reduction_operator

Definition at line 49 of file hpf_private.h.

◆ remapping

Definition at line 185 of file hpf_private.h.

◆ renaming

Definition at line 193 of file hpf_private.h.

◆ statement

Definition at line 42 of file hpf_private.h.

◆ statement_entities

Definition at line 201 of file hpf_private.h.

◆ statement_renamings

Definition at line 209 of file hpf_private.h.

Enumeration Type Documentation

◆ hpf_newdecl_utype

Enumerator
is_hpf_newdecl_none 
is_hpf_newdecl_alpha 
is_hpf_newdecl_beta 
is_hpf_newdecl_gamma 
is_hpf_newdecl_delta 

Definition at line 664 of file hpf_private.h.

664  {
670 };
@ is_hpf_newdecl_none
Definition: hpf_private.h:665
@ is_hpf_newdecl_delta
Definition: hpf_private.h:669
@ is_hpf_newdecl_alpha
Definition: hpf_private.h:666
@ is_hpf_newdecl_beta
Definition: hpf_private.h:667
@ is_hpf_newdecl_gamma
Definition: hpf_private.h:668

Function Documentation

◆ alignmap_assign_contents()

void alignmap_assign_contents ( alignmap  r,
alignmap  v 
)

Definition at line 35 of file hpf_private.c.

35  {
36  check_alignmap(r);
37  check_alignmap(v);
38  message_assert("defined references to domain alignmap",
40  memcpy(r, v, sizeof(struct _newgen_struct_alignmap_));
41 }
bool alignmap_defined_p(alignmap p)
Definition: hpf_private.c:29
alignmap check_alignmap(alignmap p)
Definition: hpf_private.c:22
#define message_assert(msg, ex)
Definition: newgen_assert.h:47

References alignmap_defined_p(), check_alignmap(), and message_assert.

+ Here is the call graph for this function:

◆ alignmap_consistent_p()

bool alignmap_consistent_p ( alignmap  p)

Definition at line 25 of file hpf_private.c.

25  {
26  check_alignmap(p);
27  return gen_consistent_p((gen_chunk*) p);
28 }
int gen_consistent_p(gen_chunk *obj)
GEN_CONSISTENT_P dynamically checks the type correctness of OBJ.
Definition: genClib.c:2398
A gen_chunk is used to store every object.
Definition: genC.h:58

References check_alignmap(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ alignmap_defined_p()

bool alignmap_defined_p ( alignmap  p)

Definition at line 29 of file hpf_private.c.

29  {
30  return gen_defined_p((gen_chunk*) p);
31 }
int gen_defined_p(gen_chunk *obj)
Definition: genClib.c:2438

References gen_defined_p().

Referenced by alignmap_assign_contents().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ alignmap_non_recursive_free()

void alignmap_non_recursive_free ( alignmap  p)

Definition at line 42 of file hpf_private.c.

42  {
43  // should clear up contents...
44  free(p);
45 }
void free(void *)

References free().

+ Here is the call graph for this function:

◆ apply_alignmap()

align apply_alignmap ( alignmap  f,
entity  k 
)

Definition at line 55 of file hpf_private.c.

55  {
56  return (align) (intptr_t)HASH_GET(p, p, alignmap_hash_table(f), k);
57 }
#define alignmap_hash_table(x)
Definition: hpf_private.h:242
#define HASH_GET(start, image, h, k)
Definition: newgen_map.h:30
int f(int off1, int off2, int n, float r[n], float a[n], float b[n])
Definition: offsets.c:15
#define intptr_t
Definition: stdint.in.h:294

References alignmap_hash_table, f(), HASH_GET, and intptr_t.

+ Here is the call graph for this function:

◆ apply_distributemap()

distribute apply_distributemap ( distributemap  f,
entity  k 
)

Definition at line 154 of file hpf_private.c.

154  {
156 }
#define distributemap_hash_table(x)
Definition: hpf_private.h:331

References distributemap_hash_table, f(), HASH_GET, and intptr_t.

+ Here is the call graph for this function:

◆ apply_entity_entities()

entities apply_entity_entities ( entity_entities  f,
entity  k 
)

Definition at line 295 of file hpf_private.c.

295  {
297 }
#define entity_entities_hash_table(x)
Definition: hpf_private.h:446

References entity_entities_hash_table, f(), HASH_GET, and intptr_t.

+ Here is the call graph for this function:

◆ apply_entitymap()

entity apply_entitymap ( entitymap  f,
entity  k 
)

Definition at line 352 of file hpf_private.c.

352  {
353  return (entity) (intptr_t)HASH_GET(p, p, entitymap_hash_table(f), k);
354 }
#define entitymap_hash_table(x)
Definition: hpf_private.h:487

References entitymap_hash_table, f(), HASH_GET, and intptr_t.

+ Here is the call graph for this function:

◆ apply_newdeclmap()

hpf_newdecls apply_newdeclmap ( newdeclmap  f,
entity  k 
)

Definition at line 644 of file hpf_private.c.

644  {
646 }
#define newdeclmap_hash_table(x)
Definition: hpf_private.h:771

References f(), HASH_GET, intptr_t, and newdeclmap_hash_table.

+ Here is the call graph for this function:

◆ apply_overlapsmap()

list apply_overlapsmap ( overlapsmap  f,
entity  k 
)

Definition at line 785 of file hpf_private.c.

785  {
786  return (list) (intptr_t)HASH_GET(p, p, overlapsmap_hash_table(f), k);
787 }
#define overlapsmap_hash_table(x)
Definition: hpf_private.h:890
The structure used to build lists in NewGen.
Definition: newgen_list.h:41

References f(), HASH_GET, intptr_t, and overlapsmap_hash_table.

+ Here is the call graph for this function:

◆ apply_statement_entities()

entities apply_statement_entities ( statement_entities  f,
statement  k 
)

Definition at line 926 of file hpf_private.c.

926  {
928 }
#define statement_entities_hash_table(x)
Definition: hpf_private.h:1003

References f(), HASH_GET, intptr_t, and statement_entities_hash_table.

+ Here is the call graph for this function:

◆ apply_statement_renamings()

list apply_statement_renamings ( statement_renamings  f,
statement  k 
)

Definition at line 983 of file hpf_private.c.

983  {
985 }
#define statement_renamings_hash_table(x)
Definition: hpf_private.h:1044

References f(), HASH_GET, intptr_t, and statement_renamings_hash_table.

+ Here is the call graph for this function:

◆ bound_alignmap_p()

bool bound_alignmap_p ( alignmap  f,
entity  k 
)

Definition at line 67 of file hpf_private.c.

67  {
68  return (intptr_t)HASH_BOUND_P(p, p, alignmap_hash_table(f), k);
69 }
#define HASH_BOUND_P(start, image, h, k)
Definition: newgen_map.h:32

References alignmap_hash_table, f(), HASH_BOUND_P, and intptr_t.

+ Here is the call graph for this function:

◆ bound_distributemap_p()

bool bound_distributemap_p ( distributemap  f,
entity  k 
)

Definition at line 166 of file hpf_private.c.

166  {
167  return (intptr_t)HASH_BOUND_P(p, p, distributemap_hash_table(f), k);
168 }

References distributemap_hash_table, f(), HASH_BOUND_P, and intptr_t.

+ Here is the call graph for this function:

◆ bound_entity_entities_p()

bool bound_entity_entities_p ( entity_entities  f,
entity  k 
)

Definition at line 307 of file hpf_private.c.

307  {
309 }

References entity_entities_hash_table, f(), HASH_BOUND_P, and intptr_t.

+ Here is the call graph for this function:

◆ bound_entitymap_p()

bool bound_entitymap_p ( entitymap  f,
entity  k 
)

Definition at line 364 of file hpf_private.c.

364  {
365  return (intptr_t)HASH_BOUND_P(p, p, entitymap_hash_table(f), k);
366 }

References entitymap_hash_table, f(), HASH_BOUND_P, and intptr_t.

+ Here is the call graph for this function:

◆ bound_newdeclmap_p()

bool bound_newdeclmap_p ( newdeclmap  f,
entity  k 
)

Definition at line 656 of file hpf_private.c.

656  {
657  return (intptr_t)HASH_BOUND_P(p, p, newdeclmap_hash_table(f), k);
658 }

References f(), HASH_BOUND_P, intptr_t, and newdeclmap_hash_table.

+ Here is the call graph for this function:

◆ bound_overlapsmap_p()

bool bound_overlapsmap_p ( overlapsmap  f,
entity  k 
)

Definition at line 797 of file hpf_private.c.

797  {
798  return (intptr_t)HASH_BOUND_P(p, p, overlapsmap_hash_table(f), k);
799 }

References f(), HASH_BOUND_P, intptr_t, and overlapsmap_hash_table.

+ Here is the call graph for this function:

◆ bound_statement_entities_p()

bool bound_statement_entities_p ( statement_entities  f,
statement  k 
)

Definition at line 938 of file hpf_private.c.

938  {
940 }

References f(), HASH_BOUND_P, intptr_t, and statement_entities_hash_table.

+ Here is the call graph for this function:

◆ bound_statement_renamings_p()

bool bound_statement_renamings_p ( statement_renamings  f,
statement  k 
)

Definition at line 995 of file hpf_private.c.

995  {
997 }

References f(), HASH_BOUND_P, intptr_t, and statement_renamings_hash_table.

+ Here is the call graph for this function:

◆ check_alignmap()

alignmap check_alignmap ( alignmap  p)

Definition at line 22 of file hpf_private.c.

22  {
24 }
gen_chunk * gen_check(gen_chunk *obj, int t)
GEN_CHECK checks that the gen_chunk received OBJ is of the appropriate TYPE.
Definition: genClib.c:2356
#define alignmap_domain
newgen_reduction_operator_domain_defined
Definition: hpf_private.h:52

References alignmap_domain, and gen_check().

Referenced by alignmap_assign_contents(), and alignmap_consistent_p().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ check_data_status()

data_status check_data_status ( data_status  p)

Definition at line 79 of file hpf_private.c.

79  {
81 }
#define data_status_domain
newgen_alignmap_domain_defined
Definition: hpf_private.h:60

References data_status_domain, and gen_check().

Referenced by data_status_assign_contents(), and data_status_consistent_p().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ check_distributemap()

distributemap check_distributemap ( distributemap  p)

Definition at line 121 of file hpf_private.c.

121  {
123 }
#define distributemap_domain
newgen_data_status_domain_defined
Definition: hpf_private.h:68

References distributemap_domain, and gen_check().

Referenced by distributemap_assign_contents(), and distributemap_consistent_p().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ check_dynamic_status()

dynamic_status check_dynamic_status ( dynamic_status  p)

Definition at line 178 of file hpf_private.c.

178  {
180 }
#define dynamic_status_domain
newgen_distributemap_domain_defined
Definition: hpf_private.h:76

References dynamic_status_domain, and gen_check().

Referenced by dynamic_status_assign_contents(), and dynamic_status_consistent_p().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ check_entities()

entities check_entities ( entities  p)

Definition at line 220 of file hpf_private.c.

220  {
222 }
#define entities_domain
newgen_dynamic_status_domain_defined
Definition: hpf_private.h:84

References entities_domain, and gen_check().

Referenced by entities_assign_contents(), and entities_consistent_p().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ check_entity_entities()

entity_entities check_entity_entities ( entity_entities  p)

Definition at line 262 of file hpf_private.c.

262  {
264 }
#define entity_entities_domain
newgen_entities_domain_defined
Definition: hpf_private.h:92

References entity_entities_domain, and gen_check().

Referenced by entity_entities_assign_contents(), and entity_entities_consistent_p().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ check_entity_status()

entity_status check_entity_status ( entity_status  p)

Definition at line 376 of file hpf_private.c.

376  {
378 }
#define entity_status_domain
newgen_entitymap_domain_defined
Definition: hpf_private.h:108

References entity_status_domain, and gen_check().

Referenced by entity_status_assign_contents(), and entity_status_consistent_p().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ check_entitymap()

entitymap check_entitymap ( entitymap  p)

Definition at line 319 of file hpf_private.c.

319  {
321 }
#define entitymap_domain
newgen_entity_entities_domain_defined
Definition: hpf_private.h:100

References entitymap_domain, and gen_check().

Referenced by entitymap_assign_contents(), and entitymap_consistent_p().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ check_hpf_newdecl()

hpf_newdecl check_hpf_newdecl ( hpf_newdecl  p)

Definition at line 502 of file hpf_private.c.

502  {
504 }
#define hpf_newdecl_domain
newgen_hpfc_status_domain_defined
Definition: hpf_private.h:132

References gen_check(), and hpf_newdecl_domain.

Referenced by hpf_newdecl_assign_contents(), and hpf_newdecl_consistent_p().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ check_hpf_newdecls()

hpf_newdecls check_hpf_newdecls ( hpf_newdecls  p)

Definition at line 569 of file hpf_private.c.

569  {
571 }
#define hpf_newdecls_domain
newgen_hpf_newdecl_domain_defined
Definition: hpf_private.h:140

References gen_check(), and hpf_newdecls_domain.

Referenced by hpf_newdecls_assign_contents(), and hpf_newdecls_consistent_p().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ check_hpfc_reductions()

hpfc_reductions check_hpfc_reductions ( hpfc_reductions  p)

Definition at line 418 of file hpf_private.c.

418  {
420 }
#define hpfc_reductions_domain
newgen_entity_status_domain_defined
Definition: hpf_private.h:116

References gen_check(), and hpfc_reductions_domain.

Referenced by hpfc_reductions_assign_contents(), and hpfc_reductions_consistent_p().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ check_hpfc_status()

hpfc_status check_hpfc_status ( hpfc_status  p)

Definition at line 460 of file hpf_private.c.

460  {
462 }
#define hpfc_status_domain
newgen_hpfc_reductions_domain_defined
Definition: hpf_private.h:124

References gen_check(), and hpfc_status_domain.

Referenced by hpfc_status_assign_contents(), and hpfc_status_consistent_p().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ check_newdeclmap()

newdeclmap check_newdeclmap ( newdeclmap  p)

Definition at line 611 of file hpf_private.c.

611  {
613 }
#define newdeclmap_domain
newgen_hpf_newdecls_domain_defined
Definition: hpf_private.h:148

References gen_check(), and newdeclmap_domain.

Referenced by newdeclmap_assign_contents(), and newdeclmap_consistent_p().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ check_numbers_status()

numbers_status check_numbers_status ( numbers_status  p)

Definition at line 668 of file hpf_private.c.

668  {
670 }
#define numbers_status_domain
newgen_newdeclmap_domain_defined
Definition: hpf_private.h:156

References gen_check(), and numbers_status_domain.

Referenced by numbers_status_assign_contents(), and numbers_status_consistent_p().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ check_overlap()

overlap check_overlap ( overlap  p)

Definition at line 710 of file hpf_private.c.

710  {
711  return (overlap) gen_check((gen_chunk*) p, overlap_domain);
712 }
#define overlap_domain
newgen_numbers_status_domain_defined
Definition: hpf_private.h:164

References gen_check(), and overlap_domain.

Referenced by overlap_assign_contents(), and overlap_consistent_p().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ check_overlapsmap()

overlapsmap check_overlapsmap ( overlapsmap  p)

Definition at line 752 of file hpf_private.c.

752  {
754 }
#define overlapsmap_domain
newgen_overlap_domain_defined
Definition: hpf_private.h:172

References gen_check(), and overlapsmap_domain.

Referenced by overlapsmap_assign_contents(), and overlapsmap_consistent_p().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ check_remapping()

remapping check_remapping ( remapping  p)

Definition at line 809 of file hpf_private.c.

809  {
811 }
#define remapping_domain
newgen_overlapsmap_domain_defined
Definition: hpf_private.h:180

References gen_check(), and remapping_domain.

Referenced by remapping_assign_contents(), and remapping_consistent_p().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ check_renaming()

renaming check_renaming ( renaming  p)

Definition at line 851 of file hpf_private.c.

851  {
853 }
#define renaming_domain
newgen_remapping_domain_defined
Definition: hpf_private.h:188

References gen_check(), and renaming_domain.

Referenced by renaming_assign_contents(), and renaming_consistent_p().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ check_statement_entities()

statement_entities check_statement_entities ( statement_entities  p)

Definition at line 893 of file hpf_private.c.

893  {
895 }
#define statement_entities_domain
newgen_renaming_domain_defined
Definition: hpf_private.h:196

References gen_check(), and statement_entities_domain.

Referenced by statement_entities_assign_contents(), and statement_entities_consistent_p().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ check_statement_renamings()

statement_renamings check_statement_renamings ( statement_renamings  p)

Definition at line 950 of file hpf_private.c.

950  {
952 }
#define statement_renamings_domain
newgen_statement_entities_domain_defined
Definition: hpf_private.h:204

References gen_check(), and statement_renamings_domain.

Referenced by statement_renamings_assign_contents(), and statement_renamings_consistent_p().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ copy_alignmap()

alignmap copy_alignmap ( alignmap  p)

ALIGNMAP.

Definition at line 16 of file hpf_private.c.

16  {
17  return (alignmap) gen_copy_tree((gen_chunk*) p);
18 }
gen_chunk * gen_copy_tree(gen_chunk *obj)
Definition: genClib.c:1429

References gen_copy_tree().

+ Here is the call graph for this function:

◆ copy_data_status()

data_status copy_data_status ( data_status  p)

DATA_STATUS.

Definition at line 73 of file hpf_private.c.

73  {
74  return (data_status) gen_copy_tree((gen_chunk*) p);
75 }

References gen_copy_tree().

+ Here is the call graph for this function:

◆ copy_distributemap()

distributemap copy_distributemap ( distributemap  p)

DISTRIBUTEMAP.

Definition at line 115 of file hpf_private.c.

115  {
116  return (distributemap) gen_copy_tree((gen_chunk*) p);
117 }

References gen_copy_tree().

+ Here is the call graph for this function:

◆ copy_dynamic_status()

dynamic_status copy_dynamic_status ( dynamic_status  p)

DYNAMIC_STATUS.

Definition at line 172 of file hpf_private.c.

172  {
173  return (dynamic_status) gen_copy_tree((gen_chunk*) p);
174 }

References gen_copy_tree().

+ Here is the call graph for this function:

◆ copy_entities()

entities copy_entities ( entities  p)

ENTITIES.

Definition at line 214 of file hpf_private.c.

214  {
215  return (entities) gen_copy_tree((gen_chunk*) p);
216 }

References gen_copy_tree().

Referenced by initialize_maybeuseful_mappings().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ copy_entity_entities()

entity_entities copy_entity_entities ( entity_entities  p)

ENTITY_ENTITIES.

Definition at line 256 of file hpf_private.c.

256  {
257  return (entity_entities) gen_copy_tree((gen_chunk*) p);
258 }

References gen_copy_tree().

+ Here is the call graph for this function:

◆ copy_entity_status()

entity_status copy_entity_status ( entity_status  p)

ENTITY_STATUS.

Definition at line 370 of file hpf_private.c.

370  {
371  return (entity_status) gen_copy_tree((gen_chunk*) p);
372 }

References gen_copy_tree().

+ Here is the call graph for this function:

◆ copy_entitymap()

entitymap copy_entitymap ( entitymap  p)

ENTITYMAP.

Definition at line 313 of file hpf_private.c.

313  {
314  return (entitymap) gen_copy_tree((gen_chunk*) p);
315 }

References gen_copy_tree().

+ Here is the call graph for this function:

◆ copy_hpf_newdecl()

hpf_newdecl copy_hpf_newdecl ( hpf_newdecl  p)

HPF_NEWDECL.

Definition at line 496 of file hpf_private.c.

496  {
497  return (hpf_newdecl) gen_copy_tree((gen_chunk*) p);
498 }

References gen_copy_tree().

+ Here is the call graph for this function:

◆ copy_hpf_newdecls()

hpf_newdecls copy_hpf_newdecls ( hpf_newdecls  p)

HPF_NEWDECLS.

Definition at line 563 of file hpf_private.c.

563  {
564  return (hpf_newdecls) gen_copy_tree((gen_chunk*) p);
565 }

References gen_copy_tree().

+ Here is the call graph for this function:

◆ copy_hpfc_reductions()

hpfc_reductions copy_hpfc_reductions ( hpfc_reductions  p)

HPFC_REDUCTIONS.

Definition at line 412 of file hpf_private.c.

412  {
413  return (hpfc_reductions) gen_copy_tree((gen_chunk*) p);
414 }

References gen_copy_tree().

+ Here is the call graph for this function:

◆ copy_hpfc_status()

hpfc_status copy_hpfc_status ( hpfc_status  p)

HPFC_STATUS.

Definition at line 454 of file hpf_private.c.

454  {
455  return (hpfc_status) gen_copy_tree((gen_chunk*) p);
456 }

References gen_copy_tree().

+ Here is the call graph for this function:

◆ copy_newdeclmap()

newdeclmap copy_newdeclmap ( newdeclmap  p)

NEWDECLMAP.

Definition at line 605 of file hpf_private.c.

605  {
606  return (newdeclmap) gen_copy_tree((gen_chunk*) p);
607 }

References gen_copy_tree().

+ Here is the call graph for this function:

◆ copy_numbers_status()

numbers_status copy_numbers_status ( numbers_status  p)

NUMBERS_STATUS.

Definition at line 662 of file hpf_private.c.

662  {
663  return (numbers_status) gen_copy_tree((gen_chunk*) p);
664 }

References gen_copy_tree().

+ Here is the call graph for this function:

◆ copy_overlap()

overlap copy_overlap ( overlap  p)

OVERLAP.

Definition at line 704 of file hpf_private.c.

704  {
705  return (overlap) gen_copy_tree((gen_chunk*) p);
706 }

References gen_copy_tree().

+ Here is the call graph for this function:

◆ copy_overlapsmap()

overlapsmap copy_overlapsmap ( overlapsmap  p)

OVERLAPSMAP.

Definition at line 746 of file hpf_private.c.

746  {
747  return (overlapsmap) gen_copy_tree((gen_chunk*) p);
748 }

References gen_copy_tree().

+ Here is the call graph for this function:

◆ copy_remapping()

remapping copy_remapping ( remapping  p)

REMAPPING.

Definition at line 803 of file hpf_private.c.

803  {
804  return (remapping) gen_copy_tree((gen_chunk*) p);
805 }

References gen_copy_tree().

+ Here is the call graph for this function:

◆ copy_renaming()

renaming copy_renaming ( renaming  p)

RENAMING.

Definition at line 845 of file hpf_private.c.

845  {
846  return (renaming) gen_copy_tree((gen_chunk*) p);
847 }

References gen_copy_tree().

Referenced by add_remapping_as_computed().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ copy_statement_entities()

statement_entities copy_statement_entities ( statement_entities  p)

STATEMENT_ENTITIES.

Definition at line 887 of file hpf_private.c.

887  {
889 }

References gen_copy_tree().

+ Here is the call graph for this function:

◆ copy_statement_renamings()

statement_renamings copy_statement_renamings ( statement_renamings  p)

STATEMENT_RENAMINGS.

Definition at line 944 of file hpf_private.c.

944  {
946 }

References gen_copy_tree().

+ Here is the call graph for this function:

◆ data_status_assign_contents()

void data_status_assign_contents ( data_status  r,
data_status  v 
)

Definition at line 92 of file hpf_private.c.

92  {
95  message_assert("defined references to domain data_status",
97  memcpy(r, v, sizeof(struct _newgen_struct_data_status_));
98 }
bool data_status_defined_p(data_status p)
Definition: hpf_private.c:86
data_status check_data_status(data_status p)
Definition: hpf_private.c:79

References check_data_status(), data_status_defined_p(), and message_assert.

+ Here is the call graph for this function:

◆ data_status_consistent_p()

bool data_status_consistent_p ( data_status  p)

Definition at line 82 of file hpf_private.c.

82  {
84  return gen_consistent_p((gen_chunk*) p);
85 }

References check_data_status(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ data_status_defined_p()

bool data_status_defined_p ( data_status  p)

Definition at line 86 of file hpf_private.c.

86  {
87  return gen_defined_p((gen_chunk*) p);
88 }

References gen_defined_p().

Referenced by data_status_assign_contents().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ data_status_non_recursive_free()

void data_status_non_recursive_free ( data_status  p)

Definition at line 99 of file hpf_private.c.

99  {
100  // should clear up contents...
101  free(p);
102 }

References free().

+ Here is the call graph for this function:

◆ delete_alignmap()

align delete_alignmap ( alignmap  f,
entity  k 
)

Definition at line 64 of file hpf_private.c.

64  {
65  return (align)(intptr_t) HASH_DELETE(p, p, alignmap_hash_table(f), k);
66 }
#define HASH_DELETE(start, image, h, k)
Definition: newgen_map.h:38

References alignmap_hash_table, f(), HASH_DELETE, and intptr_t.

+ Here is the call graph for this function:

◆ delete_distributemap()

distribute delete_distributemap ( distributemap  f,
entity  k 
)

Definition at line 163 of file hpf_private.c.

163  {
165 }

References distributemap_hash_table, f(), HASH_DELETE, and intptr_t.

+ Here is the call graph for this function:

◆ delete_entity_entities()

entities delete_entity_entities ( entity_entities  f,
entity  k 
)

Definition at line 304 of file hpf_private.c.

304  {
306 }

References entity_entities_hash_table, f(), HASH_DELETE, and intptr_t.

+ Here is the call graph for this function:

◆ delete_entitymap()

entity delete_entitymap ( entitymap  f,
entity  k 
)

Definition at line 361 of file hpf_private.c.

361  {
362  return (entity)(intptr_t) HASH_DELETE(p, p, entitymap_hash_table(f), k);
363 }

References entitymap_hash_table, f(), HASH_DELETE, and intptr_t.

+ Here is the call graph for this function:

◆ delete_newdeclmap()

hpf_newdecls delete_newdeclmap ( newdeclmap  f,
entity  k 
)

Definition at line 653 of file hpf_private.c.

653  {
655 }

References f(), HASH_DELETE, intptr_t, and newdeclmap_hash_table.

+ Here is the call graph for this function:

◆ delete_overlapsmap()

list delete_overlapsmap ( overlapsmap  f,
entity  k 
)

Definition at line 794 of file hpf_private.c.

794  {
795  return (list)(intptr_t) HASH_DELETE(p, p, overlapsmap_hash_table(f), k);
796 }

References f(), HASH_DELETE, intptr_t, and overlapsmap_hash_table.

+ Here is the call graph for this function:

◆ delete_statement_entities()

entities delete_statement_entities ( statement_entities  f,
statement  k 
)

Definition at line 935 of file hpf_private.c.

935  {
937 }

References f(), HASH_DELETE, intptr_t, and statement_entities_hash_table.

+ Here is the call graph for this function:

◆ delete_statement_renamings()

list delete_statement_renamings ( statement_renamings  f,
statement  k 
)

Definition at line 992 of file hpf_private.c.

992  {
994 }

References f(), HASH_DELETE, intptr_t, and statement_renamings_hash_table.

+ Here is the call graph for this function:

◆ distributemap_assign_contents()

void distributemap_assign_contents ( distributemap  r,
distributemap  v 
)

Definition at line 134 of file hpf_private.c.

134  {
137  message_assert("defined references to domain distributemap",
139  memcpy(r, v, sizeof(struct _newgen_struct_distributemap_));
140 }
bool distributemap_defined_p(distributemap p)
Definition: hpf_private.c:128
distributemap check_distributemap(distributemap p)
Definition: hpf_private.c:121

References check_distributemap(), distributemap_defined_p(), and message_assert.

+ Here is the call graph for this function:

◆ distributemap_consistent_p()

bool distributemap_consistent_p ( distributemap  p)

Definition at line 124 of file hpf_private.c.

124  {
126  return gen_consistent_p((gen_chunk*) p);
127 }

References check_distributemap(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ distributemap_defined_p()

bool distributemap_defined_p ( distributemap  p)

Definition at line 128 of file hpf_private.c.

128  {
129  return gen_defined_p((gen_chunk*) p);
130 }

References gen_defined_p().

Referenced by distributemap_assign_contents().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ distributemap_non_recursive_free()

void distributemap_non_recursive_free ( distributemap  p)

Definition at line 141 of file hpf_private.c.

141  {
142  // should clear up contents...
143  free(p);
144 }

References free().

+ Here is the call graph for this function:

◆ dynamic_status_assign_contents()

void dynamic_status_assign_contents ( dynamic_status  r,
dynamic_status  v 
)

Definition at line 191 of file hpf_private.c.

191  {
194  message_assert("defined references to domain dynamic_status",
196  memcpy(r, v, sizeof(struct _newgen_struct_dynamic_status_));
197 }
bool dynamic_status_defined_p(dynamic_status p)
Definition: hpf_private.c:185
dynamic_status check_dynamic_status(dynamic_status p)
Definition: hpf_private.c:178

References check_dynamic_status(), dynamic_status_defined_p(), and message_assert.

+ Here is the call graph for this function:

◆ dynamic_status_consistent_p()

bool dynamic_status_consistent_p ( dynamic_status  p)

Definition at line 181 of file hpf_private.c.

181  {
183  return gen_consistent_p((gen_chunk*) p);
184 }

References check_dynamic_status(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ dynamic_status_defined_p()

bool dynamic_status_defined_p ( dynamic_status  p)

Definition at line 185 of file hpf_private.c.

185  {
186  return gen_defined_p((gen_chunk*) p);
187 }

References gen_defined_p().

Referenced by dynamic_status_assign_contents().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ dynamic_status_non_recursive_free()

void dynamic_status_non_recursive_free ( dynamic_status  p)

Definition at line 198 of file hpf_private.c.

198  {
199  // should clear up contents...
200  free(p);
201 }

References free().

+ Here is the call graph for this function:

◆ entities_assign_contents()

void entities_assign_contents ( entities  r,
entities  v 
)

Definition at line 233 of file hpf_private.c.

233  {
234  check_entities(r);
235  check_entities(v);
236  message_assert("defined references to domain entities",
238  memcpy(r, v, sizeof(struct _newgen_struct_entities_));
239 }
entities check_entities(entities p)
Definition: hpf_private.c:220
bool entities_defined_p(entities p)
Definition: hpf_private.c:227

References check_entities(), entities_defined_p(), and message_assert.

+ Here is the call graph for this function:

◆ entities_consistent_p()

bool entities_consistent_p ( entities  p)

Definition at line 223 of file hpf_private.c.

223  {
224  check_entities(p);
225  return gen_consistent_p((gen_chunk*) p);
226 }

References check_entities(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ entities_defined_p()

bool entities_defined_p ( entities  p)

Definition at line 227 of file hpf_private.c.

227  {
228  return gen_defined_p((gen_chunk*) p);
229 }

References gen_defined_p().

Referenced by entities_assign_contents().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ entities_non_recursive_free()

void entities_non_recursive_free ( entities  p)

Definition at line 240 of file hpf_private.c.

240  {
241  // should clear up contents...
242  free(p);
243 }

References free().

+ Here is the call graph for this function:

◆ entity_entities_assign_contents()

void entity_entities_assign_contents ( entity_entities  r,
entity_entities  v 
)

Definition at line 275 of file hpf_private.c.

275  {
278  message_assert("defined references to domain entity_entities",
280  memcpy(r, v, sizeof(struct _newgen_struct_entity_entities_));
281 }
entity_entities check_entity_entities(entity_entities p)
Definition: hpf_private.c:262
bool entity_entities_defined_p(entity_entities p)
Definition: hpf_private.c:269

References check_entity_entities(), entity_entities_defined_p(), and message_assert.

+ Here is the call graph for this function:

◆ entity_entities_consistent_p()

bool entity_entities_consistent_p ( entity_entities  p)

Definition at line 265 of file hpf_private.c.

265  {
267  return gen_consistent_p((gen_chunk*) p);
268 }

References check_entity_entities(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ entity_entities_defined_p()

bool entity_entities_defined_p ( entity_entities  p)

Definition at line 269 of file hpf_private.c.

269  {
270  return gen_defined_p((gen_chunk*) p);
271 }

References gen_defined_p().

Referenced by entity_entities_assign_contents().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ entity_entities_non_recursive_free()

void entity_entities_non_recursive_free ( entity_entities  p)

Definition at line 282 of file hpf_private.c.

282  {
283  // should clear up contents...
284  free(p);
285 }

References free().

+ Here is the call graph for this function:

◆ entity_status_assign_contents()

void entity_status_assign_contents ( entity_status  r,
entity_status  v 
)

Definition at line 389 of file hpf_private.c.

389  {
392  message_assert("defined references to domain entity_status",
394  memcpy(r, v, sizeof(struct _newgen_struct_entity_status_));
395 }
bool entity_status_defined_p(entity_status p)
Definition: hpf_private.c:383
entity_status check_entity_status(entity_status p)
Definition: hpf_private.c:376

References check_entity_status(), entity_status_defined_p(), and message_assert.

+ Here is the call graph for this function:

◆ entity_status_consistent_p()

bool entity_status_consistent_p ( entity_status  p)

Definition at line 379 of file hpf_private.c.

379  {
381  return gen_consistent_p((gen_chunk*) p);
382 }

References check_entity_status(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ entity_status_defined_p()

bool entity_status_defined_p ( entity_status  p)

Definition at line 383 of file hpf_private.c.

383  {
384  return gen_defined_p((gen_chunk*) p);
385 }

References gen_defined_p().

Referenced by entity_status_assign_contents().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ entity_status_non_recursive_free()

void entity_status_non_recursive_free ( entity_status  p)

Definition at line 396 of file hpf_private.c.

396  {
397  // should clear up contents...
398  free(p);
399 }

References free().

+ Here is the call graph for this function:

◆ entitymap_assign_contents()

void entitymap_assign_contents ( entitymap  r,
entitymap  v 
)

Definition at line 332 of file hpf_private.c.

332  {
333  check_entitymap(r);
334  check_entitymap(v);
335  message_assert("defined references to domain entitymap",
337  memcpy(r, v, sizeof(struct _newgen_struct_entitymap_));
338 }
bool entitymap_defined_p(entitymap p)
Definition: hpf_private.c:326
entitymap check_entitymap(entitymap p)
Definition: hpf_private.c:319

References check_entitymap(), entitymap_defined_p(), and message_assert.

+ Here is the call graph for this function:

◆ entitymap_consistent_p()

bool entitymap_consistent_p ( entitymap  p)

Definition at line 322 of file hpf_private.c.

322  {
323  check_entitymap(p);
324  return gen_consistent_p((gen_chunk*) p);
325 }

References check_entitymap(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ entitymap_defined_p()

bool entitymap_defined_p ( entitymap  p)

Definition at line 326 of file hpf_private.c.

326  {
327  return gen_defined_p((gen_chunk*) p);
328 }

References gen_defined_p().

Referenced by entitymap_assign_contents().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ entitymap_non_recursive_free()

void entitymap_non_recursive_free ( entitymap  p)

Definition at line 339 of file hpf_private.c.

339  {
340  // should clear up contents...
341  free(p);
342 }

References free().

+ Here is the call graph for this function:

◆ extend_alignmap()

void extend_alignmap ( alignmap  f,
entity  k,
align  v 
)

Definition at line 61 of file hpf_private.c.

61  {
63 }
#define HASH_EXTEND(start, image, h, k, v)
Definition: newgen_map.h:36

References alignmap_hash_table, f(), HASH_EXTEND, and intptr_t.

+ Here is the call graph for this function:

◆ extend_distributemap()

void extend_distributemap ( distributemap  f,
entity  k,
distribute  v 
)

Definition at line 160 of file hpf_private.c.

160  {
162 }

References distributemap_hash_table, f(), HASH_EXTEND, and intptr_t.

+ Here is the call graph for this function:

◆ extend_entity_entities()

void extend_entity_entities ( entity_entities  f,
entity  k,
entities  v 
)

Definition at line 301 of file hpf_private.c.

301  {
303 }

References entity_entities_hash_table, f(), HASH_EXTEND, and intptr_t.

+ Here is the call graph for this function:

◆ extend_entitymap()

void extend_entitymap ( entitymap  f,
entity  k,
entity  v 
)

Definition at line 358 of file hpf_private.c.

358  {
360 }

References entitymap_hash_table, f(), HASH_EXTEND, and intptr_t.

+ Here is the call graph for this function:

◆ extend_newdeclmap()

void extend_newdeclmap ( newdeclmap  f,
entity  k,
hpf_newdecls  v 
)

Definition at line 650 of file hpf_private.c.

650  {
652 }

References f(), HASH_EXTEND, intptr_t, and newdeclmap_hash_table.

+ Here is the call graph for this function:

◆ extend_overlapsmap()

void extend_overlapsmap ( overlapsmap  f,
entity  k,
list  v 
)

Definition at line 791 of file hpf_private.c.

791  {
793 }

References f(), HASH_EXTEND, intptr_t, and overlapsmap_hash_table.

+ Here is the call graph for this function:

◆ extend_statement_entities()

void extend_statement_entities ( statement_entities  f,
statement  k,
entities  v 
)

Definition at line 932 of file hpf_private.c.

932  {
934 }

References f(), HASH_EXTEND, intptr_t, and statement_entities_hash_table.

+ Here is the call graph for this function:

◆ extend_statement_renamings()

void extend_statement_renamings ( statement_renamings  f,
statement  k,
list  v 
)

Definition at line 989 of file hpf_private.c.

989  {
991 }

References f(), HASH_EXTEND, intptr_t, and statement_renamings_hash_table.

+ Here is the call graph for this function:

◆ free_alignmap()

void free_alignmap ( alignmap  p)

Definition at line 19 of file hpf_private.c.

19  {
20  gen_free((gen_chunk*) p);
21 }
void gen_free(gen_chunk *obj)
version without shared_pointers.
Definition: genClib.c:992

References gen_free().

+ Here is the call graph for this function:

◆ free_data_status()

void free_data_status ( data_status  p)

Definition at line 76 of file hpf_private.c.

76  {
77  gen_free((gen_chunk*) p);
78 }

References gen_free().

+ Here is the call graph for this function:

◆ free_distributemap()

void free_distributemap ( distributemap  p)

Definition at line 118 of file hpf_private.c.

118  {
119  gen_free((gen_chunk*) p);
120 }

References gen_free().

+ Here is the call graph for this function:

◆ free_dynamic_status()

void free_dynamic_status ( dynamic_status  p)

Definition at line 175 of file hpf_private.c.

175  {
176  gen_free((gen_chunk*) p);
177 }

References gen_free().

+ Here is the call graph for this function:

◆ free_entities()

void free_entities ( entities  p)

Definition at line 217 of file hpf_private.c.

217  {
218  gen_free((gen_chunk*) p);
219 }

References gen_free().

+ Here is the call graph for this function:

◆ free_entity_entities()

void free_entity_entities ( entity_entities  p)

Definition at line 259 of file hpf_private.c.

259  {
260  gen_free((gen_chunk*) p);
261 }

References gen_free().

+ Here is the call graph for this function:

◆ free_entity_status()

void free_entity_status ( entity_status  p)

Definition at line 373 of file hpf_private.c.

373  {
374  gen_free((gen_chunk*) p);
375 }

References gen_free().

+ Here is the call graph for this function:

◆ free_entitymap()

void free_entitymap ( entitymap  p)

Definition at line 316 of file hpf_private.c.

316  {
317  gen_free((gen_chunk*) p);
318 }

References gen_free().

+ Here is the call graph for this function:

◆ free_hpf_newdecl()

void free_hpf_newdecl ( hpf_newdecl  p)

Definition at line 499 of file hpf_private.c.

499  {
500  gen_free((gen_chunk*) p);
501 }

References gen_free().

+ Here is the call graph for this function:

◆ free_hpf_newdecls()

void free_hpf_newdecls ( hpf_newdecls  p)

Definition at line 566 of file hpf_private.c.

566  {
567  gen_free((gen_chunk*) p);
568 }

References gen_free().

+ Here is the call graph for this function:

◆ free_hpfc_reductions()

void free_hpfc_reductions ( hpfc_reductions  p)

Definition at line 415 of file hpf_private.c.

415  {
416  gen_free((gen_chunk*) p);
417 }

References gen_free().

+ Here is the call graph for this function:

◆ free_hpfc_status()

void free_hpfc_status ( hpfc_status  p)

Definition at line 457 of file hpf_private.c.

457  {
458  gen_free((gen_chunk*) p);
459 }

References gen_free().

+ Here is the call graph for this function:

◆ free_newdeclmap()

void free_newdeclmap ( newdeclmap  p)

Definition at line 608 of file hpf_private.c.

608  {
609  gen_free((gen_chunk*) p);
610 }

References gen_free().

+ Here is the call graph for this function:

◆ free_numbers_status()

void free_numbers_status ( numbers_status  p)

Definition at line 665 of file hpf_private.c.

665  {
666  gen_free((gen_chunk*) p);
667 }

References gen_free().

+ Here is the call graph for this function:

◆ free_overlap()

void free_overlap ( overlap  p)

Definition at line 707 of file hpf_private.c.

707  {
708  gen_free((gen_chunk*) p);
709 }

References gen_free().

+ Here is the call graph for this function:

◆ free_overlapsmap()

void free_overlapsmap ( overlapsmap  p)

Definition at line 749 of file hpf_private.c.

749  {
750  gen_free((gen_chunk*) p);
751 }

References gen_free().

+ Here is the call graph for this function:

◆ free_remapping()

void free_remapping ( remapping  p)

Definition at line 806 of file hpf_private.c.

806  {
807  gen_free((gen_chunk*) p);
808 }

References gen_free().

+ Here is the call graph for this function:

◆ free_renaming()

void free_renaming ( renaming  p)

Definition at line 848 of file hpf_private.c.

848  {
849  gen_free((gen_chunk*) p);
850 }

References gen_free().

+ Here is the call graph for this function:

◆ free_statement_entities()

void free_statement_entities ( statement_entities  p)

Definition at line 890 of file hpf_private.c.

890  {
891  gen_free((gen_chunk*) p);
892 }

References gen_free().

+ Here is the call graph for this function:

◆ free_statement_renamings()

void free_statement_renamings ( statement_renamings  p)

Definition at line 947 of file hpf_private.c.

947  {
948  gen_free((gen_chunk*) p);
949 }

References gen_free().

+ Here is the call graph for this function:

◆ gen_alignmap_cons()

list gen_alignmap_cons ( alignmap  p,
list  l 
)

Definition at line 32 of file hpf_private.c.

32  {
34 }
list gen_typed_cons(_int type, const void *item, const list next)
CONS a list with minimal type checking this cannot be done within the CONS macro because possible fun...
Definition: list.c:900
#define ALIGNMAP_NEWGEN_DOMAIN
Definition: hpf_private.h:55

References ALIGNMAP_NEWGEN_DOMAIN, and gen_typed_cons().

+ Here is the call graph for this function:

◆ gen_data_status_cons()

list gen_data_status_cons ( data_status  p,
list  l 
)

Definition at line 89 of file hpf_private.c.

89  {
91 }
#define DATA_STATUS_NEWGEN_DOMAIN
Definition: hpf_private.h:63

References DATA_STATUS_NEWGEN_DOMAIN, and gen_typed_cons().

+ Here is the call graph for this function:

◆ gen_distributemap_cons()

list gen_distributemap_cons ( distributemap  p,
list  l 
)

Definition at line 131 of file hpf_private.c.

131  {
133 }
#define DISTRIBUTEMAP_NEWGEN_DOMAIN
Definition: hpf_private.h:71

References DISTRIBUTEMAP_NEWGEN_DOMAIN, and gen_typed_cons().

+ Here is the call graph for this function:

◆ gen_dynamic_status_cons()

list gen_dynamic_status_cons ( dynamic_status  p,
list  l 
)

Definition at line 188 of file hpf_private.c.

188  {
190 }
#define DYNAMIC_STATUS_NEWGEN_DOMAIN
Definition: hpf_private.h:79

References DYNAMIC_STATUS_NEWGEN_DOMAIN, and gen_typed_cons().

+ Here is the call graph for this function:

◆ gen_entities_cons()

list gen_entities_cons ( entities  p,
list  l 
)

Definition at line 230 of file hpf_private.c.

230  {
232 }
#define ENTITIES_NEWGEN_DOMAIN
Definition: hpf_private.h:87

References ENTITIES_NEWGEN_DOMAIN, and gen_typed_cons().

+ Here is the call graph for this function:

◆ gen_entity_entities_cons()

list gen_entity_entities_cons ( entity_entities  p,
list  l 
)

Definition at line 272 of file hpf_private.c.

272  {
274 }
#define ENTITY_ENTITIES_NEWGEN_DOMAIN
Definition: hpf_private.h:95

References ENTITY_ENTITIES_NEWGEN_DOMAIN, and gen_typed_cons().

+ Here is the call graph for this function:

◆ gen_entity_status_cons()

list gen_entity_status_cons ( entity_status  p,
list  l 
)

Definition at line 386 of file hpf_private.c.

386  {
388 }
#define ENTITY_STATUS_NEWGEN_DOMAIN
Definition: hpf_private.h:111

References ENTITY_STATUS_NEWGEN_DOMAIN, and gen_typed_cons().

+ Here is the call graph for this function:

◆ gen_entitymap_cons()

list gen_entitymap_cons ( entitymap  p,
list  l 
)

Definition at line 329 of file hpf_private.c.

329  {
331 }
#define ENTITYMAP_NEWGEN_DOMAIN
Definition: hpf_private.h:103

References ENTITYMAP_NEWGEN_DOMAIN, and gen_typed_cons().

+ Here is the call graph for this function:

◆ gen_hpf_newdecl_cons()

list gen_hpf_newdecl_cons ( hpf_newdecl  p,
list  l 
)

Definition at line 512 of file hpf_private.c.

512  {
514 }
#define HPF_NEWDECL_NEWGEN_DOMAIN
Definition: hpf_private.h:135

References gen_typed_cons(), and HPF_NEWDECL_NEWGEN_DOMAIN.

+ Here is the call graph for this function:

◆ gen_hpf_newdecls_cons()

list gen_hpf_newdecls_cons ( hpf_newdecls  p,
list  l 
)

Definition at line 579 of file hpf_private.c.

579  {
581 }
#define HPF_NEWDECLS_NEWGEN_DOMAIN
Definition: hpf_private.h:143

References gen_typed_cons(), and HPF_NEWDECLS_NEWGEN_DOMAIN.

+ Here is the call graph for this function:

◆ gen_hpfc_reductions_cons()

list gen_hpfc_reductions_cons ( hpfc_reductions  p,
list  l 
)

Definition at line 428 of file hpf_private.c.

428  {
430 }
#define HPFC_REDUCTIONS_NEWGEN_DOMAIN
Definition: hpf_private.h:119

References gen_typed_cons(), and HPFC_REDUCTIONS_NEWGEN_DOMAIN.

+ Here is the call graph for this function:

◆ gen_hpfc_status_cons()

list gen_hpfc_status_cons ( hpfc_status  p,
list  l 
)

Definition at line 470 of file hpf_private.c.

470  {
472 }
#define HPFC_STATUS_NEWGEN_DOMAIN
Definition: hpf_private.h:127

References gen_typed_cons(), and HPFC_STATUS_NEWGEN_DOMAIN.

+ Here is the call graph for this function:

◆ gen_newdeclmap_cons()

list gen_newdeclmap_cons ( newdeclmap  p,
list  l 
)

Definition at line 621 of file hpf_private.c.

621  {
623 }
#define NEWDECLMAP_NEWGEN_DOMAIN
Definition: hpf_private.h:151

References gen_typed_cons(), and NEWDECLMAP_NEWGEN_DOMAIN.

+ Here is the call graph for this function:

◆ gen_numbers_status_cons()

list gen_numbers_status_cons ( numbers_status  p,
list  l 
)

Definition at line 678 of file hpf_private.c.

678  {
680 }
#define NUMBERS_STATUS_NEWGEN_DOMAIN
Definition: hpf_private.h:159

References gen_typed_cons(), and NUMBERS_STATUS_NEWGEN_DOMAIN.

+ Here is the call graph for this function:

◆ gen_overlap_cons()

list gen_overlap_cons ( overlap  p,
list  l 
)

Definition at line 720 of file hpf_private.c.

720  {
722 }
#define OVERLAP_NEWGEN_DOMAIN
Definition: hpf_private.h:167

References gen_typed_cons(), and OVERLAP_NEWGEN_DOMAIN.

+ Here is the call graph for this function:

◆ gen_overlapsmap_cons()

list gen_overlapsmap_cons ( overlapsmap  p,
list  l 
)

Definition at line 762 of file hpf_private.c.

762  {
764 }
#define OVERLAPSMAP_NEWGEN_DOMAIN
Definition: hpf_private.h:175

References gen_typed_cons(), and OVERLAPSMAP_NEWGEN_DOMAIN.

+ Here is the call graph for this function:

◆ gen_remapping_cons()

list gen_remapping_cons ( remapping  p,
list  l 
)

Definition at line 819 of file hpf_private.c.

819  {
821 }
#define REMAPPING_NEWGEN_DOMAIN
Definition: hpf_private.h:183

References gen_typed_cons(), and REMAPPING_NEWGEN_DOMAIN.

+ Here is the call graph for this function:

◆ gen_renaming_cons()

list gen_renaming_cons ( renaming  p,
list  l 
)

Definition at line 861 of file hpf_private.c.

861  {
863 }
#define RENAMING_NEWGEN_DOMAIN
Definition: hpf_private.h:191

References gen_typed_cons(), and RENAMING_NEWGEN_DOMAIN.

+ Here is the call graph for this function:

◆ gen_statement_entities_cons()

list gen_statement_entities_cons ( statement_entities  p,
list  l 
)

Definition at line 903 of file hpf_private.c.

903  {
905 }
#define STATEMENT_ENTITIES_NEWGEN_DOMAIN
Definition: hpf_private.h:199

References gen_typed_cons(), and STATEMENT_ENTITIES_NEWGEN_DOMAIN.

+ Here is the call graph for this function:

◆ gen_statement_renamings_cons()

list gen_statement_renamings_cons ( statement_renamings  p,
list  l 
)

Definition at line 960 of file hpf_private.c.

960  {
962 }
#define STATEMENT_RENAMINGS_NEWGEN_DOMAIN
Definition: hpf_private.h:207

References gen_typed_cons(), and STATEMENT_RENAMINGS_NEWGEN_DOMAIN.

+ Here is the call graph for this function:

◆ hpf_newdecl_assign_contents()

void hpf_newdecl_assign_contents ( hpf_newdecl  r,
hpf_newdecl  v 
)

Definition at line 515 of file hpf_private.c.

515  {
518  message_assert("defined references to domain hpf_newdecl",
520  memcpy(r, v, sizeof(struct _newgen_struct_hpf_newdecl_));
521 }
bool hpf_newdecl_defined_p(hpf_newdecl p)
Definition: hpf_private.c:509
hpf_newdecl check_hpf_newdecl(hpf_newdecl p)
Definition: hpf_private.c:502

References check_hpf_newdecl(), hpf_newdecl_defined_p(), and message_assert.

+ Here is the call graph for this function:

◆ hpf_newdecl_consistent_p()

bool hpf_newdecl_consistent_p ( hpf_newdecl  p)

Definition at line 505 of file hpf_private.c.

505  {
507  return gen_consistent_p((gen_chunk*) p);
508 }

References check_hpf_newdecl(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ hpf_newdecl_defined_p()

bool hpf_newdecl_defined_p ( hpf_newdecl  p)

Definition at line 509 of file hpf_private.c.

509  {
510  return gen_defined_p((gen_chunk*) p);
511 }

References gen_defined_p().

Referenced by hpf_newdecl_assign_contents().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ hpf_newdecl_non_recursive_free()

void hpf_newdecl_non_recursive_free ( hpf_newdecl  p)

Definition at line 522 of file hpf_private.c.

522  {
523  // should clear up contents...
524  free(p);
525 }

References free().

+ Here is the call graph for this function:

◆ hpf_newdecl_tag_as_string()

string hpf_newdecl_tag_as_string ( enum  hpf_newdecl_utype)

Definition at line 532 of file hpf_private.c.

532  {
533  switch (tag) {
534  case is_hpf_newdecl_none: return "none";
535  case is_hpf_newdecl_alpha: return "alpha";
536  case is_hpf_newdecl_beta: return "beta";
537  case is_hpf_newdecl_gamma: return "gamma";
538  case is_hpf_newdecl_delta: return "delta";
539  default: return string_undefined;
540  }
541 }
int tag
TAG.
Definition: newgen_types.h:92
#define string_undefined
Definition: newgen_types.h:40

References is_hpf_newdecl_alpha, is_hpf_newdecl_beta, is_hpf_newdecl_delta, is_hpf_newdecl_gamma, is_hpf_newdecl_none, and string_undefined.

◆ hpf_newdecls_assign_contents()

void hpf_newdecls_assign_contents ( hpf_newdecls  r,
hpf_newdecls  v 
)

Definition at line 582 of file hpf_private.c.

582  {
585  message_assert("defined references to domain hpf_newdecls",
587  memcpy(r, v, sizeof(struct _newgen_struct_hpf_newdecls_));
588 }
hpf_newdecls check_hpf_newdecls(hpf_newdecls p)
Definition: hpf_private.c:569
bool hpf_newdecls_defined_p(hpf_newdecls p)
Definition: hpf_private.c:576

References check_hpf_newdecls(), hpf_newdecls_defined_p(), and message_assert.

+ Here is the call graph for this function:

◆ hpf_newdecls_consistent_p()

bool hpf_newdecls_consistent_p ( hpf_newdecls  p)

Definition at line 572 of file hpf_private.c.

572  {
574  return gen_consistent_p((gen_chunk*) p);
575 }

References check_hpf_newdecls(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ hpf_newdecls_defined_p()

bool hpf_newdecls_defined_p ( hpf_newdecls  p)

Definition at line 576 of file hpf_private.c.

576  {
577  return gen_defined_p((gen_chunk*) p);
578 }

References gen_defined_p().

Referenced by hpf_newdecls_assign_contents().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ hpf_newdecls_non_recursive_free()

void hpf_newdecls_non_recursive_free ( hpf_newdecls  p)

Definition at line 589 of file hpf_private.c.

589  {
590  // should clear up contents...
591  free(p);
592 }

References free().

+ Here is the call graph for this function:

◆ hpfc_reductions_assign_contents()

void hpfc_reductions_assign_contents ( hpfc_reductions  r,
hpfc_reductions  v 
)

Definition at line 431 of file hpf_private.c.

431  {
434  message_assert("defined references to domain hpfc_reductions",
436  memcpy(r, v, sizeof(struct _newgen_struct_hpfc_reductions_));
437 }
bool hpfc_reductions_defined_p(hpfc_reductions p)
Definition: hpf_private.c:425
hpfc_reductions check_hpfc_reductions(hpfc_reductions p)
Definition: hpf_private.c:418

References check_hpfc_reductions(), hpfc_reductions_defined_p(), and message_assert.

+ Here is the call graph for this function:

◆ hpfc_reductions_consistent_p()

bool hpfc_reductions_consistent_p ( hpfc_reductions  p)

Definition at line 421 of file hpf_private.c.

421  {
423  return gen_consistent_p((gen_chunk*) p);
424 }

References check_hpfc_reductions(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ hpfc_reductions_defined_p()

bool hpfc_reductions_defined_p ( hpfc_reductions  p)

Definition at line 425 of file hpf_private.c.

425  {
426  return gen_defined_p((gen_chunk*) p);
427 }

References gen_defined_p().

Referenced by hpfc_reductions_assign_contents().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ hpfc_reductions_non_recursive_free()

void hpfc_reductions_non_recursive_free ( hpfc_reductions  p)

Definition at line 438 of file hpf_private.c.

438  {
439  // should clear up contents...
440  free(p);
441 }

References free().

+ Here is the call graph for this function:

◆ hpfc_status_assign_contents()

void hpfc_status_assign_contents ( hpfc_status  r,
hpfc_status  v 
)

Definition at line 473 of file hpf_private.c.

473  {
476  message_assert("defined references to domain hpfc_status",
478  memcpy(r, v, sizeof(struct _newgen_struct_hpfc_status_));
479 }
hpfc_status check_hpfc_status(hpfc_status p)
Definition: hpf_private.c:460
bool hpfc_status_defined_p(hpfc_status p)
Definition: hpf_private.c:467

References check_hpfc_status(), hpfc_status_defined_p(), and message_assert.

+ Here is the call graph for this function:

◆ hpfc_status_consistent_p()

bool hpfc_status_consistent_p ( hpfc_status  p)

Definition at line 463 of file hpf_private.c.

463  {
465  return gen_consistent_p((gen_chunk*) p);
466 }

References check_hpfc_status(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ hpfc_status_defined_p()

bool hpfc_status_defined_p ( hpfc_status  p)

Definition at line 467 of file hpf_private.c.

467  {
468  return gen_defined_p((gen_chunk*) p);
469 }

References gen_defined_p().

Referenced by hpfc_status_assign_contents().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ hpfc_status_non_recursive_free()

void hpfc_status_non_recursive_free ( hpfc_status  p)

Definition at line 480 of file hpf_private.c.

480  {
481  // should clear up contents...
482  free(p);
483 }

References free().

+ Here is the call graph for this function:

◆ make_alignmap()

alignmap make_alignmap ( void  )

Definition at line 52 of file hpf_private.c.

52  {
54 }
#define GEN_CHECK_ALLOC
Definition: genC.h:307
gen_chunk * gen_alloc(int size, int gen_check_p, int dom,...)
allocates something in newgen.
Definition: genClib.c:298

References alignmap_domain, gen_alloc(), and GEN_CHECK_ALLOC.

+ Here is the call graph for this function:

◆ make_data_status()

data_status make_data_status ( newdeclmap  a1,
alignmap  a2,
distributemap  a3,
list  a4,
list  a5,
list  a6 
)

Definition at line 109 of file hpf_private.c.

109  {
110  return (data_status) gen_alloc(7*sizeof(gen_chunk), GEN_CHECK_ALLOC, data_status_domain, a1, a2, a3, a4, a5, a6);
111 }

References data_status_domain, gen_alloc(), and GEN_CHECK_ALLOC.

Referenced by get_data_status().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ make_distributemap()

distributemap make_distributemap ( void  )

Definition at line 151 of file hpf_private.c.

151  {
153 }

References distributemap_domain, gen_alloc(), and GEN_CHECK_ALLOC.

+ Here is the call graph for this function:

◆ make_dynamic_status()

dynamic_status make_dynamic_status ( entity_entities  a1,
entitymap  a2,
statement_renamings  a3,
statement_entities  a4 
)

Definition at line 208 of file hpf_private.c.

208  {
209  return (dynamic_status) gen_alloc(5*sizeof(gen_chunk), GEN_CHECK_ALLOC, dynamic_status_domain, a1, a2, a3, a4);
210 }

References dynamic_status_domain, gen_alloc(), and GEN_CHECK_ALLOC.

Referenced by get_dynamic_status().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ make_entities()

entities make_entities ( list  a)

Definition at line 250 of file hpf_private.c.

250  {
252 }

References entities_domain, gen_alloc(), and GEN_CHECK_ALLOC.

Referenced by add_alive_synonym(), alive_arrays(), handle_reduction_directive(), initialize_reaching_propagation(), lazy_initialize_for_statement(), and set_entity_as_dynamic().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ make_entity_entities()

entity_entities make_entity_entities ( void  )

Definition at line 292 of file hpf_private.c.

292  {
294 }

References entity_entities_domain, gen_alloc(), and GEN_CHECK_ALLOC.

+ Here is the call graph for this function:

◆ make_entity_status()

entity_status make_entity_status ( entitymap  a1,
entitymap  a2,
entitymap  a3,
entitymap  a4,
entity_int  a5 
)

Definition at line 406 of file hpf_private.c.

406  {
407  return (entity_status) gen_alloc(6*sizeof(gen_chunk), GEN_CHECK_ALLOC, entity_status_domain, a1, a2, a3, a4, a5);
408 }

References entity_status_domain, gen_alloc(), and GEN_CHECK_ALLOC.

Referenced by get_entity_status().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ make_entitymap()

entitymap make_entitymap ( void  )

Definition at line 349 of file hpf_private.c.

349  {
351 }

References entitymap_domain, gen_alloc(), and GEN_CHECK_ALLOC.

+ Here is the call graph for this function:

◆ make_hpf_newdecl()

hpf_newdecl make_hpf_newdecl ( enum  hpf_newdecl_utype,
void *  val 
)

Definition at line 542 of file hpf_private.c.

542  {
544 }

References gen_alloc(), GEN_CHECK_ALLOC, and hpf_newdecl_domain.

Referenced by create_new_declaration(), make_hpf_newdecl_alpha(), make_hpf_newdecl_beta(), make_hpf_newdecl_delta(), make_hpf_newdecl_gamma(), and make_hpf_newdecl_none().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ make_hpf_newdecl_alpha()

hpf_newdecl make_hpf_newdecl_alpha ( void  )

Definition at line 548 of file hpf_private.c.

548  {
550 }
hpf_newdecl make_hpf_newdecl(enum hpf_newdecl_utype tag, void *val)
Definition: hpf_private.c:542
#define UU
Definition: newgen_types.h:98

References is_hpf_newdecl_alpha, make_hpf_newdecl(), and UU.

+ Here is the call graph for this function:

◆ make_hpf_newdecl_beta()

hpf_newdecl make_hpf_newdecl_beta ( void  )

Definition at line 551 of file hpf_private.c.

551  {
553 }

References is_hpf_newdecl_beta, make_hpf_newdecl(), and UU.

+ Here is the call graph for this function:

◆ make_hpf_newdecl_delta()

hpf_newdecl make_hpf_newdecl_delta ( void  )

Definition at line 557 of file hpf_private.c.

557  {
559 }

References is_hpf_newdecl_delta, make_hpf_newdecl(), and UU.

+ Here is the call graph for this function:

◆ make_hpf_newdecl_gamma()

hpf_newdecl make_hpf_newdecl_gamma ( void  )

Definition at line 554 of file hpf_private.c.

554  {
556 }

References is_hpf_newdecl_gamma, make_hpf_newdecl(), and UU.

+ Here is the call graph for this function:

◆ make_hpf_newdecl_none()

hpf_newdecl make_hpf_newdecl_none ( void  )

Definition at line 545 of file hpf_private.c.

545  {
547 }

References is_hpf_newdecl_none, make_hpf_newdecl(), and UU.

+ Here is the call graph for this function:

◆ make_hpf_newdecls()

hpf_newdecls make_hpf_newdecls ( list  a)

Definition at line 599 of file hpf_private.c.

599  {
601 }

References gen_alloc(), GEN_CHECK_ALLOC, and hpf_newdecls_domain.

Referenced by create_new_declaration().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ make_hpfc_reductions()

hpfc_reductions make_hpfc_reductions ( entity  a1,
entity  a2,
reduction_operator  a3 
)

Definition at line 448 of file hpf_private.c.

448  {
450 }

References gen_alloc(), GEN_CHECK_ALLOC, and hpfc_reductions_domain.

Referenced by reduction_of_in().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ make_hpfc_status()

hpfc_status make_hpfc_status ( overlapsmap  a1,
data_status  a2,
numbers_status  a3,
entity_status  a4,
list  a5,
dynamic_status  a6,
list  a7,
list  a8,
list  a9,
statement_entities  a10 
)

Definition at line 490 of file hpf_private.c.

490  {
491  return (hpfc_status) gen_alloc(11*sizeof(gen_chunk), GEN_CHECK_ALLOC, hpfc_status_domain, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10);
492 }

References gen_alloc(), GEN_CHECK_ALLOC, and hpfc_status_domain.

Referenced by init_hpfc_status().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ make_newdeclmap()

newdeclmap make_newdeclmap ( void  )

Definition at line 641 of file hpf_private.c.

641  {
643 }

References gen_alloc(), GEN_CHECK_ALLOC, and newdeclmap_domain.

+ Here is the call graph for this function:

◆ make_numbers_status()

numbers_status make_numbers_status ( entity_int  a1,
intptr_t  a2,
intptr_t  a3,
intptr_t  a4 
)

Definition at line 698 of file hpf_private.c.

698  {
699  return (numbers_status) gen_alloc(5*sizeof(gen_chunk), GEN_CHECK_ALLOC, numbers_status_domain, a1, a2, a3, a4);
700 }

References gen_alloc(), GEN_CHECK_ALLOC, and numbers_status_domain.

Referenced by get_hpf_number_status().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ make_overlap()

overlap make_overlap ( intptr_t  a1,
intptr_t  a2 
)

Definition at line 740 of file hpf_private.c.

740  {
741  return (overlap) gen_alloc(3*sizeof(gen_chunk), GEN_CHECK_ALLOC, overlap_domain, a1, a2);
742 }

References gen_alloc(), GEN_CHECK_ALLOC, and overlap_domain.

Referenced by create_overlaps().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ make_overlapsmap()

overlapsmap make_overlapsmap ( void  )

Definition at line 782 of file hpf_private.c.

782  {
784 }

References gen_alloc(), GEN_CHECK_ALLOC, and overlapsmap_domain.

+ Here is the call graph for this function:

◆ make_remapping()

remapping make_remapping ( renaming  a1,
list  a2 
)

Definition at line 839 of file hpf_private.c.

839  {
840  return (remapping) gen_alloc(3*sizeof(gen_chunk), GEN_CHECK_ALLOC, remapping_domain, a1, a2);
841 }

References gen_alloc(), GEN_CHECK_ALLOC, and remapping_domain.

Referenced by add_remapping_as_computed().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ make_renaming()

renaming make_renaming ( entity  a1,
entity  a2 
)

Definition at line 881 of file hpf_private.c.

881  {
882  return (renaming) gen_alloc(3*sizeof(gen_chunk), GEN_CHECK_ALLOC, renaming_domain, a1, a2);
883 }

References gen_alloc(), GEN_CHECK_ALLOC, and renaming_domain.

Referenced by add_once_to_renaming_list(), handle_prescriptive_directive(), initial_alignment(), one_align_directive(), one_distribute_directive(), and regenerate_renamings().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ make_statement_entities()

statement_entities make_statement_entities ( void  )

Definition at line 923 of file hpf_private.c.

References gen_alloc(), GEN_CHECK_ALLOC, and statement_entities_domain.

+ Here is the call graph for this function:

◆ make_statement_renamings()

statement_renamings make_statement_renamings ( void  )

Definition at line 980 of file hpf_private.c.

References gen_alloc(), GEN_CHECK_ALLOC, and statement_renamings_domain.

+ Here is the call graph for this function:

◆ newdeclmap_assign_contents()

void newdeclmap_assign_contents ( newdeclmap  r,
newdeclmap  v 
)

Definition at line 624 of file hpf_private.c.

624  {
625  check_newdeclmap(r);
626  check_newdeclmap(v);
627  message_assert("defined references to domain newdeclmap",
629  memcpy(r, v, sizeof(struct _newgen_struct_newdeclmap_));
630 }
newdeclmap check_newdeclmap(newdeclmap p)
Definition: hpf_private.c:611
bool newdeclmap_defined_p(newdeclmap p)
Definition: hpf_private.c:618

References check_newdeclmap(), message_assert, and newdeclmap_defined_p().

+ Here is the call graph for this function:

◆ newdeclmap_consistent_p()

bool newdeclmap_consistent_p ( newdeclmap  p)

Definition at line 614 of file hpf_private.c.

614  {
615  check_newdeclmap(p);
616  return gen_consistent_p((gen_chunk*) p);
617 }

References check_newdeclmap(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ newdeclmap_defined_p()

bool newdeclmap_defined_p ( newdeclmap  p)

Definition at line 618 of file hpf_private.c.

618  {
619  return gen_defined_p((gen_chunk*) p);
620 }

References gen_defined_p().

Referenced by newdeclmap_assign_contents().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ newdeclmap_non_recursive_free()

void newdeclmap_non_recursive_free ( newdeclmap  p)

Definition at line 631 of file hpf_private.c.

631  {
632  // should clear up contents...
633  free(p);
634 }

References free().

+ Here is the call graph for this function:

◆ numbers_status_assign_contents()

void numbers_status_assign_contents ( numbers_status  r,
numbers_status  v 
)

Definition at line 681 of file hpf_private.c.

681  {
684  message_assert("defined references to domain numbers_status",
686  memcpy(r, v, sizeof(struct _newgen_struct_numbers_status_));
687 }
numbers_status check_numbers_status(numbers_status p)
Definition: hpf_private.c:668
bool numbers_status_defined_p(numbers_status p)
Definition: hpf_private.c:675

References check_numbers_status(), message_assert, and numbers_status_defined_p().

+ Here is the call graph for this function:

◆ numbers_status_consistent_p()

bool numbers_status_consistent_p ( numbers_status  p)

Definition at line 671 of file hpf_private.c.

671  {
673  return gen_consistent_p((gen_chunk*) p);
674 }

References check_numbers_status(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ numbers_status_defined_p()

bool numbers_status_defined_p ( numbers_status  p)

Definition at line 675 of file hpf_private.c.

675  {
676  return gen_defined_p((gen_chunk*) p);
677 }

References gen_defined_p().

Referenced by numbers_status_assign_contents().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ numbers_status_non_recursive_free()

void numbers_status_non_recursive_free ( numbers_status  p)

Definition at line 688 of file hpf_private.c.

688  {
689  // should clear up contents...
690  free(p);
691 }

References free().

+ Here is the call graph for this function:

◆ overlap_assign_contents()

void overlap_assign_contents ( overlap  r,
overlap  v 
)

Definition at line 723 of file hpf_private.c.

723  {
724  check_overlap(r);
725  check_overlap(v);
726  message_assert("defined references to domain overlap",
728  memcpy(r, v, sizeof(struct _newgen_struct_overlap_));
729 }
overlap check_overlap(overlap p)
Definition: hpf_private.c:710
bool overlap_defined_p(overlap p)
Definition: hpf_private.c:717

References check_overlap(), message_assert, and overlap_defined_p().

+ Here is the call graph for this function:

◆ overlap_consistent_p()

bool overlap_consistent_p ( overlap  p)

Definition at line 713 of file hpf_private.c.

713  {
714  check_overlap(p);
715  return gen_consistent_p((gen_chunk*) p);
716 }

References check_overlap(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ overlap_defined_p()

bool overlap_defined_p ( overlap  p)

Definition at line 717 of file hpf_private.c.

717  {
718  return gen_defined_p((gen_chunk*) p);
719 }

References gen_defined_p().

Referenced by overlap_assign_contents().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ overlap_non_recursive_free()

void overlap_non_recursive_free ( overlap  p)

Definition at line 730 of file hpf_private.c.

730  {
731  // should clear up contents...
732  free(p);
733 }

References free().

+ Here is the call graph for this function:

◆ overlapsmap_assign_contents()

void overlapsmap_assign_contents ( overlapsmap  r,
overlapsmap  v 
)

Definition at line 765 of file hpf_private.c.

765  {
768  message_assert("defined references to domain overlapsmap",
770  memcpy(r, v, sizeof(struct _newgen_struct_overlapsmap_));
771 }
bool overlapsmap_defined_p(overlapsmap p)
Definition: hpf_private.c:759
overlapsmap check_overlapsmap(overlapsmap p)
Definition: hpf_private.c:752

References check_overlapsmap(), message_assert, and overlapsmap_defined_p().

+ Here is the call graph for this function:

◆ overlapsmap_consistent_p()

bool overlapsmap_consistent_p ( overlapsmap  p)

Definition at line 755 of file hpf_private.c.

755  {
757  return gen_consistent_p((gen_chunk*) p);
758 }

References check_overlapsmap(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ overlapsmap_defined_p()

bool overlapsmap_defined_p ( overlapsmap  p)

Definition at line 759 of file hpf_private.c.

759  {
760  return gen_defined_p((gen_chunk*) p);
761 }

References gen_defined_p().

Referenced by overlapsmap_assign_contents().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ overlapsmap_non_recursive_free()

void overlapsmap_non_recursive_free ( overlapsmap  p)

Definition at line 772 of file hpf_private.c.

772  {
773  // should clear up contents...
774  free(p);
775 }

References free().

+ Here is the call graph for this function:

◆ read_alignmap()

alignmap read_alignmap ( FILE *  f)

Definition at line 49 of file hpf_private.c.

49  {
50  return (alignmap) gen_read(f);
51 }
gen_chunk * gen_read(FILE *file)
GEN_READ reads any object from the FILE stream.
Definition: genClib.c:2323

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_data_status()

data_status read_data_status ( FILE *  f)

Definition at line 106 of file hpf_private.c.

106  {
107  return (data_status) gen_read(f);
108 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_distributemap()

distributemap read_distributemap ( FILE *  f)

Definition at line 148 of file hpf_private.c.

148  {
149  return (distributemap) gen_read(f);
150 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_dynamic_status()

dynamic_status read_dynamic_status ( FILE *  f)

Definition at line 205 of file hpf_private.c.

205  {
206  return (dynamic_status) gen_read(f);
207 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_entities()

entities read_entities ( FILE *  f)

Definition at line 247 of file hpf_private.c.

247  {
248  return (entities) gen_read(f);
249 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_entity_entities()

entity_entities read_entity_entities ( FILE *  f)

Definition at line 289 of file hpf_private.c.

289  {
290  return (entity_entities) gen_read(f);
291 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_entity_status()

entity_status read_entity_status ( FILE *  f)

Definition at line 403 of file hpf_private.c.

403  {
404  return (entity_status) gen_read(f);
405 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_entitymap()

entitymap read_entitymap ( FILE *  f)

Definition at line 346 of file hpf_private.c.

346  {
347  return (entitymap) gen_read(f);
348 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_hpf_newdecl()

hpf_newdecl read_hpf_newdecl ( FILE *  f)

Definition at line 529 of file hpf_private.c.

529  {
530  return (hpf_newdecl) gen_read(f);
531 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_hpf_newdecls()

hpf_newdecls read_hpf_newdecls ( FILE *  f)

Definition at line 596 of file hpf_private.c.

596  {
597  return (hpf_newdecls) gen_read(f);
598 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_hpfc_reductions()

hpfc_reductions read_hpfc_reductions ( FILE *  f)

Definition at line 445 of file hpf_private.c.

445  {
446  return (hpfc_reductions) gen_read(f);
447 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_hpfc_status()

hpfc_status read_hpfc_status ( FILE *  f)

Definition at line 487 of file hpf_private.c.

487  {
488  return (hpfc_status) gen_read(f);
489 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_newdeclmap()

newdeclmap read_newdeclmap ( FILE *  f)

Definition at line 638 of file hpf_private.c.

638  {
639  return (newdeclmap) gen_read(f);
640 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_numbers_status()

numbers_status read_numbers_status ( FILE *  f)

Definition at line 695 of file hpf_private.c.

695  {
696  return (numbers_status) gen_read(f);
697 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_overlap()

overlap read_overlap ( FILE *  f)

Definition at line 737 of file hpf_private.c.

737  {
738  return (overlap) gen_read(f);
739 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_overlapsmap()

overlapsmap read_overlapsmap ( FILE *  f)

Definition at line 779 of file hpf_private.c.

779  {
780  return (overlapsmap) gen_read(f);
781 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_remapping()

remapping read_remapping ( FILE *  f)

Definition at line 836 of file hpf_private.c.

836  {
837  return (remapping) gen_read(f);
838 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_renaming()

renaming read_renaming ( FILE *  f)

Definition at line 878 of file hpf_private.c.

878  {
879  return (renaming) gen_read(f);
880 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_statement_entities()

statement_entities read_statement_entities ( FILE *  f)

Definition at line 920 of file hpf_private.c.

920  {
921  return (statement_entities) gen_read(f);
922 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_statement_renamings()

statement_renamings read_statement_renamings ( FILE *  f)

Definition at line 977 of file hpf_private.c.

977  {
978  return (statement_renamings) gen_read(f);
979 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ remapping_assign_contents()

void remapping_assign_contents ( remapping  r,
remapping  v 
)

Definition at line 822 of file hpf_private.c.

822  {
823  check_remapping(r);
824  check_remapping(v);
825  message_assert("defined references to domain remapping",
827  memcpy(r, v, sizeof(struct _newgen_struct_remapping_));
828 }
bool remapping_defined_p(remapping p)
Definition: hpf_private.c:816
remapping check_remapping(remapping p)
Definition: hpf_private.c:809

References check_remapping(), message_assert, and remapping_defined_p().

+ Here is the call graph for this function:

◆ remapping_consistent_p()

bool remapping_consistent_p ( remapping  p)

Definition at line 812 of file hpf_private.c.

812  {
813  check_remapping(p);
814  return gen_consistent_p((gen_chunk*) p);
815 }

References check_remapping(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ remapping_defined_p()

bool remapping_defined_p ( remapping  p)

Definition at line 816 of file hpf_private.c.

816  {
817  return gen_defined_p((gen_chunk*) p);
818 }

References gen_defined_p().

Referenced by remapping_assign_contents().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ remapping_non_recursive_free()

void remapping_non_recursive_free ( remapping  p)

Definition at line 829 of file hpf_private.c.

829  {
830  // should clear up contents...
831  free(p);
832 }

References free().

+ Here is the call graph for this function:

◆ renaming_assign_contents()

void renaming_assign_contents ( renaming  r,
renaming  v 
)

Definition at line 864 of file hpf_private.c.

864  {
865  check_renaming(r);
866  check_renaming(v);
867  message_assert("defined references to domain renaming",
869  memcpy(r, v, sizeof(struct _newgen_struct_renaming_));
870 }
bool renaming_defined_p(renaming p)
Definition: hpf_private.c:858
renaming check_renaming(renaming p)
Definition: hpf_private.c:851

References check_renaming(), message_assert, and renaming_defined_p().

+ Here is the call graph for this function:

◆ renaming_consistent_p()

bool renaming_consistent_p ( renaming  p)

Definition at line 854 of file hpf_private.c.

854  {
855  check_renaming(p);
856  return gen_consistent_p((gen_chunk*) p);
857 }

References check_renaming(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ renaming_defined_p()

bool renaming_defined_p ( renaming  p)

Definition at line 858 of file hpf_private.c.

858  {
859  return gen_defined_p((gen_chunk*) p);
860 }

References gen_defined_p().

Referenced by renaming_assign_contents().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ renaming_non_recursive_free()

void renaming_non_recursive_free ( renaming  p)

Definition at line 871 of file hpf_private.c.

871  {
872  // should clear up contents...
873  free(p);
874 }

References free().

+ Here is the call graph for this function:

◆ statement_entities_assign_contents()

void statement_entities_assign_contents ( statement_entities  r,
statement_entities  v 
)

Definition at line 906 of file hpf_private.c.

906  {
909  message_assert("defined references to domain statement_entities",
911  memcpy(r, v, sizeof(struct _newgen_struct_statement_entities_));
912 }
statement_entities check_statement_entities(statement_entities p)
Definition: hpf_private.c:893
bool statement_entities_defined_p(statement_entities p)
Definition: hpf_private.c:900

References check_statement_entities(), message_assert, and statement_entities_defined_p().

+ Here is the call graph for this function:

◆ statement_entities_consistent_p()

bool statement_entities_consistent_p ( statement_entities  p)

Definition at line 896 of file hpf_private.c.

896  {
898  return gen_consistent_p((gen_chunk*) p);
899 }

References check_statement_entities(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ statement_entities_defined_p()

bool statement_entities_defined_p ( statement_entities  p)

Definition at line 900 of file hpf_private.c.

900  {
901  return gen_defined_p((gen_chunk*) p);
902 }

References gen_defined_p().

Referenced by statement_entities_assign_contents().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ statement_entities_non_recursive_free()

void statement_entities_non_recursive_free ( statement_entities  p)

Definition at line 913 of file hpf_private.c.

913  {
914  // should clear up contents...
915  free(p);
916 }

References free().

+ Here is the call graph for this function:

◆ statement_renamings_assign_contents()

void statement_renamings_assign_contents ( statement_renamings  r,
statement_renamings  v 
)

Definition at line 963 of file hpf_private.c.

963  {
966  message_assert("defined references to domain statement_renamings",
968  memcpy(r, v, sizeof(struct _newgen_struct_statement_renamings_));
969 }
bool statement_renamings_defined_p(statement_renamings p)
Definition: hpf_private.c:957
statement_renamings check_statement_renamings(statement_renamings p)
Definition: hpf_private.c:950

References check_statement_renamings(), message_assert, and statement_renamings_defined_p().

+ Here is the call graph for this function:

◆ statement_renamings_consistent_p()

bool statement_renamings_consistent_p ( statement_renamings  p)

Definition at line 953 of file hpf_private.c.

953  {
955  return gen_consistent_p((gen_chunk*) p);
956 }

References check_statement_renamings(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ statement_renamings_defined_p()

bool statement_renamings_defined_p ( statement_renamings  p)

Definition at line 957 of file hpf_private.c.

957  {
958  return gen_defined_p((gen_chunk*) p);
959 }

References gen_defined_p().

Referenced by statement_renamings_assign_contents().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ statement_renamings_non_recursive_free()

void statement_renamings_non_recursive_free ( statement_renamings  p)

Definition at line 970 of file hpf_private.c.

970  {
971  // should clear up contents...
972  free(p);
973 }

References free().

+ Here is the call graph for this function:

◆ update_alignmap()

void update_alignmap ( alignmap  f,
entity  k,
align  v 
)

Definition at line 58 of file hpf_private.c.

58  {
60 }
#define HASH_UPDATE(start, image, h, k, v)
Definition: newgen_map.h:34

References alignmap_hash_table, f(), HASH_UPDATE, and intptr_t.

+ Here is the call graph for this function:

◆ update_distributemap()

void update_distributemap ( distributemap  f,
entity  k,
distribute  v 
)

Definition at line 157 of file hpf_private.c.

157  {
159 }

References distributemap_hash_table, f(), HASH_UPDATE, and intptr_t.

+ Here is the call graph for this function:

◆ update_entity_entities()

void update_entity_entities ( entity_entities  f,
entity  k,
entities  v 
)

Definition at line 298 of file hpf_private.c.

298  {
300 }

References entity_entities_hash_table, f(), HASH_UPDATE, and intptr_t.

+ Here is the call graph for this function:

◆ update_entitymap()

void update_entitymap ( entitymap  f,
entity  k,
entity  v 
)

Definition at line 355 of file hpf_private.c.

355  {
357 }

References entitymap_hash_table, f(), HASH_UPDATE, and intptr_t.

+ Here is the call graph for this function:

◆ update_newdeclmap()

void update_newdeclmap ( newdeclmap  f,
entity  k,
hpf_newdecls  v 
)

Definition at line 647 of file hpf_private.c.

647  {
649 }

References f(), HASH_UPDATE, intptr_t, and newdeclmap_hash_table.

+ Here is the call graph for this function:

◆ update_overlapsmap()

void update_overlapsmap ( overlapsmap  f,
entity  k,
list  v 
)

Definition at line 788 of file hpf_private.c.

788  {
790 }

References f(), HASH_UPDATE, intptr_t, and overlapsmap_hash_table.

+ Here is the call graph for this function:

◆ update_statement_entities()

void update_statement_entities ( statement_entities  f,
statement  k,
entities  v 
)

Definition at line 929 of file hpf_private.c.

929  {
931 }

References f(), HASH_UPDATE, intptr_t, and statement_entities_hash_table.

+ Here is the call graph for this function:

◆ update_statement_renamings()

void update_statement_renamings ( statement_renamings  f,
statement  k,
list  v 
)

Definition at line 986 of file hpf_private.c.

986  {
988 }

References f(), HASH_UPDATE, intptr_t, and statement_renamings_hash_table.

+ Here is the call graph for this function:

◆ write_alignmap()

void write_alignmap ( FILE *  f,
alignmap  p 
)

Definition at line 46 of file hpf_private.c.

46  {
47  gen_write(f, (gen_chunk*) p);
48 }
void gen_write(FILE *fd, gen_chunk *obj)
GEN_WRITE writes the OBJect on the stream FD.
Definition: genClib.c:1745

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_data_status()

void write_data_status ( FILE *  f,
data_status  p 
)

Definition at line 103 of file hpf_private.c.

103  {
104  gen_write(f, (gen_chunk*) p);
105 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_distributemap()

void write_distributemap ( FILE *  f,
distributemap  p 
)

Definition at line 145 of file hpf_private.c.

145  {
146  gen_write(f, (gen_chunk*) p);
147 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_dynamic_status()

void write_dynamic_status ( FILE *  f,
dynamic_status  p 
)

Definition at line 202 of file hpf_private.c.

202  {
203  gen_write(f, (gen_chunk*) p);
204 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_entities()

void write_entities ( FILE *  f,
entities  p 
)

Definition at line 244 of file hpf_private.c.

244  {
245  gen_write(f, (gen_chunk*) p);
246 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_entity_entities()

void write_entity_entities ( FILE *  f,
entity_entities  p 
)

Definition at line 286 of file hpf_private.c.

286  {
287  gen_write(f, (gen_chunk*) p);
288 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_entity_status()

void write_entity_status ( FILE *  f,
entity_status  p 
)

Definition at line 400 of file hpf_private.c.

400  {
401  gen_write(f, (gen_chunk*) p);
402 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_entitymap()

void write_entitymap ( FILE *  f,
entitymap  p 
)

Definition at line 343 of file hpf_private.c.

343  {
344  gen_write(f, (gen_chunk*) p);
345 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_hpf_newdecl()

void write_hpf_newdecl ( FILE *  f,
hpf_newdecl  p 
)

Definition at line 526 of file hpf_private.c.

526  {
527  gen_write(f, (gen_chunk*) p);
528 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_hpf_newdecls()

void write_hpf_newdecls ( FILE *  f,
hpf_newdecls  p 
)

Definition at line 593 of file hpf_private.c.

593  {
594  gen_write(f, (gen_chunk*) p);
595 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_hpfc_reductions()

void write_hpfc_reductions ( FILE *  f,
hpfc_reductions  p 
)

Definition at line 442 of file hpf_private.c.

442  {
443  gen_write(f, (gen_chunk*) p);
444 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_hpfc_status()

void write_hpfc_status ( FILE *  f,
hpfc_status  p 
)

Definition at line 484 of file hpf_private.c.

484  {
485  gen_write(f, (gen_chunk*) p);
486 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_newdeclmap()

void write_newdeclmap ( FILE *  f,
newdeclmap  p 
)

Definition at line 635 of file hpf_private.c.

635  {
636  gen_write(f, (gen_chunk*) p);
637 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_numbers_status()

void write_numbers_status ( FILE *  f,
numbers_status  p 
)

Definition at line 692 of file hpf_private.c.

692  {
693  gen_write(f, (gen_chunk*) p);
694 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_overlap()

void write_overlap ( FILE *  f,
overlap  p 
)

Definition at line 734 of file hpf_private.c.

734  {
735  gen_write(f, (gen_chunk*) p);
736 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_overlapsmap()

void write_overlapsmap ( FILE *  f,
overlapsmap  p 
)

Definition at line 776 of file hpf_private.c.

776  {
777  gen_write(f, (gen_chunk*) p);
778 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_remapping()

void write_remapping ( FILE *  f,
remapping  p 
)

Definition at line 833 of file hpf_private.c.

833  {
834  gen_write(f, (gen_chunk*) p);
835 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_renaming()

void write_renaming ( FILE *  f,
renaming  p 
)

Definition at line 875 of file hpf_private.c.

875  {
876  gen_write(f, (gen_chunk*) p);
877 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_statement_entities()

void write_statement_entities ( FILE *  f,
statement_entities  p 
)

Definition at line 917 of file hpf_private.c.

917  {
918  gen_write(f, (gen_chunk*) p);
919 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_statement_renamings()

void write_statement_renamings ( FILE *  f,
statement_renamings  p 
)

Definition at line 974 of file hpf_private.c.

974  {
975  gen_write(f, (gen_chunk*) p);
976 }

References f(), and gen_write().

+ Here is the call graph for this function: