/haiku-buildtools/gcc/gcc/ |
H A D | tree-eh.h | 28 extern void add_stmt_to_eh_lp (gimple, int); 29 extern bool remove_stmt_from_eh_lp_fn (struct function *, gimple); 30 extern bool remove_stmt_from_eh_lp (gimple); 31 extern int lookup_stmt_eh_lp_fn (struct function *, gimple); 32 extern int lookup_stmt_eh_lp (gimple); 34 extern void make_eh_edges (gimple); 41 extern bool stmt_could_throw_p (gimple); 43 extern bool stmt_can_throw_external (gimple); 44 extern bool stmt_can_throw_internal (gimple); 45 extern bool maybe_clean_eh_stmt_fn (struct function *, gimple); [all...] |
H A D | ccmp.h | 23 extern rtx expand_ccmp_expr (gimple);
|
H A D | tree-ssa-dom.h | 25 extern bool simple_iv_increment_p (gimple);
|
H A D | tree-cfgcleanup.h | 26 extern bool fixup_noreturn_call (gimple stmt);
|
H A D | gimple-pretty-print.h | 27 /* In gimple-pretty-print.c */ 28 extern void debug_gimple_stmt (gimple); 31 extern void print_gimple_stmt (FILE *, gimple, int, int); 34 extern void print_gimple_expr (FILE *, gimple, int, int); 35 extern void pp_gimple_stmt_1 (pretty_printer *, gimple, int, int);
|
H A D | cfgexpand.h | 23 extern tree gimple_assign_rhs_to_tree (gimple);
|
H A D | tree-ssa-propagate.h | 28 prop_set_simulate_again (gimple s, bool visit_p) 36 prop_simulate_again_p (gimple s) 65 typedef enum ssa_prop_result (*ssa_prop_visit_stmt_fn) (gimple, edge *, tree *); 72 extern void move_ssa_defining_stmt_for_defs (gimple, gimple); 76 extern bool stmt_makes_single_store (gimple); 80 extern bool may_propagate_copy_into_stmt (gimple, tree);
|
H A D | value-prof.h | 55 gimple stmt; /* Insn containing the value. */ 82 gimple stmt, tree); 83 histogram_value gimple_histogram_value (struct function *, gimple); 84 histogram_value gimple_histogram_value_of_type (struct function *, gimple, 86 void gimple_add_histogram_value (struct function *, gimple, histogram_value); 87 void dump_histograms_for_stmt (struct function *, FILE *, gimple); 88 void gimple_remove_histogram_value (struct function *, gimple, histogram_value); 89 void gimple_remove_stmt_histograms (struct function *, gimple); 90 void gimple_duplicate_stmt_histograms (struct function *, gimple, 91 struct function *, gimple); [all...] |
H A D | gimple-builder.h | 25 gassign *build_assign (enum tree_code, gimple, int, tree lhs = NULL_TREE); 27 gassign *build_assign (enum tree_code, gimple, tree, tree lhs = NULL_TREE); 28 gassign *build_assign (enum tree_code, tree, gimple, tree lhs = NULL_TREE); 29 gassign *build_assign (enum tree_code, gimple, gimple, tree lhs = NULL_TREE); 31 gassign *build_type_cast (tree, gimple, tree lhs = NULL_TREE);
|
H A D | gimple-walk.h | 1 /* Header file for gimple statement walk support. 23 /* Convenience routines to walk all statements of a gimple function. 85 extern gimple walk_gimple_seq_mod (gimple_seq *, walk_stmt_fn, walk_tree_fn, 87 extern gimple walk_gimple_seq (gimple_seq, walk_stmt_fn, walk_tree_fn, 89 extern tree walk_gimple_op (gimple, walk_tree_fn, struct walk_stmt_info *); 92 typedef bool (*walk_stmt_load_store_addr_fn) (gimple, tree, tree, void *); 93 extern bool walk_stmt_load_store_addr_ops (gimple, void *, 97 extern bool walk_stmt_load_store_ops (gimple, void *,
|
H A D | gimple-low.h | 1 /* Header file for gimple lowering pass. 23 extern bool gimple_stmt_may_fallthru (gimple);
|
H A D | tree-cfg.h | 53 extern bool computed_goto_p (gimple); 54 extern bool stmt_can_make_abnormal_goto (gimple); 56 extern bool is_ctrl_stmt (gimple); 57 extern bool is_ctrl_altering_stmt (gimple); 58 extern bool simple_goto_p (gimple); 59 extern bool stmt_ends_bb_p (gimple); 62 extern gimple first_stmt (basic_block); 63 extern gimple last_stmt (basic_block); 64 extern gimple last_and_only_stmt (basic_block); 105 extern basic_block insert_cond_bb (basic_block, gimple, gimpl [all...] |
H A D | tree-ssa-threadedge.h | 34 vec<tree> *, tree (*) (gimple, gimple));
|
H A D | tree-ssa-loop-niter.h | 41 extern bool stmt_dominates_stmt_p (gimple, gimple); 43 extern bool scev_probably_wraps_p (tree, tree, gimple, struct loop *, bool);
|
H A D | tree-phinodes.h | 24 extern void release_phi_node (gimple); 36 gimple_phi_arg_imm_use_ptr (gimple gs, int i) 48 gimple phi;
|
H A D | gimple-builder.c | 1 /* Functions for high level gimple building routines. 44 #include "gimple-expr.h" 46 #include "gimple.h" 64 /* Build a new gimple assignment. The LHS of the assignment is a new 80 build_assign (enum tree_code code, gimple g, int val, tree lhs ) 103 build_assign (enum tree_code code, gimple op1, tree op2, tree lhs) 109 build_assign (enum tree_code code, tree op1, gimple op2, tree lhs) 115 build_assign (enum tree_code code, gimple op1, gimple op2, tree lhs) 134 build_type_cast (tree to_type, gimple o [all...] |
H A D | tree-ssa-alias.h | 110 extern bool ref_maybe_used_by_stmt_p (gimple, tree); 111 extern bool ref_maybe_used_by_stmt_p (gimple, ao_ref *); 112 extern bool stmt_may_clobber_global_p (gimple); 113 extern bool stmt_may_clobber_ref_p (gimple, tree); 114 extern bool stmt_may_clobber_ref_p_1 (gimple, ao_ref *); 117 extern bool stmt_kills_ref_p (gimple, tree); 118 extern bool stmt_kills_ref_p (gimple, ao_ref *); 119 extern tree get_continuation_for_phi (gimple, ao_ref *,
|
H A D | tree-ssanames.h | 81 extern tree make_ssa_name_fn (struct function *, tree, gimple); 92 extern tree copy_ssa_name_fn (struct function *, tree, gimple); 94 extern tree duplicate_ssa_name_fn (struct function *, tree, gimple); 99 extern void release_defs (gimple); 107 make_ssa_name (tree var, gimple stmt = NULL) 116 copy_ssa_name (tree var, gimple stmt = NULL) 125 duplicate_ssa_name (tree var, gimple stmt) 142 make_temp_ssa_name (tree type, gimple stmt, const char *name)
|
H A D | tree-vectorizer.h | 73 gimple stmt; 82 enum vect_cost_for_stmt kind, gimple stmt, int misalign) 103 vec<gimple> stmts; 108 vec<gimple> vec_stmts; 137 gimple first_load; 161 vec<gimple> def_stmts; 313 vec<gimple> may_misalign_stmts; 317 vec<gimple> grouped_stores; 328 vec<gimple> reductions; 332 vec<gimple> reduction_chain [all...] |
H A D | gimplify-me.h | 35 extern void gimple_regimplify_operands (gimple, gimple_stmt_iterator *);
|
H A D | gimple-ssa.h | 2 SSA in gimple. 28 /* This structure is used to map a gimple statement to a label, 32 gimple stmt; 77 vec<gimple, va_gc> *modified_noreturn_calls; 115 /* Map gimple stmt to tree label (or list of labels) for transaction 121 /* Return true when gimple SSA form was built. 159 gimple_vdef_op (gimple g) 173 update_stmt (gimple s) 185 update_stmt_if_modified (gimple s) 194 update_stmt_fn (struct function *fn, gimple [all...] |
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/debug/ |
H A D | pr53466.C | 4 typedef union gimple_statement_d *gimple; typedef in typeref:union:gimple_statement_d 5 typedef gimple gimple_seq_node; 12 gimple next; 17 static inline gimple_stmt_iterator gsi_start_1 (gimple stmt) 23 bool gimple_may_fallthru (gimple); 24 static bool gimple_try_catch_may_fallthru (gimple stmt) 33 bool gimple_stmt_may_fallthru (gimple stmt, bool x)
|
/haiku-buildtools/gcc/gcc/testsuite/gcc.c-torture/compile/ |
H A D | pr37380.c | 10 typedef void *gimple; typedef 14 gimple stmt; 37 static __inline__ gimple 48 gimple g = gsi_stmt (i);
|
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/tree-ssa/ |
H A D | ssa-dom.C | 9 typedef union gimple_statement_d *gimple; typedef in typeref:union:gimple_statement_d 73 gimple_statement_structure (gimple gs) 80 gimple_ops (gimple gs) 89 gimple_set_op (gimple gs, unsigned i, tree op) 95 gimple_return_set_retval (gimple gs, tree retval)
|
/haiku-buildtools/gcc/gcc/testsuite/gcc.dg/tree-ssa/ |
H A D | coalesce-1.c | 9 typedef union gimple_statement_d *gimple; typedef in typeref:union:gimple_statement_d 89 gimple stmt; 106 int gimple_statement_structure (gimple); 108 gimple_ops (gimple gs) 125 gimple_phi_arg (gimple gs, unsigned index) 146 gimple_phi_arg_imm_use_ptr (gimple gs, int i) 177 gimple phi = gsi.ptr->stmt; 184 unsigned int gimple_switch_num_labels (gimple); 187 process_switch (gimple swtch)
|