Searched refs:dflow (Results 1 - 3 of 3) sorted by relevance

/freebsd-9.3-release/contrib/gcc/
H A Ddf-scan.c130 df_scan_free_internal (struct dataflow *dflow)
132 struct df *df = dflow->df;
134 = (struct df_scan_problem_data *) dflow->problem_data;
148 free (dflow->block_info);
149 dflow->block_info = NULL;
150 dflow->block_info_size = 0;
156 free_alloc_pool (dflow->block_pool);
168 df_scan_get_bb_info (struct dataflow *dflow, unsigned int index)
170 gcc_assert (index < dflow->block_info_size);
171 return (struct df_scan_bb_info *) dflow
129 df_scan_free_internal(struct dataflow *dflow) argument
167 df_scan_get_bb_info(struct dataflow *dflow, unsigned int index) argument
177 df_scan_set_bb_info(struct dataflow *dflow, unsigned int index, struct df_scan_bb_info *bb_info) argument
188 df_scan_free_bb_info(struct dataflow *dflow, basic_block bb, void *vbb_info) argument
204 df_scan_alloc(struct dataflow *dflow, bitmap blocks_to_rescan, bitmap all_blocks ATTRIBUTE_UNUSED) argument
274 df_scan_free(struct dataflow *dflow) argument
358 df_grow_reg_info(struct dataflow *dflow, struct df_ref_info *ref_info) argument
435 struct dataflow *dflow = df->problems_by_index[DF_SCAN]; local
547 struct dataflow *dflow = df->problems_by_index[DF_SCAN]; local
584 struct dataflow *dflow = df->problems_by_index[DF_SCAN]; local
594 struct dataflow *dflow = df->problems_by_index[DF_SCAN]; local
659 df_reg_chain_unlink(struct dataflow *dflow, struct df_ref *ref) argument
716 struct dataflow *dflow = df->problems_by_index[DF_SCAN]; local
757 df_insn_create_insn_record(struct dataflow *dflow, rtx insn) argument
778 df_insn_refs_delete(struct dataflow *dflow, rtx insn) argument
826 df_bb_refs_delete(struct dataflow *dflow, int bb_index) argument
862 df_refs_delete(struct dataflow *dflow, bitmap blocks) argument
931 df_ref_create_structure(struct dataflow *dflow, rtx reg, rtx *loc, basic_block bb, rtx insn, enum df_ref_type ref_type, enum df_ref_flags ref_flags) argument
1046 df_ref_record(struct dataflow *dflow, rtx reg, rtx *loc, basic_block bb, rtx insn, enum df_ref_type ref_type, enum df_ref_flags ref_flags, bool record_live) argument
1180 df_def_record_1(struct dataflow *dflow, rtx x, basic_block bb, rtx insn, enum df_ref_flags flags, bool record_live) argument
1254 df_defs_record(struct dataflow *dflow, rtx x, basic_block bb, rtx insn) argument
1282 df_uses_record(struct dataflow *dflow, rtx *loc, enum df_ref_type ref_type, basic_block bb, rtx insn, enum df_ref_flags flags) argument
1513 df_insn_refs_record(struct dataflow *dflow, basic_block bb, rtx insn) argument
1622 df_bb_refs_record(struct dataflow *dflow, basic_block bb) argument
1767 df_refs_record(struct dataflow *dflow, bitmap blocks) argument
1815 df_record_entry_block_defs(struct dataflow *dflow) argument
1928 df_record_exit_block_uses(struct dataflow *dflow) argument
[all...]
H A Ddf-problems.c67 df_chain_create (struct dataflow *dflow, struct df_ref *src, struct df_ref *dst)
70 struct df_link *link = pool_alloc (dflow->block_pool);;
85 df_chain_unlink (struct dataflow *dflow, struct df_ref *ref, struct df_link *link)
108 pool_free (dflow->block_pool, link);
120 df_chain_unlink (dflow, chain->ref, chain);
131 df_chain_copy (struct dataflow *dflow,
137 df_chain_create (dflow, to_ref, from_ref->ref);
187 df_grow_bb_info (struct dataflow *dflow)
190 if (dflow->block_info_size < new_size)
193 dflow
66 df_chain_create(struct dataflow *dflow, struct df_ref *src, struct df_ref *dst) argument
84 df_chain_unlink(struct dataflow *dflow, struct df_ref *ref, struct df_link *link) argument
130 df_chain_copy(struct dataflow *dflow, struct df_ref *to_ref, struct df_link *from_ref) argument
186 df_grow_bb_info(struct dataflow *dflow) argument
333 df_ru_get_bb_info(struct dataflow *dflow, unsigned int index) argument
342 df_ru_set_bb_info(struct dataflow *dflow, unsigned int index, struct df_ru_bb_info *bb_info) argument
352 df_ru_free_bb_info(struct dataflow *dflow, basic_block bb ATTRIBUTE_UNUSED, void *vbb_info) argument
373 df_ru_alloc(struct dataflow *dflow, bitmap blocks_to_rescan ATTRIBUTE_UNUSED, bitmap all_blocks) argument
456 df_ru_bb_local_compute_process_def(struct dataflow *dflow, struct df_ru_bb_info *bb_info, struct df_ref *def, enum df_ref_flags top_flag) argument
525 df_ru_bb_local_compute(struct dataflow *dflow, unsigned int bb_index) argument
575 df_ru_local_compute(struct dataflow *dflow, bitmap all_blocks, bitmap rescan_blocks ATTRIBUTE_UNUSED) argument
619 df_ru_init_solution(struct dataflow *dflow, bitmap all_blocks) argument
636 df_ru_confluence_n(struct dataflow *dflow, edge e) argument
672 df_ru_transfer_function(struct dataflow *dflow, int bb_index) argument
715 df_ru_free(struct dataflow *dflow) argument
760 df_ru_dump(struct dataflow *dflow, FILE *file) argument
873 df_rd_get_bb_info(struct dataflow *dflow, unsigned int index) argument
882 df_rd_set_bb_info(struct dataflow *dflow, unsigned int index, struct df_rd_bb_info *bb_info) argument
892 df_rd_free_bb_info(struct dataflow *dflow, basic_block bb ATTRIBUTE_UNUSED, void *vbb_info) argument
913 df_rd_alloc(struct dataflow *dflow, bitmap blocks_to_rescan ATTRIBUTE_UNUSED, bitmap all_blocks) argument
996 df_rd_bb_local_compute_process_def(struct dataflow *dflow, struct df_rd_bb_info *bb_info, struct df_ref *def, enum df_ref_flags top_flag) argument
1053 df_rd_bb_local_compute(struct dataflow *dflow, unsigned int bb_index) argument
1098 df_rd_local_compute(struct dataflow *dflow, bitmap all_blocks, bitmap rescan_blocks ATTRIBUTE_UNUSED) argument
1143 df_rd_init_solution(struct dataflow *dflow, bitmap all_blocks) argument
1160 df_rd_confluence_n(struct dataflow *dflow, edge e) argument
1196 df_rd_transfer_function(struct dataflow *dflow, int bb_index) argument
1239 df_rd_free(struct dataflow *dflow) argument
1284 df_rd_dump(struct dataflow *dflow, FILE *file) argument
1377 df_lr_get_bb_info(struct dataflow *dflow, unsigned int index) argument
1386 df_lr_set_bb_info(struct dataflow *dflow, unsigned int index, struct df_lr_bb_info *bb_info) argument
1396 df_lr_free_bb_info(struct dataflow *dflow, basic_block bb ATTRIBUTE_UNUSED, void *vbb_info) argument
1416 df_lr_alloc(struct dataflow *dflow, bitmap blocks_to_rescan, bitmap all_blocks ATTRIBUTE_UNUSED) argument
1452 df_lr_bb_local_compute(struct dataflow *dflow, struct df *df, unsigned int bb_index) argument
1560 df_lr_local_compute(struct dataflow *dflow, bitmap all_blocks, bitmap rescan_blocks) argument
1621 df_lr_init(struct dataflow *dflow, bitmap all_blocks) argument
1639 df_lr_confluence_0(struct dataflow *dflow, basic_block bb) argument
1652 df_lr_confluence_n(struct dataflow *dflow, edge e) argument
1672 df_lr_transfer_function(struct dataflow *dflow, int bb_index) argument
1687 df_lr_free(struct dataflow *dflow) argument
1717 df_lr_dump(struct dataflow *dflow, FILE *file) argument
1791 df_ur_get_bb_info(struct dataflow *dflow, unsigned int index) argument
1800 df_ur_set_bb_info(struct dataflow *dflow, unsigned int index, struct df_ur_bb_info *bb_info) argument
1810 df_ur_free_bb_info(struct dataflow *dflow, basic_block bb ATTRIBUTE_UNUSED, void *vbb_info) argument
1830 df_ur_alloc(struct dataflow *dflow, bitmap blocks_to_rescan, bitmap all_blocks ATTRIBUTE_UNUSED) argument
1866 df_ur_bb_local_compute(struct dataflow *dflow, unsigned int bb_index) argument
1935 df_ur_local_compute(struct dataflow *dflow, bitmap all_blocks ATTRIBUTE_UNUSED, bitmap rescan_blocks) argument
1956 df_ur_init(struct dataflow *dflow, bitmap all_blocks) argument
1975 df_ur_local_finalize(struct dataflow *dflow, bitmap all_blocks) argument
2013 df_ur_confluence_n(struct dataflow *dflow, edge e) argument
2028 df_ur_transfer_function(struct dataflow *dflow, int bb_index) argument
2043 df_ur_free(struct dataflow *dflow) argument
2072 df_ur_dump(struct dataflow *dflow, FILE *file) argument
2164 df_urec_get_bb_info(struct dataflow *dflow, unsigned int index) argument
2173 df_urec_set_bb_info(struct dataflow *dflow, unsigned int index, struct df_urec_bb_info *bb_info) argument
2183 df_urec_free_bb_info(struct dataflow *dflow, basic_block bb ATTRIBUTE_UNUSED, void *vbb_info) argument
2204 df_urec_alloc(struct dataflow *dflow, bitmap blocks_to_rescan, bitmap all_blocks ATTRIBUTE_UNUSED) argument
2442 df_urec_bb_local_compute(struct dataflow *dflow, unsigned int bb_index) argument
2486 df_urec_local_compute(struct dataflow *dflow, bitmap all_blocks ATTRIBUTE_UNUSED, bitmap rescan_blocks) argument
2538 df_urec_init(struct dataflow *dflow, bitmap all_blocks) argument
2557 df_urec_local_finalize(struct dataflow *dflow, bitmap all_blocks) argument
2616 df_urec_confluence_n(struct dataflow *dflow, edge e) argument
2631 df_urec_transfer_function(struct dataflow *dflow, int bb_index) argument
2646 df_urec_free(struct dataflow *dflow) argument
2678 df_urec_dump(struct dataflow *dflow, FILE *file) argument
2757 df_chain_alloc(struct dataflow *dflow, bitmap blocks_to_rescan ATTRIBUTE_UNUSED, bitmap all_blocks ATTRIBUTE_UNUSED) argument
2801 df_chain_insn_reset(struct dataflow *dflow, rtx insn) argument
2839 df_chain_bb_reset(struct dataflow *dflow, unsigned int bb_index) argument
2887 df_chain_reset(struct dataflow *dflow, bitmap blocks_to_clear) argument
2905 df_chain_create_bb_process_use(struct dataflow *dflow, bitmap local_rd, struct df_ref *use, enum df_ref_flags top_flag) argument
2950 df_chain_create_bb(struct dataflow *dflow, struct dataflow *rd_dflow, unsigned int bb_index) argument
3025 df_chain_finalize(struct dataflow *dflow, bitmap all_blocks) argument
3042 df_chain_free(struct dataflow *dflow) argument
3052 df_chains_dump(struct dataflow *dflow, FILE *file) argument
3168 df_ri_alloc(struct dataflow *dflow, bitmap blocks_to_rescan ATTRIBUTE_UNUSED, bitmap all_blocks ATTRIBUTE_UNUSED) argument
3487 df_ri_bb_compute(struct dataflow *dflow, unsigned int bb_index, bitmap live, bitmap do_not_gen, bitmap artificial_uses, bitmap local_live, bitmap local_processed, bitmap setjumps_crossed) argument
3704 df_ri_compute(struct dataflow *dflow, bitmap all_blocks ATTRIBUTE_UNUSED, bitmap blocks_to_scan) argument
3759 df_ri_free(struct dataflow *dflow) argument
3769 df_ri_dump(struct dataflow *dflow, FILE *file) argument
[all...]
H A Ddf-core.c332 struct dataflow *dflow; local
341 dflow = df->problems_by_index[problem->id];
342 if (dflow)
343 return dflow;
346 dflow = XCNEW (struct dataflow);
347 dflow->flags = flags;
348 dflow->df = df;
349 dflow->problem = problem;
350 df->problems_in_order[df->num_problems_defined++] = dflow;
351 df->problems_by_index[dflow
361 df_set_flags(struct dataflow *dflow, int mask) argument
376 df_clear_flags(struct dataflow *dflow, int mask) argument
403 struct dataflow *dflow = df->problems_in_order[p]; local
437 struct dataflow *dflow = df->problems_in_order[p]; local
482 struct dataflow *dflow = df->problems_in_order[i]; local
754 df_analyze_problem(struct dataflow *dflow, bitmap blocks_to_consider, bitmap blocks_to_init, bitmap blocks_to_scan, int *postorder, int n_blocks, bool single_pass) argument
852 df_get_bb_info(struct dataflow *dflow, unsigned int index) argument
861 df_set_bb_info(struct dataflow *dflow, unsigned int index, void *bb_info) argument
882 struct dataflow *dflow = df->problems_in_order[p]; local
940 struct dataflow *dflow = df->problems_in_order[p]; local
[all...]

Completed in 39 milliseconds