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

1 2 3 4 5 6 7 8 91011>>

  /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);

Completed in 32 milliseconds

1 2 3 4 5 6 7 8 91011>>