HomeSort by: relevance | last modified time | path
    Searched refs:gimple (Results 1 - 25 of 375) sorted by relevancy

1 2 3 4 5 6 7 8 91011>>

  /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,

Completed in 54 milliseconds

1 2 3 4 5 6 7 8 91011>>