| /src/external/gpl3/gcc/dist/gcc/ |
| tree-eh.h | 27 extern void add_stmt_to_eh_lp (gimple *, int); 28 extern bool remove_stmt_from_eh_lp_fn (struct function *, gimple *); 29 extern bool remove_stmt_from_eh_lp (gimple *); 30 extern int lookup_stmt_eh_lp_fn (struct function *, const gimple *); 31 extern int lookup_stmt_eh_lp (const gimple *); 33 extern edge make_eh_edge (gimple *); 41 extern bool stmt_could_throw_p (function *, gimple *); 42 extern bool stmt_unremovable_because_of_non_call_eh_p (function *, gimple *); 44 extern bool stmt_can_throw_external (function *, gimple *); 45 extern bool stmt_can_throw_internal (function *, gimple *); [all...] |
| tree-ssa-dom.h | 23 extern bool simple_iv_increment_p (gimple *);
|
| ccmp.h | 23 extern rtx expand_ccmp_expr (gimple *, machine_mode);
|
| tree-if-conv.h | 22 unsigned int tree_if_conversion (class loop *, vec<gimple *> * = NULL);
|
| vr-values.h | 39 tree legacy_fold_cond_overflow (gimple *stmt); 40 tree fold_cond_with_ops (tree_code, tree, tree, gimple *s); 42 bool simplify_truth_ops_using_ranges (gimple_stmt_iterator *, gimple *); 43 bool simplify_div_or_mod_using_ranges (gimple_stmt_iterator *, gimple *); 44 bool simplify_abs_using_ranges (gimple_stmt_iterator *, gimple *); 45 bool simplify_bit_ops_using_ranges (gimple_stmt_iterator *, gimple *); 46 bool simplify_min_or_max_using_ranges (gimple_stmt_iterator *, gimple *); 48 bool simplify_compare_using_ranges_1 (tree_code &, tree &, tree &, gimple *); 49 bool simplify_compare_assign_using_ranges_1 (gimple_stmt_iterator *, gimple *); 52 gimple *); [all...] |
| gimple-pretty-print.h | 1 /* Various declarations for pretty formatting of GIMPLE statements and 26 /* In gimple-pretty-print.cc */ 27 extern void debug_gimple_stmt (gimple *); 30 extern void print_gimple_stmt (FILE *, gimple *, int, dump_flags_t = TDF_NONE); 31 extern void debug (gimple &ref); 32 extern void debug (gimple *ptr); 33 extern void print_gimple_expr (FILE *, gimple *, int, dump_flags_t = TDF_NONE); 34 extern void pp_gimple_stmt_1 (pretty_printer *, const gimple *, int,
|
| gimple-ssa-warn-restrict.h | 23 extern opt_code check_bounds_or_overlap (gimple *, tree, tree, tree, tree, 25 extern opt_code check_bounds_or_overlap (class pointer_query &, gimple *,
|
| value-prof.h | 50 gimple *stmt; /* Insn containing the value. */ 77 gimple *stmt = NULL, 79 histogram_value gimple_histogram_value (struct function *, gimple *); 80 histogram_value gimple_histogram_value_of_type (struct function *, gimple *, 82 void gimple_add_histogram_value (struct function *, gimple *, histogram_value); 83 void dump_histograms_for_stmt (struct function *, FILE *, gimple *); 84 void gimple_remove_histogram_value (struct function *, gimple *, histogram_value); 85 void gimple_remove_stmt_histograms (struct function *, gimple *); 86 void gimple_duplicate_stmt_histograms (struct function *, gimple *, 87 struct function *, gimple *); [all...] |
| gimple-predict.h | 0 /* Gimple prediction routines. 29 gimple_predict_predictor (const gimple *gs) 39 gimple_predict_set_predictor (gimple *gs, enum br_predictor predictor) 50 gimple_predict_outcome (const gimple *gs) 60 gimple_predict_set_outcome (gimple *gs, enum prediction outcome) 72 inline gimple * 75 gimple *p = gimple_alloc (GIMPLE_PREDICT, 0); 86 is_gimple_predict (const gimple *gs)
|
| gimple-walk.h | 1 /* Header file for gimple statement walk support. 23 /* Convenience routines to walk all statements of a gimple function. 31 gimple *stmt; 59 ADDR_EXPR does not need to be a GIMPLE value. */ 86 extern gimple *walk_gimple_seq_mod (gimple_seq *, walk_stmt_fn, walk_tree_fn, 88 extern gimple *walk_gimple_seq (gimple_seq, walk_stmt_fn, walk_tree_fn, 90 extern tree walk_gimple_op (gimple *, walk_tree_fn, struct walk_stmt_info *); 93 typedef bool (*walk_stmt_load_store_addr_fn) (gimple *, tree, tree, void *); 94 extern bool walk_stmt_load_store_addr_ops (gimple *, void *, 98 extern bool walk_stmt_load_store_ops (gimple *, void * [all...] |
| tree-ssa-propagate.h | 30 prop_set_simulate_again (gimple *s, bool visit_p) 38 prop_simulate_again_p (gimple *s) 66 extern void move_ssa_defining_stmt_for_defs (gimple *, gimple *); 67 extern bool stmt_makes_single_store (gimple *); 69 extern bool may_propagate_copy_into_stmt (gimple *, tree); 87 virtual enum ssa_prop_result visit_stmt (gimple *, edge *, tree *) = 0; 95 void simulate_stmt (gimple *stmt); 105 virtual tree value_of_expr (tree expr, gimple * = NULL) = 0; 107 virtual tree value_of_stmt (gimple *, tree name = NULL) override [all...] |
| gimple-builder.h | 27 gassign *build_assign (enum tree_code, gimple *, int, tree lhs = NULL_TREE); 29 gassign *build_assign (enum tree_code, gimple *, tree, tree lhs = NULL_TREE); 30 gassign *build_assign (enum tree_code, tree, gimple *, tree lhs = NULL_TREE); 31 gassign *build_assign (enum tree_code, gimple *, gimple *, 34 gassign *build_type_cast (tree, gimple *, tree lhs = NULL_TREE);
|
| tree-ssa-strlen.h | 31 extern tree get_range (tree, gimple *, wide_int[2], 35 extern void get_range_strlen_dynamic (tree, gimple *, c_strlen_data *, 38 extern gimple *use_in_zero_equality (tree, bool = true); 40 /* APIs internal to strlen pass. Defined in gimple-ssa-sprintf.cc. */
|
| /src/external/gpl3/gcc.old/dist/gcc/ |
| tree-eh.h | 27 extern void add_stmt_to_eh_lp (gimple *, int); 28 extern bool remove_stmt_from_eh_lp_fn (struct function *, gimple *); 29 extern bool remove_stmt_from_eh_lp (gimple *); 30 extern int lookup_stmt_eh_lp_fn (struct function *, const gimple *); 31 extern int lookup_stmt_eh_lp (const gimple *); 33 extern void make_eh_edges (gimple *); 41 extern bool stmt_could_throw_p (function *, gimple *); 42 extern bool stmt_unremovable_because_of_non_call_eh_p (function *, gimple *); 44 extern bool stmt_can_throw_external (function *, gimple *); 45 extern bool stmt_can_throw_internal (function *, gimple *); [all...] |
| ccmp.h | 23 extern rtx expand_ccmp_expr (gimple *, machine_mode);
|
| tree-if-conv.h | 22 unsigned int tree_if_conversion (class loop *, vec<gimple *> * = NULL);
|
| gimple-pretty-print.h | 1 /* Various declarations for pretty formatting of GIMPLE statements and 26 /* In gimple-pretty-print.cc */ 27 extern void debug_gimple_stmt (gimple *); 30 extern void print_gimple_stmt (FILE *, gimple *, int, dump_flags_t = TDF_NONE); 31 extern void debug (gimple &ref); 32 extern void debug (gimple *ptr); 33 extern void print_gimple_expr (FILE *, gimple *, int, dump_flags_t = TDF_NONE); 34 extern void pp_gimple_stmt_1 (pretty_printer *, const gimple *, int,
|
| gimple-ssa-warn-restrict.h | 23 extern opt_code check_bounds_or_overlap (gimple *, tree, tree, tree, tree, 25 extern opt_code check_bounds_or_overlap (class pointer_query &, gimple *,
|
| tree-ssa-dom.h | 23 extern bool simple_iv_increment_p (gimple *);
|
| value-prof.h | 50 gimple *stmt; /* Insn containing the value. */ 77 gimple *stmt = NULL, 79 histogram_value gimple_histogram_value (struct function *, gimple *); 80 histogram_value gimple_histogram_value_of_type (struct function *, gimple *, 82 void gimple_add_histogram_value (struct function *, gimple *, histogram_value); 83 void dump_histograms_for_stmt (struct function *, FILE *, gimple *); 84 void gimple_remove_histogram_value (struct function *, gimple *, histogram_value); 85 void gimple_remove_stmt_histograms (struct function *, gimple *); 86 void gimple_duplicate_stmt_histograms (struct function *, gimple *, 87 struct function *, gimple *); [all...] |
| vr-values.h | 42 tree vrp_evaluate_conditional (tree_code, tree, tree, gimple *); 44 tree vrp_evaluate_conditional_warnv_with_ops (gimple *stmt, enum tree_code, 50 bool simplify_truth_ops_using_ranges (gimple_stmt_iterator *, gimple *); 51 bool simplify_div_or_mod_using_ranges (gimple_stmt_iterator *, gimple *); 52 bool simplify_abs_using_ranges (gimple_stmt_iterator *, gimple *); 53 bool simplify_bit_ops_using_ranges (gimple_stmt_iterator *, gimple *); 54 bool simplify_min_or_max_using_ranges (gimple_stmt_iterator *, gimple *); 59 gimple *); 60 bool simplify_internal_call_using_ranges (gimple_stmt_iterator *, gimple *); 62 bool two_valued_val_range_p (tree, tree *, tree *, gimple *); [all...] |
| tree-ssa-propagate.h | 30 prop_set_simulate_again (gimple *s, bool visit_p) 38 prop_simulate_again_p (gimple *s) 66 extern void move_ssa_defining_stmt_for_defs (gimple *, gimple *); 67 extern bool stmt_makes_single_store (gimple *); 69 extern bool may_propagate_copy_into_stmt (gimple *, tree); 87 virtual enum ssa_prop_result visit_stmt (gimple *, edge *, tree *) = 0; 95 void simulate_stmt (gimple *stmt); 108 bool replace_uses_in (gimple *); 113 virtual void pre_fold_stmt (gimple *) { } [all...] |
| gimple-predict.h | 0 /* Gimple prediction routines. 29 gimple_predict_predictor (const gimple *gs) 39 gimple_predict_set_predictor (gimple *gs, enum br_predictor predictor) 50 gimple_predict_outcome (const gimple *gs) 60 gimple_predict_set_outcome (gimple *gs, enum prediction outcome) 72 inline gimple * 75 gimple *p = gimple_alloc (GIMPLE_PREDICT, 0); 86 is_gimple_predict (const gimple *gs)
|
| gimple-walk.h | 1 /* Header file for gimple statement walk support. 23 /* Convenience routines to walk all statements of a gimple function. 31 gimple *stmt; 59 ADDR_EXPR does not need to be a GIMPLE value. */ 86 extern gimple *walk_gimple_seq_mod (gimple_seq *, walk_stmt_fn, walk_tree_fn, 88 extern gimple *walk_gimple_seq (gimple_seq, walk_stmt_fn, walk_tree_fn, 90 extern tree walk_gimple_op (gimple *, walk_tree_fn, struct walk_stmt_info *); 93 typedef bool (*walk_stmt_load_store_addr_fn) (gimple *, tree, tree, void *); 94 extern bool walk_stmt_load_store_addr_ops (gimple *, void *, 98 extern bool walk_stmt_load_store_ops (gimple *, void * [all...] |
| gimple-builder.h | 27 gassign *build_assign (enum tree_code, gimple *, int, tree lhs = NULL_TREE); 29 gassign *build_assign (enum tree_code, gimple *, tree, tree lhs = NULL_TREE); 30 gassign *build_assign (enum tree_code, tree, gimple *, tree lhs = NULL_TREE); 31 gassign *build_assign (enum tree_code, gimple *, gimple *, 34 gassign *build_type_cast (tree, gimple *, tree lhs = NULL_TREE);
|