Home
last modified time | relevance | path

Searched refs:dataflow (Results 1 – 16 of 16) sorted by relevance

/freebsd-12.1/contrib/gcc/
H A Ddf-core.c329 struct dataflow *
515 struct dataflow *dataflow, in df_hybrid_search_forward() argument
534 dataflow->problem->con_fun_n (dataflow, e); in df_hybrid_search_forward()
537 dataflow->problem->con_fun_0 (dataflow, bb); in df_hybrid_search_forward()
539 result_changed = dataflow->problem->trans_fun (dataflow, i); in df_hybrid_search_forward()
567 struct dataflow *dataflow, in df_hybrid_search_backward() argument
586 dataflow->problem->con_fun_n (dataflow, e); in df_hybrid_search_backward()
589 dataflow->problem->con_fun_0 (dataflow, bb); in df_hybrid_search_backward()
591 result_changed = dataflow->problem->trans_fun (dataflow, i); in df_hybrid_search_backward()
629 df_iterative_dataflow (struct dataflow *dataflow, in df_iterative_dataflow() argument
[all …]
H A Ddf.h34 struct dataflow;
135 typedef void (*df_reset_function) (struct dataflow *, bitmap);
145 typedef void (*df_init_function) (struct dataflow *, bitmap);
164 typedef void (*df_free_function) (struct dataflow *);
201 struct dataflow struct
582 extern int df_set_flags (struct dataflow *, int);
583 extern int df_clear_flags (struct dataflow *, int);
625 extern void df_grow_bb_info (struct dataflow *);
653 extern void df_insn_refs_delete (struct dataflow *, rtx);
654 extern void df_bb_refs_delete (struct dataflow *, int);
[all …]
H A Ddf-problems.c373 df_ru_alloc (struct dataflow *dflow, in df_ru_alloc()
715 df_ru_free (struct dataflow *dflow) in df_ru_free()
833 struct dataflow *
1239 df_rd_free (struct dataflow *dflow) in df_rd_free()
1357 struct dataflow *
1771 struct dataflow *
2127 struct dataflow *
2735 struct dataflow *
2951 struct dataflow *rd_dflow, in df_chain_create_bb()
3136 struct dataflow *
[all …]
H A Ddf-scan.c85 static void df_ref_record (struct dataflow *, rtx, rtx *,
96 static void df_refs_record (struct dataflow *, bitmap);
101 static void df_record_exit_block_uses (struct dataflow *);
129 df_scan_free_internal (struct dataflow *dflow) in df_scan_free_internal()
274 df_scan_free (struct dataflow *dflow) in df_scan_free()
339 struct dataflow *
778 df_insn_refs_delete (struct dataflow *dflow, rtx insn) in df_insn_refs_delete()
862 df_refs_delete (struct dataflow *dflow, bitmap blocks) in df_refs_delete()
1180 df_def_record_1 (struct dataflow *dflow, rtx x, in df_def_record_1()
1815 df_record_entry_block_defs (struct dataflow *dflow) in df_record_entry_block_defs()
[all …]
H A DChangeLog-20065479 (dataflow.flags): New field.
5927 * df-core.c (df_bb_regno_last_use_find): Do not look for dataflow
14295 for dataflow problems that need to be reset.
14414 the dataflow rewrite.
16028 df_problem, dataflow, df_insn_info, df_reg_info, df_ref, df_link,
16057 * df-core.c: The core dataflow solver and glue routines for rtl
16058 dataflow.
16087 * df-problems.c: Seven concrete dataflow problems that use the
H A DChangeLog-200115415 * gcse.c: Include df.h for use as a dataflow analyzer.
15421 (store_ops_ok): Use dataflow analyzer results to determine if
15426 now that the dataflow analyzer records the info for us.
H A DChangeLog-200213560 dataflow analysis.
35500 (compute_available): Rework to use iterative dataflow framework.
H A DChangeLog.tree-ssa7668 return a dataflow object.
H A DChangeLog-199917296 code motion dataflow analysis.
H A DChangeLog-200430675 (enum set_representation, struct dataflow): New.
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Analysis/FlowSensitive/
H A DDataflowValues.h30 namespace dataflow {
40 typename _AnalysisDirTag = dataflow::forward_analysis_tag >
69 bool isForwardAnalysis(dataflow::forward_analysis_tag) { return true; } in isForwardAnalysis()
70 bool isForwardAnalysis(dataflow::backward_analysis_tag) { return false; } in isForwardAnalysis()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DSanitizers.def104 SANITIZER("dataflow", DataFlow)
/freebsd-12.1/contrib/gcc/doc/
H A Dextend.texi4618 when they appear to be dead according to dataflow analysis. References
4771 according to dataflow analysis. References to local register variables may
H A Dinvoke.texi4885 Use global dataflow analysis to identify and eliminate useless checks
6214 Similar as @option{max-cselib-memory-locations} but for dataflow liveness.
/freebsd-12.1/contrib/gcc/config/rs6000/
H A Drs6000.md10870 ;; dataflow will try to delete the store into it. This is true
/freebsd-12.1/contrib/binutils/bfd/
H A DChangeLog-02034914 ordering would mean dataflow inspection is necessary.