Home
last modified time | relevance | path

Searched refs:tree_code (Results 1 – 25 of 249) sorted by relevance

12345678910

/netbsd/src/external/gpl3/gcc/dist/gcc/
Dfold-const.h58 extern tree fold_unary_loc (location_t, enum tree_code, tree, tree);
61 extern tree fold_unary_ignore_overflow_loc (location_t, enum tree_code, tree, tree);
64 extern tree fold_binary_loc (location_t, enum tree_code, tree, tree, tree);
67 extern tree fold_ternary_loc (location_t, enum tree_code, tree, tree, tree, tree);
70 extern tree fold_build1_loc (location_t, enum tree_code, tree,
74 extern tree fold_build2_loc (location_t, enum tree_code, tree, tree,
78 extern tree fold_build3_loc (location_t, enum tree_code, tree, tree, tree,
80 extern tree fold_build1_initializer_loc (location_t, enum tree_code, tree, tree);
81 extern tree fold_build2_initializer_loc (location_t, enum tree_code, tree, tree, tree);
88 extern tree fold_binary_initializer_loc (location_t, tree_code, tree, tree, tree);
[all …]
Doptabs-tree.h39 optab optab_for_tree_code (enum tree_code, const_tree, enum optab_subtype);
41 supportable_half_widening_operation (enum tree_code, tree, tree,
42 enum tree_code *);
43 bool supportable_convert_operation (enum tree_code, tree, tree,
44 enum tree_code *);
45 bool expand_vec_cmp_expr_p (tree, tree, enum tree_code);
46 bool expand_vec_cond_expr_p (tree, tree, enum tree_code);
48 bool target_supports_op_p (tree, enum tree_code,
Dgimple-fold.h35 extern tree maybe_fold_and_comparisons (tree, enum tree_code, tree, tree,
36 enum tree_code, tree, tree,
38 extern tree maybe_fold_or_comparisons (tree, enum tree_code, tree, tree,
39 enum tree_code, tree, tree,
45 extern bool arith_overflowed_p (enum tree_code, const_tree, const_tree,
66 extern bool arith_code_with_undefined_signed_overflow (tree_code);
75 enum tree_code, tree, tree);
78 enum tree_code code, tree type, tree op0) in gimple_build()
83 enum tree_code, tree, tree, tree);
86 enum tree_code code, tree type, tree op0, tree op1) in gimple_build()
[all …]
Dgimple-builder.h26 gassign *build_assign (enum tree_code, tree, int, tree lhs = NULL_TREE);
27 gassign *build_assign (enum tree_code, gimple *, int, tree lhs = NULL_TREE);
28 gassign *build_assign (enum tree_code, tree, tree, 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 *,
Dgimple-builder.cc37 get_expr_type (enum tree_code code, tree op) in get_expr_type()
52 build_assign (enum tree_code code, tree op1, int val, tree lhs) in build_assign()
61 build_assign (enum tree_code code, gimple *g, int val, tree lhs ) in build_assign()
76 build_assign (enum tree_code code, tree op1, tree op2, tree lhs) in build_assign()
84 build_assign (enum tree_code code, gimple *op1, tree op2, tree lhs) in build_assign()
90 build_assign (enum tree_code code, tree op1, gimple *op2, tree lhs) in build_assign()
96 build_assign (enum tree_code code, gimple *op1, gimple *op2, tree lhs) in build_assign()
Dtree-vrp.h28 enum tree_code comp_code;
40 extern void register_edge_assert_for (tree, edge, enum tree_code,
43 extern bool infer_value_range (gimple *, tree, tree_code *, tree *);
51 void range_fold_unary_expr (value_range *, enum tree_code, tree type,
53 void range_fold_binary_expr (value_range *, enum tree_code, tree type,
62 extern bool overflow_comparison_p (tree_code, tree, tree, bool, tree *);
Doptabs-tree.cc38 optab_for_tree_code (enum tree_code code, const_tree type, in optab_for_tree_code()
324 supportable_half_widening_operation (enum tree_code code, tree vectype_out, in supportable_half_widening_operation()
325 tree vectype_in, enum tree_code *code1) in supportable_half_widening_operation()
328 enum tree_code dummy_code; in supportable_half_widening_operation()
385 supportable_convert_operation (enum tree_code code, in supportable_convert_operation()
387 enum tree_code *code1) in supportable_convert_operation()
434 vec_cmp_icode_p (tree value_type, tree mask_type, enum tree_code code) in vec_cmp_icode_p()
449 vec_cmp_eq_icode_p (tree value_type, tree mask_type, enum tree_code code) in vec_cmp_eq_icode_p()
463 expand_vec_cmp_expr_p (tree value_type, tree mask_type, enum tree_code code) in expand_vec_cmp_expr_p()
474 vcond_icode_p (tree value_type, tree cmp_op_type, enum tree_code code) in vcond_icode_p()
[all …]
Dvr-values.h42 tree vrp_evaluate_conditional (tree_code, tree, tree, gimple *);
44 tree vrp_evaluate_conditional_warnv_with_ops (gimple *stmt, enum tree_code,
64 tree compare_name_with_value (enum tree_code, tree, tree, bool *, bool,
66 tree compare_names (enum tree_code, tree, tree, bool *, gimple *s);
69 tree vrp_evaluate_conditional_warnv_with_ops_using_ranges (enum tree_code,
129 void extract_range_for_var_from_comparison_expr (tree, enum tree_code,
151 void extract_range_from_binary_expr (value_range_equiv *, enum tree_code,
153 void extract_range_from_unary_expr (value_range_equiv *, enum tree_code,
Dgimple-match-head.cc98 ifn = get_conditional_internal_fn ((tree_code) orig_op->code); in convert_conditional_op()
151 tree_code op_code = (tree_code) res_op->code; in maybe_resimplify_conditional_op()
160 op_could_trap = operation_could_trap_p ((tree_code) res_op->code, in maybe_resimplify_conditional_op()
211 auto code = tree_code (res_op->code); in gimple_resimplify1()
277 auto code = tree_code (res_op->code); in gimple_resimplify2()
301 && TREE_CODE_CLASS (tree_code (res_op->code)) == tcc_comparison); in gimple_resimplify2()
307 res_op->code = swap_tree_comparison (tree_code (res_op->code)); in gimple_resimplify2()
356 auto code = tree_code (res_op->code); in gimple_resimplify3()
534 tree_code code = (tree_code) res_op->code; in maybe_build_generic_op()
625 auto code = tree_code (res_op->code); in maybe_push_res_to_seq()
[all …]
Drange-op.h81 virtual enum tree_code lhs_op1_relation (const irange &lhs,
84 virtual enum tree_code lhs_op2_relation (const irange &lhs,
87 virtual enum tree_code op1_op2_relation (const irange &lhs) const;
108 extern range_operator *range_op_handler (enum tree_code code, tree type);
Dipa-predicate.h43 ENUM_BITFIELD(tree_code) code : 16;
57 ENUM_BITFIELD(tree_code) code : 16;
130 static const tree_code is_not_constant = ERROR_MARK;
136 static const tree_code changed = IDENTIFIER_NODE;
272 enum tree_code code, tree val,
Dtree.h244 #define TREE_CODE(NODE) ((enum tree_code) (NODE)->base.code)
365 const char *, enum tree_code,
366 enum tree_code)
3454 tree_check (tree __t, const char *__f, int __l, const char *__g, tree_code __c) in tree_check()
3463 enum tree_code __c) in tree_not_check()
3472 enum tree_code __c1, enum tree_code __c2) in tree_check2()
3482 enum tree_code __c1, enum tree_code __c2) in tree_not_check2()
3492 enum tree_code __c1, enum tree_code __c2, enum tree_code __c3) in tree_check3()
3503 enum tree_code __c1, enum tree_code __c2, enum tree_code __c3) in tree_not_check3()
3514 enum tree_code __c1, enum tree_code __c2, enum tree_code __c3, in tree_check4()
[all …]
Dgeneric-match.h29 tree generic_simplify (location_t, enum tree_code, tree, tree);
30 tree generic_simplify (location_t, enum tree_code, tree, tree, tree);
31 tree generic_simplify (location_t, enum tree_code, tree, tree, tree, tree);
Dinternal-fn.h216 extern internal_fn get_conditional_internal_fn (tree_code);
218 extern tree_code conditional_internal_fn_code (internal_fn);
221 tree_code *, tree (&)[3],
238 extern void expand_addsub_overflow (location_t, tree_code, tree, tree, tree,
Dgimple-match.h32 code_helper (tree_code code) : rep ((int) code) {} in code_helper()
35 explicit operator tree_code () const { return (tree_code) rep; } in tree_code() function
46 bool operator== (tree_code c) { return rep == code_helper (c).rep; }
47 bool operator!= (tree_code c) { return rep != code_helper (c).rep; }
361 && (TREE_CODE_LENGTH ((tree_code) op->code) == 0 in gimple_simplified_result_is_gimple_val()
362 || ((tree_code) op->code) == ADDR_EXPR) in gimple_simplified_result_is_gimple_val()
Dccmp.cc47 tree_code tcode; in ccmp_tree_comparison_p()
99 tree_code tcode; in ccmp_candidate_p()
137 tree_code code; in get_compare_parts()
164 expand_ccmp_next (tree op, tree_code code, rtx prev, in expand_ccmp_next()
190 tree_code code = gimple_assign_rhs_code (g); in expand_ccmp_expr_1()
Dgimple-predicate-analysis.cc91 tree_code c1 = x1.cond_code, c2; in pred_neg_p()
103 is_value_included_in (tree val, tree boundary, tree_code cmpc) in is_value_included_in()
256 static tree_code
257 get_cmp_code (tree_code orig_cmp_code, bool swap_cond, bool invert) in get_cmp_code()
259 tree_code tc = orig_cmp_code; in get_cmp_code()
325 static tree_code
329 tree_code vrinfo_code = ERROR_MARK; in find_var_cmp_const()
344 tree_code code = get_cmp_code (pred.cond_code, false, pred.invert); in find_var_cmp_const()
481 tree boundary_cst, tree_code cmp_code, in prune_phi_opnds()
642 tree_code cond_code = pred.cond_code; in build_pred_expr()
[all …]
Dtree-ssa-sccvn.h54 ENUM_BITFIELD(tree_code) opcode : 16;
108 ENUM_BITFIELD(tree_code) opcode : 16;
257 tree vn_nary_op_lookup_pieces (unsigned int, enum tree_code,
259 vn_nary_op_t vn_nary_op_insert_pieces (unsigned int, enum tree_code,
Dtree-vrp.cc535 adjust_symbolic_bound (tree &bound, enum tree_code code, tree type, in adjust_symbolic_bound()
573 combine_bound (enum tree_code code, wide_int &wi, wi::overflow_type &ovf, in combine_bound()
710 enum tree_code code, in extract_range_from_pointer_plus_expr()
750 enum tree_code code, in extract_range_from_plus_minus_expr()
932 enum tree_code code, in get_range_op_handler()
987 tree_code code, in range_fold_binary_symbolics_p()
1021 tree_code code, in range_fold_unary_symbolics_p()
1055 enum tree_code code, in range_fold_binary_expr()
1085 enum tree_code code, tree expr_type, in range_fold_unary_expr()
1110 infer_value_range (gimple *stmt, tree op, tree_code *comp_code_p, tree *val_p) in infer_value_range()
[all …]
Dtree-ssa-ccp.h22 void bit_value_binop (enum tree_code, signop, int, widest_int *, widest_int *,
26 void bit_value_unop (enum tree_code, signop, int, widest_int *, widest_int *,
Dgimple-harden-conditionals.cc220 int flags, enum tree_code cop, tree lhs, tree rhs) in insert_check_and_trap()
274 enum tree_code cop, tree lhs, tree rhs) in insert_edge_check_and_trap()
336 enum tree_code op = gimple_cond_code (cond); in execute()
341 enum tree_code cop = invert_tree_comparison (op, HONOR_NANS (lhs)); in execute()
418 enum tree_code op = gimple_assign_rhs_code (asgn); in execute()
420 enum tree_code cop; in execute()
Domp-general.h58 enum tree_code cond_code;
98 extern void omp_adjust_for_condition (location_t loc, enum tree_code *cond_code,
107 extern int omp_constructor_traits_to_codes (tree, enum tree_code *);
Dtree-ssa-scopedtables.h42 struct { enum tree_code op; tree opnd; } unary;
43 struct { enum tree_code op; tree opnd0, opnd1; } binary;
44 struct { enum tree_code op; tree opnd0, opnd1, opnd2; } ternary;
Dgimple-expr.h38 extern void extract_ops_from_tree (tree, enum tree_code *, tree *, tree *,
40 extern void gimple_cond_get_ops_from_tree (tree, enum tree_code *, tree *,
152 extract_ops_from_tree (tree expr, enum tree_code *code, tree *op0, in extract_ops_from_tree()
/netbsd/src/external/gpl3/gcc/dist/gcc/cp/
Dlex.cc186 if (op_ptr->tree_code) in init_operators()
189 && !ovl_op_mapping[op_ptr->tree_code]); in init_operators()
190 ovl_op_mapping[op_ptr->tree_code] = op_ptr->ovl_op_code; in init_operators()
201 gcc_assert (as_ptr->ovl_op_code > ix && !dst_ptr->tree_code); in init_operators()
212 gcc_checking_assert (!ovl_op_mapping[as_ptr->tree_code] in init_operators()
213 || (ovl_op_mapping[as_ptr->tree_code] in init_operators()
215 ovl_op_mapping[as_ptr->tree_code] = as_ptr->ovl_op_code; in init_operators()
302 static const enum tree_code stmt_codes[] = { in cxx_init()
859 build_lang_decl (enum tree_code code, tree name, tree type) in build_lang_decl()
868 build_lang_decl_loc (location_t loc, enum tree_code code, tree name, tree type) in build_lang_decl_loc()
[all …]

12345678910