| /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);
|
| cfgexpand.h | 23 extern tree gimple_assign_rhs_to_tree (gimple *);
|
| gimple-array-bounds.h | 35 bool check_array_ref (location_t, tree, gimple *, bool ignore_off_by_one); 37 void check_addr_expr (location_t, tree, gimple *); 38 const value_range *get_value_range (const_tree op, gimple *); 46 gimple *m_stmt;
|
| gimple-low.h | 1 /* Header file for gimple lowering pass. 23 extern bool gimple_stmt_may_fallthru (gimple *);
|
| tree-cfgcleanup.h | 26 extern bool fixup_noreturn_call (gimple *stmt);
|
| gimple-range-edge.h | 0 /* Gimple range edge header file. 25 // This class is used to query ranges on constant edges in GIMPLE. 43 gimple *edge_range_p (irange &r, edge e); 46 bool get_edge_range (irange &r, gimple *s, edge e); 54 gimple *gimple_outgoing_range_stmt_p (basic_block bb);
|
| gimple.h | 0 /* Gimple IR definitions. 26 #include "gimple-expr.h" 28 typedef gimple *gimple_seq_node; 32 #include "gimple.def" 44 /* Error out if a gimple tuple is addressed incorrectly. */ 47 extern void gimple_check_failed (const gimple *, const char *, int, \ 54 const gimple *__gs = (GS); \ 61 GIMPLE_CHECK2(const gimple *gs, 80 GIMPLE_CHECK2(gimple *gs, 102 GIMPLE_CHECK2(gimple *gs [all...] |
| tree-ssa-dse.h | 31 dse_store_status dse_classify_store (ao_ref *, gimple *, bool, sbitmap,
|
| tree-ssa-threadedge.h | 34 virtual void register_equivs_stmt (gimple *, basic_block, 36 virtual void record_ranges_from_stmt (gimple *stmt, bool temporary); 53 virtual tree simplify (gimple *, gimple *, basic_block, jt_state *) = 0; 59 void register_equivs_stmt (gimple *, basic_block, jt_simplifier *) override 69 tree simplify (gimple *stmt, gimple *, basic_block, jt_state *) override; 72 void compute_ranges_from_state (gimple *stmt, jt_state *); 94 tree simplify_control_stmt_condition (edge, gimple *); 96 gimple *, [all...] |
| value-query.h | 44 // Return the singleton expression for EXPR at a gimple statement, 46 virtual tree value_of_expr (tree expr, gimple * = NULL) = 0; 50 // Return the singleton expression for the LHS of a gimple 56 virtual tree value_of_stmt (gimple *, tree name = NULL); 82 virtual tree value_of_expr (tree expr, gimple * = NULL) OVERRIDE; 84 virtual tree value_of_stmt (gimple *, tree name = NULL) OVERRIDE; 92 virtual bool range_of_expr (irange &r, tree expr, gimple * = NULL) = 0; 94 virtual bool range_of_stmt (irange &r, gimple *, tree name = NULL); 97 relation_kind query_relation (gimple *s, tree ssa1, tree ssa2, 107 gimple * = NULL) [all...] |
| tree-ssa-reassoc.h | 30 gimple *stmt_to_insert; 45 void init_range_entry (struct range_entry *r, tree exp, gimple *stmt);
|
| 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 /* APIs internal to strlen pass. Defined in gimple-ssa-sprintf.cc. */
|
| warning-control.cc | 28 #include "gimple.h" 44 get_no_warning_bit (const gimple *stmt) 60 set_no_warning_bit (gimple *stmt, bool value) 80 get_location (const gimple *stmt) 104 get_nowarn_spec (const gimple *stmt) 138 warning_suppressed_p (const gimple *stmt, opt_code opt /* = all_warnings */) 173 suppress_warning (gimple *stmt, opt_code opt /* = all_warnings */, 235 copy_warning (tree to, const gimple *from) 237 copy_warning<tree, const gimple *>(to, from); 243 copy_warning (gimple *to, const_tree from [all...] |
| gimple-ssa-warn-access.h | 27 extern void warn_string_no_nul (location_t, gimple *, const char *, tree, 35 extern bool maybe_warn_nonstring_arg (tree, gimple *); 39 extern bool maybe_warn_for_bound (opt_code, location_t, gimple *, tree,
|