| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/lib/gcc/aarch64-none-linux-gnu/10.3.1/plugin/include/ |
| H A D | gimple.h | 28 typedef gimple *gimple_seq_node; 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) 108 GIMPLE_CHECK2(const gimple *gs) 222 gimple 283 gimple *next; 284 gimple *GTY((skip)) prev; [all …]
|
| H A D | 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 …]
|
| H A D | value-prof.h | 49 gimple *stmt; /* Insn containing the value. */ 76 gimple *stmt = NULL, 78 histogram_value gimple_histogram_value (struct function *, gimple *); 79 histogram_value gimple_histogram_value_of_type (struct function *, gimple *, 81 void gimple_add_histogram_value (struct function *, gimple *, histogram_value); 82 void dump_histograms_for_stmt (struct function *, FILE *, gimple *); 83 void gimple_remove_histogram_value (struct function *, gimple *, histogram_value); 84 void gimple_remove_stmt_histograms (struct function *, gimple *); 85 void gimple_duplicate_stmt_histograms (struct function *, gimple *, 86 struct function *, gimple *); [all …]
|
| H A D | vr-values.h | 48 void set_defs_to_varying (gimple *); 52 gimple *, tree); 53 tree vrp_evaluate_conditional (tree_code, tree, tree, gimple *); 60 void extract_range_basic (value_range_equiv *, gimple *); 61 void extract_range_from_stmt (gimple *, edge *, tree *, value_range_equiv *); 82 bool vrp_stmt_computes_nonzero (gimple *); 105 void vrp_visit_assignment_or_call (gimple*, tree *, value_range_equiv *); 107 bool simplify_truth_ops_using_ranges (gimple_stmt_iterator *, gimple *); 108 bool simplify_div_or_mod_using_ranges (gimple_stmt_iterator *, gimple *); 109 bool simplify_abs_using_ranges (gimple_stmt_iterator *, gimple *); [all …]
|
| H A D | tree-ssa-propagate.h | 28 prop_set_simulate_again (gimple *s, bool visit_p) in prop_set_simulate_again() 36 prop_simulate_again_p (gimple *s) in prop_simulate_again_p() 65 extern void move_ssa_defining_stmt_for_defs (gimple *, gimple *); 68 extern bool stmt_makes_single_store (gimple *); 70 extern bool may_propagate_copy_into_stmt (gimple *, tree); 88 virtual enum ssa_prop_result visit_stmt (gimple *, edge *, tree *) = 0; 96 void simulate_stmt (gimple *stmt); 110 bool replace_uses_in (gimple *);
|
| H A D | tree-cfg.h | 51 extern bool computed_goto_p (gimple *); 52 extern bool stmt_can_make_abnormal_goto (gimple *); 54 extern bool is_ctrl_stmt (gimple *); 55 extern bool is_ctrl_altering_stmt (gimple *); 56 extern bool simple_goto_p (gimple *); 57 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); 79 extern void fold_loop_internal_call (gimple *, tree); [all …]
|
| H A D | gimple-walk.h | 31 gimple *stmt; 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 *,
|
| H A D | gimple-predict.h | 29 gimple_predict_predictor (const gimple *gs) in gimple_predict_predictor() 39 gimple_predict_set_predictor (gimple *gs, enum br_predictor predictor) in gimple_predict_set_predictor() 50 gimple_predict_outcome (const gimple *gs) in gimple_predict_outcome() 60 gimple_predict_set_outcome (gimple *gs, enum prediction outcome) in gimple_predict_set_outcome() 72 inline gimple * 75 gimple *p = gimple_alloc (GIMPLE_PREDICT, 0); in gimple_build_predict() 86 is_gimple_predict (const gimple *gs) in is_gimple_predict()
|
| H A D | gimple-pretty-print.h | 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,
|
| H A D | gimple-ssa.h | 30 gimple *stmt; 47 extern void gt_ggc_mx (gimple *&); 48 extern void gt_pch_nx (gimple *&); 139 gimple_vuse_op (const gimple *g) in gimple_vuse_op() 156 gimple_vdef_op (gimple *g) in gimple_vdef_op() 170 update_stmt (gimple *s) in update_stmt() 182 update_stmt_if_modified (gimple *s) in update_stmt_if_modified() 191 update_stmt_fn (struct function *fn, gimple *s) in update_stmt_fn()
|
| 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 *, 32 gassign *build_type_cast (tree, gimple *, tree lhs = NULL_TREE);
|
| H A D | tree-ssanames.h | 83 extern tree make_ssa_name_fn (struct function *, tree, gimple *, 97 extern tree copy_ssa_name_fn (struct function *, tree, gimple *); 99 extern tree duplicate_ssa_name_fn (struct function *, tree, gimple *); 104 extern void release_defs (gimple *); 113 make_ssa_name (tree var, gimple *stmt = NULL) 122 copy_ssa_name (tree var, gimple *stmt = NULL) 131 duplicate_ssa_name (tree var, gimple *stmt) in duplicate_ssa_name() 148 make_temp_ssa_name (tree type, gimple *stmt, const char *name) in make_temp_ssa_name()
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/lib/gcc/arm-none-linux-gnueabihf/10.3.1/plugin/include/ |
| H A D | gimple.h | 28 typedef gimple *gimple_seq_node; 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) 108 GIMPLE_CHECK2(const gimple *gs) 222 gimple 283 gimple *next; 284 gimple *GTY((skip)) prev; [all …]
|
| H A D | 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 …]
|
| H A D | value-prof.h | 49 gimple *stmt; /* Insn containing the value. */ 76 gimple *stmt = NULL, 78 histogram_value gimple_histogram_value (struct function *, gimple *); 79 histogram_value gimple_histogram_value_of_type (struct function *, gimple *, 81 void gimple_add_histogram_value (struct function *, gimple *, histogram_value); 82 void dump_histograms_for_stmt (struct function *, FILE *, gimple *); 83 void gimple_remove_histogram_value (struct function *, gimple *, histogram_value); 84 void gimple_remove_stmt_histograms (struct function *, gimple *); 85 void gimple_duplicate_stmt_histograms (struct function *, gimple *, 86 struct function *, gimple *); [all …]
|
| H A D | vr-values.h | 48 void set_defs_to_varying (gimple *); 52 gimple *, tree); 53 tree vrp_evaluate_conditional (tree_code, tree, tree, gimple *); 60 void extract_range_basic (value_range_equiv *, gimple *); 61 void extract_range_from_stmt (gimple *, edge *, tree *, value_range_equiv *); 82 bool vrp_stmt_computes_nonzero (gimple *); 105 void vrp_visit_assignment_or_call (gimple*, tree *, value_range_equiv *); 107 bool simplify_truth_ops_using_ranges (gimple_stmt_iterator *, gimple *); 108 bool simplify_div_or_mod_using_ranges (gimple_stmt_iterator *, gimple *); 109 bool simplify_abs_using_ranges (gimple_stmt_iterator *, gimple *); [all …]
|
| H A D | tree-ssa-propagate.h | 28 prop_set_simulate_again (gimple *s, bool visit_p) in prop_set_simulate_again() 36 prop_simulate_again_p (gimple *s) in prop_simulate_again_p() 65 extern void move_ssa_defining_stmt_for_defs (gimple *, gimple *); 68 extern bool stmt_makes_single_store (gimple *); 70 extern bool may_propagate_copy_into_stmt (gimple *, tree); 88 virtual enum ssa_prop_result visit_stmt (gimple *, edge *, tree *) = 0; 96 void simulate_stmt (gimple *stmt); 110 bool replace_uses_in (gimple *);
|
| H A D | tree-cfg.h | 51 extern bool computed_goto_p (gimple *); 52 extern bool stmt_can_make_abnormal_goto (gimple *); 54 extern bool is_ctrl_stmt (gimple *); 55 extern bool is_ctrl_altering_stmt (gimple *); 56 extern bool simple_goto_p (gimple *); 57 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); 79 extern void fold_loop_internal_call (gimple *, tree); [all …]
|
| H A D | gimple-walk.h | 31 gimple *stmt; 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 *,
|
| H A D | gimple-predict.h | 29 gimple_predict_predictor (const gimple *gs) in gimple_predict_predictor() 39 gimple_predict_set_predictor (gimple *gs, enum br_predictor predictor) in gimple_predict_set_predictor() 50 gimple_predict_outcome (const gimple *gs) in gimple_predict_outcome() 60 gimple_predict_set_outcome (gimple *gs, enum prediction outcome) in gimple_predict_set_outcome() 72 inline gimple * 75 gimple *p = gimple_alloc (GIMPLE_PREDICT, 0); in gimple_build_predict() 86 is_gimple_predict (const gimple *gs) in is_gimple_predict()
|
| H A D | gimple-pretty-print.h | 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,
|
| H A D | gimple-ssa.h | 30 gimple *stmt; 47 extern void gt_ggc_mx (gimple *&); 48 extern void gt_pch_nx (gimple *&); 139 gimple_vuse_op (const gimple *g) in gimple_vuse_op() 156 gimple_vdef_op (gimple *g) in gimple_vdef_op() 170 update_stmt (gimple *s) in update_stmt() 182 update_stmt_if_modified (gimple *s) in update_stmt_if_modified() 191 update_stmt_fn (struct function *fn, gimple *s) in update_stmt_fn()
|
| 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 *, 32 gassign *build_type_cast (tree, gimple *, tree lhs = NULL_TREE);
|
| H A D | tree-ssanames.h | 83 extern tree make_ssa_name_fn (struct function *, tree, gimple *, 97 extern tree copy_ssa_name_fn (struct function *, tree, gimple *); 99 extern tree duplicate_ssa_name_fn (struct function *, tree, gimple *); 104 extern void release_defs (gimple *); 113 make_ssa_name (tree var, gimple *stmt = NULL) 122 copy_ssa_name (tree var, gimple *stmt = NULL) 131 duplicate_ssa_name (tree var, gimple *stmt) in duplicate_ssa_name() 148 make_temp_ssa_name (tree type, gimple *stmt, const char *name) in make_temp_ssa_name()
|
| /OK3568_Linux_fs/kernel/scripts/gcc-plugins/ |
| H A D | gcc-common.h | 147 void debug_gimple_stmt(gimple); 150 void print_gimple_stmt(FILE *, gimple, int, int); 151 void print_gimple_expr(FILE *, gimple, int, int); 152 void dump_gimple_stmt(pretty_printer *, gimple, int, int); 210 static inline bool gimple_call_builtin_p(gimple stmt, enum built_in_function code) in gimple_call_builtin_p() 276 static inline bool gimple_clobber_p(gimple s __unused) in gimple_clobber_p() 382 static inline bool gimple_store_p(gimple gs) in gimple_store_p() 389 static inline void gimple_init_singleton(gimple g __unused) in gimple_init_singleton() 465 static inline gasm *as_a_gasm(gimple stmt) in as_a_gasm() 475 static inline gassign *as_a_gassign(gimple stmt) in as_a_gassign() [all …]
|