| /NextBSD/contrib/gcc/ |
| HD | simplify-rtx.c | 113 simplify_gen_binary (enum rtx_code code, enum machine_mode mode, rtx op0, in simplify_gen_binary() argument 119 tem = simplify_binary_operation (code, mode, op0, op1); in simplify_gen_binary() 125 && swap_commutative_operands_p (op0, op1)) in simplify_gen_binary() 126 tem = op0, op0 = op1, op1 = tem; in simplify_gen_binary() 128 return gen_rtx_fmt_ee (code, mode, op0, op1); in simplify_gen_binary() 231 enum machine_mode op0_mode, rtx op0, rtx op1, rtx op2) in simplify_gen_ternary() argument 237 op0, op1, op2))) in simplify_gen_ternary() 240 return gen_rtx_fmt_eee (code, mode, op0, op1, op2); in simplify_gen_ternary() 248 enum machine_mode cmp_mode, rtx op0, rtx op1) in simplify_gen_relational() argument 253 op0, op1))) in simplify_gen_relational() [all …]
|
| HD | expmed.c | 353 rtx op0 = str_rtx; in store_bit_field() local 359 while (GET_CODE (op0) == SUBREG) in store_bit_field() 366 int inner_mode_size = GET_MODE_SIZE (GET_MODE (SUBREG_REG (op0))); in store_bit_field() 367 int outer_mode_size = GET_MODE_SIZE (GET_MODE (op0)); in store_bit_field() 372 if (SUBREG_BYTE (op0) == 0 && inner_mode_size < outer_mode_size) in store_bit_field() 382 byte_offset = SUBREG_BYTE (op0); in store_bit_field() 385 op0 = SUBREG_REG (op0); in store_bit_field() 391 if (REG_P (op0) && bitnum >= GET_MODE_BITSIZE (GET_MODE (op0))) in store_bit_field() 396 if (VECTOR_MODE_P (GET_MODE (op0)) in store_bit_field() 397 && !MEM_P (op0) in store_bit_field() [all …]
|
| HD | dojump.c | 497 tree op0 = save_expr (TREE_OPERAND (exp, 0)); in do_jump() local 506 cmp0 = fold_build2 (tcode1, TREE_TYPE (exp), op0, op1); in do_jump() 507 cmp1 = fold_build2 (tcode2, TREE_TYPE (exp), op0, op1); in do_jump() 618 do_jump_by_parts_greater_rtx (enum machine_mode mode, int unsignedp, rtx op0, in do_jump_by_parts_greater_rtx() argument 639 op0_word = operand_subword_force (op0, i, mode); in do_jump_by_parts_greater_rtx() 644 op0_word = operand_subword_force (op0, nwords - 1 - i, mode); in do_jump_by_parts_greater_rtx() 673 rtx op0 = expand_normal (TREE_OPERAND (exp, swap)); in do_jump_by_parts_greater() local 678 do_jump_by_parts_greater_rtx (mode, unsignedp, op0, op1, if_false_label, in do_jump_by_parts_greater() 688 do_jump_by_parts_zero_rtx (enum machine_mode mode, rtx op0, in do_jump_by_parts_zero_rtx() argument 702 emit_move_insn (part, operand_subword_force (op0, 0, GET_MODE (op0))); in do_jump_by_parts_zero_rtx() [all …]
|
| HD | tree-chrec.c | 232 chrec_fold_automatically_generated_operands (tree op0, in chrec_fold_automatically_generated_operands() argument 235 if (op0 == chrec_dont_know in chrec_fold_automatically_generated_operands() 239 if (op0 == chrec_known in chrec_fold_automatically_generated_operands() 243 if (op0 == chrec_not_analyzed_yet in chrec_fold_automatically_generated_operands() 255 tree op0, tree op1) in chrec_fold_plus_1() argument 257 if (automatically_generated_chrec_p (op0) in chrec_fold_plus_1() 259 return chrec_fold_automatically_generated_operands (op0, op1); in chrec_fold_plus_1() 261 switch (TREE_CODE (op0)) in chrec_fold_plus_1() 267 return chrec_fold_plus_poly_poly (code, type, op0, op1); in chrec_fold_plus_1() 272 (CHREC_VARIABLE (op0), in chrec_fold_plus_1() [all …]
|
| HD | optabs.c | 145 add_equal_note (rtx insns, rtx target, enum rtx_code code, rtx op0, rtx op1) in add_equal_note() argument 179 if (reg_overlap_mentioned_p (target, op0) in add_equal_note() 193 note = gen_rtx_fmt_e (code, GET_MODE (target), copy_rtx (op0)); in add_equal_note() 195 note = gen_rtx_fmt_ee (code, GET_MODE (target), copy_rtx (op0), copy_rtx (op1)); in add_equal_note() 368 expand_widen_pattern_expr (tree exp, rtx op0, rtx op1, rtx wide_op, rtx target, in expand_widen_pattern_expr() argument 420 xop0 = op0; in expand_widen_pattern_expr() 430 if (GET_MODE (op0) != xmode0 && xmode0 != VOIDmode) in expand_widen_pattern_expr() 432 GET_MODE (op0) != VOIDmode in expand_widen_pattern_expr() 433 ? GET_MODE (op0) in expand_widen_pattern_expr() 507 expand_ternary_op (enum machine_mode mode, optab ternary_optab, rtx op0, in expand_ternary_op() argument [all …]
|
| HD | combine.c | 4646 rtx op0 = XEXP (x, 0); in combine_simplify_rtx() local 4650 if (GET_CODE (op0) == COMPARE) in combine_simplify_rtx() 4651 op1 = XEXP (op0, 1), op0 = XEXP (op0, 0); in combine_simplify_rtx() 4654 new_code = simplify_comparison (code, &op0, &op1); in combine_simplify_rtx() 4671 && mode == GET_MODE (op0) in combine_simplify_rtx() 4672 && nonzero_bits (op0, mode) == 1) in combine_simplify_rtx() 4674 expand_compound_operation (op0)); in combine_simplify_rtx() 4679 && mode == GET_MODE (op0) in combine_simplify_rtx() 4680 && (num_sign_bit_copies (op0, mode) in combine_simplify_rtx() 4683 op0 = expand_compound_operation (op0); in combine_simplify_rtx() [all …]
|
| HD | dfp.c | 463 decimal_do_add (REAL_VALUE_TYPE *r, const REAL_VALUE_TYPE *op0, in decimal_do_add() argument 470 decimal_to_decnumber (op0, &dn2); in decimal_do_add() 490 decimal_do_multiply (REAL_VALUE_TYPE *r, const REAL_VALUE_TYPE *op0, in decimal_do_multiply() argument 496 decimal_to_decnumber (op0, &dn2); in decimal_do_multiply() 512 decimal_do_divide (REAL_VALUE_TYPE *r, const REAL_VALUE_TYPE *op0, in decimal_do_divide() argument 518 decimal_to_decnumber (op0, &dn2); in decimal_do_divide() 608 const REAL_VALUE_TYPE *op0, in decimal_real_arithmetic() argument 614 if (!op0->decimal) in decimal_real_arithmetic() 616 decimal_from_binary (&a, op0); in decimal_real_arithmetic() 617 op0 = &a; in decimal_real_arithmetic() [all …]
|
| HD | expr.c | 3882 tree op0, op1; in optimize_bitfield_assignment_op() local 3898 op0 = TREE_OPERAND (src, 0); in optimize_bitfield_assignment_op() 3900 STRIP_NOPS (op0); in optimize_bitfield_assignment_op() 3902 if (!operand_equal_p (to, op0, 0)) in optimize_bitfield_assignment_op() 6454 expand_operands (tree exp0, tree exp1, rtx target, rtx *op0, rtx *op1, in expand_operands() argument 6461 *op0 = expand_expr (exp0, target, VOIDmode, modifier); in expand_operands() 6462 *op1 = copy_rtx (*op0); in expand_operands() 6470 *op0 = expand_expr (exp0, target, VOIDmode, modifier); in expand_operands() 6789 rtx op0, op1, temp, decl_rtl; in expand_expr_real_1() local 7055 op0 = expand_expr (TREE_REALPART (exp), rtarg, mode, 0); in expand_expr_real_1() [all …]
|
| HD | tree-pretty-print.c | 415 tree op0, op1; in dump_generic_node() local 865 op0 = TREE_OPERAND (node, 0); in dump_generic_node() 867 if (TREE_CODE (op0) == INDIRECT_REF) in dump_generic_node() 869 op0 = TREE_OPERAND (op0, 0); in dump_generic_node() 872 if (op_prio (op0) < op_prio (node)) in dump_generic_node() 874 dump_generic_node (buffer, op0, spc, flags, false); in dump_generic_node() 875 if (op_prio (op0) < op_prio (node)) in dump_generic_node() 880 if (TREE_CODE (op0) != VALUE_HANDLE) in dump_generic_node() 882 op0 = component_ref_field_offset (node); in dump_generic_node() 883 if (op0 && TREE_CODE (op0) != INTEGER_CST) in dump_generic_node() [all …]
|
| HD | tree-ssa-dom.c | 399 tree op0; in canonicalize_comparison() local 406 op0 = TREE_OPERAND (cond, 0); in canonicalize_comparison() 415 if (tree_swap_operands_p (op0, op1, false)) in canonicalize_comparison() 432 if (TREE_CODE_CLASS (TREE_CODE (op0)) in canonicalize_comparison() 925 build_and_record_new_cond (enum tree_code new_code, tree op0, tree op1, tree *p) in build_and_record_new_cond() argument 927 *p = build2 (new_code, boolean_type_node, op0, op1); in build_and_record_new_cond() 941 tree op0, op1; in record_conditions() local 946 op0 = TREE_OPERAND (cond, 0); in record_conditions() 953 if (FLOAT_TYPE_P (TREE_TYPE (op0))) in record_conditions() 957 build_and_record_new_cond (ORDERED_EXPR, op0, op1, in record_conditions() [all …]
|
| HD | tree-scalar-evolution.c | 1199 tree op0 = ASSERT_EXPR_VAR (rhs); in follow_ssa_edge_in_rhs() local 1200 if (TREE_CODE (op0) == SSA_NAME) in follow_ssa_edge_in_rhs() 1201 res = follow_ssa_edge (loop, SSA_NAME_DEF_STMT (op0), in follow_ssa_edge_in_rhs() 1826 tree op0, op1, new0, new1; in fold_used_pointer() local 1832 op0 = TREE_OPERAND (expr, 0); in fold_used_pointer() 1837 new0 = fold_used_pointer (op0, at_stmt); in fold_used_pointer() 1840 else if (code == PLUS_EXPR && pointer_offset_p (op0)) in fold_used_pointer() 1842 new0 = fold_used_pointer_cast (op0); in fold_used_pointer() 1848 if (new0 == op0 && new1 == op1) in fold_used_pointer() 2141 tree res, op0, op1, op2; in instantiate_parameters_1() local [all …]
|
| HD | tree-ssa-threadedge.c | 373 tree op0, op1; in simplify_control_stmt_condition() local 376 op0 = TREE_OPERAND (cond, 0); in simplify_control_stmt_condition() 381 if (TREE_CODE (op0) == SSA_NAME) in simplify_control_stmt_condition() 383 tree tmp = SSA_NAME_VALUE (op0); in simplify_control_stmt_condition() 385 op0 = tmp; in simplify_control_stmt_condition() 400 if (TREE_CODE (op0) == SSA_NAME) in simplify_control_stmt_condition() 401 op0 = lhs_of_dominating_assert (op0, e->src, stmt); in simplify_control_stmt_condition() 412 && tree_swap_operands_p (op0, op1, false)) in simplify_control_stmt_condition() 416 tmp = op0; in simplify_control_stmt_condition() 417 op0 = op1; in simplify_control_stmt_condition() [all …]
|
| HD | tree-ssa-uncprop.c | 111 tree op0 = TREE_OPERAND (cond, 0); in associate_equivalences_with_edges() local 117 if (TREE_CODE (op0) == SSA_NAME in associate_equivalences_with_edges() 118 && !SSA_NAME_OCCURS_IN_ABNORMAL_PHI (op0) in associate_equivalences_with_edges() 119 && TREE_CODE (TREE_TYPE (op0)) == BOOLEAN_TYPE in associate_equivalences_with_edges() 125 equivalency->lhs = op0; in associate_equivalences_with_edges() 132 equivalency->lhs = op0; in associate_equivalences_with_edges() 141 equivalency->lhs = op0; in associate_equivalences_with_edges() 148 equivalency->lhs = op0; in associate_equivalences_with_edges() 156 if (TREE_CODE (op0) == SSA_NAME in associate_equivalences_with_edges() 157 && !SSA_NAME_OCCURS_IN_ABNORMAL_PHI (op0) in associate_equivalences_with_edges() [all …]
|
| HD | tree-ssa-forwprop.c | 220 tree op0 = TREE_OPERAND (def_rhs, 0); in forward_propagate_into_cond_1() local 225 if (TREE_CODE (op0) != SSA_NAME in forward_propagate_into_cond_1() 232 if (SSA_NAME_OCCURS_IN_ABNORMAL_PHI (op0)) in forward_propagate_into_cond_1() 251 new_cond = build2 (cond_code, boolean_type_node, op0, t); in forward_propagate_into_cond_1() 266 tree op0 = TREE_OPERAND (def_rhs, 0); in forward_propagate_into_cond_1() local 271 if ((TREE_CODE (op0) != SSA_NAME in forward_propagate_into_cond_1() 272 && !is_gimple_min_invariant (op0)) in forward_propagate_into_cond_1() 279 if (TREE_CODE (op0) == SSA_NAME in forward_propagate_into_cond_1() 280 && SSA_NAME_OCCURS_IN_ABNORMAL_PHI (op0)) in forward_propagate_into_cond_1() 293 boolean_type_node, op0, op1); in forward_propagate_into_cond_1() [all …]
|
| HD | loop-iv.c | 602 rtx set, rhs, op0 = NULL_RTX, op1 = NULL_RTX; in get_biv_step_1() local 629 op0 = XEXP (rhs, 0); in get_biv_step_1() 632 if (code == PLUS && CONSTANT_P (op0)) in get_biv_step_1() 634 tmp = op0; op0 = op1; op1 = tmp; in get_biv_step_1() 637 if (!simple_reg_p (op0) in get_biv_step_1() 651 if (GET_CODE (op0) != SUBREG) in get_biv_step_1() 653 if (GET_MODE (SUBREG_REG (op0)) != outer_mode) in get_biv_step_1() 657 next = op0; in get_biv_step_1() 665 op0 = XEXP (rhs, 0); in get_biv_step_1() 666 if (!simple_reg_p (op0)) in get_biv_step_1() [all …]
|
| HD | flow.c | 3236 rtx op0, op1; in ior_reg_cond() local 3255 op0 = ior_reg_cond (XEXP (old, 0), x, 0); in ior_reg_cond() 3257 if (op0 != NULL || op1 != NULL) in ior_reg_cond() 3259 if (op0 == const0_rtx) in ior_reg_cond() 3262 return op0 ? op0 : gen_rtx_IOR (0, XEXP (old, 0), x); in ior_reg_cond() 3263 if (op0 == const1_rtx || op1 == const1_rtx) in ior_reg_cond() 3265 if (op0 == NULL) in ior_reg_cond() 3266 op0 = gen_rtx_IOR (0, XEXP (old, 0), x); in ior_reg_cond() 3267 else if (rtx_equal_p (x, op0)) in ior_reg_cond() 3275 return gen_rtx_IOR (0, op0, op1); in ior_reg_cond() [all …]
|
| HD | tree-ssa-ccp.c | 880 tree op0 = TREE_OPERAND (rhs, 0); in ccp_fold() local 883 if (TREE_CODE (op0) == SSA_NAME) in ccp_fold() 885 prop_value_t *val = get_value (op0, true); in ccp_fold() 887 op0 = get_value (op0, true)->value; in ccp_fold() 892 TREE_TYPE (op0))) in ccp_fold() 893 return op0; in ccp_fold() 894 return fold_unary (code, TREE_TYPE (rhs), op0); in ccp_fold() 907 tree op0 = TREE_OPERAND (rhs, 0); in ccp_fold() local 911 if (TREE_CODE (op0) == SSA_NAME) in ccp_fold() 913 prop_value_t *val = get_value (op0, true); in ccp_fold() [all …]
|
| HD | tree-object-size.c | 558 tree op0 = TREE_OPERAND (value, 0); in plus_expr_object_size() local 560 bool ptr1_p = POINTER_TYPE_P (TREE_TYPE (op0)) in plus_expr_object_size() 561 && TREE_CODE (op0) != INTEGER_CST; in plus_expr_object_size() 576 tree tem = op0; in plus_expr_object_size() 577 op0 = op1; in plus_expr_object_size() 587 && (TREE_CODE (op0) == SSA_NAME in plus_expr_object_size() 588 || TREE_CODE (op0) == ADDR_EXPR)) in plus_expr_object_size() 592 else if (TREE_CODE (op0) == SSA_NAME) in plus_expr_object_size() 593 return merge_object_sizes (osi, var, op0, tree_low_cst (op1, 1)); in plus_expr_object_size() 598 bytes = compute_builtin_object_size (op0, object_size_type); in plus_expr_object_size() [all …]
|
| HD | tree-ssa-phiopt.c | 505 tree op0, tmp, cond_tmp; in conditional_replacement() local 513 op0 = TREE_OPERAND (cond, 0); in conditional_replacement() 514 tmp = create_tmp_var (TREE_TYPE (op0), NULL); in conditional_replacement() 517 new = build2 (MODIFY_EXPR, TREE_TYPE (cond_tmp), cond_tmp, op0); in conditional_replacement() 715 tree lhs, rhs, op0, op1, bound; in minmax_replacement() local 726 op0 = TREE_OPERAND (rhs, 0); in minmax_replacement() 748 if (operand_equal_for_phi_arg_p (op0, smaller)) in minmax_replacement() 751 bound = op0; in minmax_replacement() 773 if (operand_equal_for_phi_arg_p (op0, larger)) in minmax_replacement() 776 bound = op0; in minmax_replacement() [all …]
|
| HD | fold-const.c | 1420 tree op0 = TREE_OPERAND (in, 0); in split_tree() local 1426 if (TREE_CODE (op0) == INTEGER_CST || TREE_CODE (op0) == REAL_CST) in split_tree() 1427 *litp = op0, op0 = 0; in split_tree() 1431 if (op0 != 0 && TREE_CONSTANT (op0)) in split_tree() 1432 *conp = op0, op0 = 0; in split_tree() 1438 if (op0 != 0 && op1 != 0) in split_tree() 1440 else if (op0 != 0) in split_tree() 1441 var = op0; in split_tree() 4880 fold_range_test (enum tree_code code, tree type, tree op0, tree op1) in fold_range_test() argument 4887 tree lhs = make_range (op0, &in0_p, &low0, &high0, &strict_overflow_p); in fold_range_test() [all …]
|
| HD | tree-vrp.c | 1605 tree op0, op1, min, max; in extract_range_from_binary_expr() local 1634 op0 = TREE_OPERAND (expr, 0); in extract_range_from_binary_expr() 1635 if (TREE_CODE (op0) == SSA_NAME) in extract_range_from_binary_expr() 1636 vr0 = *(get_value_range (op0)); in extract_range_from_binary_expr() 1637 else if (is_gimple_min_invariant (op0)) in extract_range_from_binary_expr() 1638 set_value_range_to_value (&vr0, op0, NULL); in extract_range_from_binary_expr() 1680 || POINTER_TYPE_P (TREE_TYPE (op0)) in extract_range_from_binary_expr() 1802 && !TYPE_OVERFLOW_UNDEFINED (TREE_TYPE (op0))) in extract_range_from_binary_expr() 2000 tree min, max, op0; in extract_range_from_unary_expr() local 2021 op0 = TREE_OPERAND (expr, 0); in extract_range_from_unary_expr() [all …]
|
| /NextBSD/contrib/binutils/opcodes/ |
| HD | sparc-dis.c | 249 sparc_opcode *op0 = * (sparc_opcode **) a; in compare_opcodes() local 251 unsigned long int match0 = op0->match, match1 = op1->match; in compare_opcodes() 252 unsigned long int lose0 = op0->lose, lose1 = op1->lose; in compare_opcodes() 260 if (op0->architecture & current_arch_mask) in compare_opcodes() 269 else if (op0->architecture != op1->architecture) in compare_opcodes() 270 return op0->architecture - op1->architecture; in compare_opcodes() 281 op0->name, match0, lose0); in compare_opcodes() 282 op0->lose &= ~op0->match; in compare_opcodes() 283 lose0 = op0->lose; in compare_opcodes() 324 int alias_diff = (op0->flags & F_ALIAS) - (op1->flags & F_ALIAS); in compare_opcodes() [all …]
|
| /NextBSD/contrib/gcc/config/i386/ |
| HD | i386.c | 6541 rtx op0 = disp, op1; in legitimate_pic_address_disp_p() local 6551 op0 = XEXP (XEXP (disp, 0), 0); in legitimate_pic_address_disp_p() 6557 if (GET_CODE (op0) == LABEL_REF) in legitimate_pic_address_disp_p() 6559 if (GET_CODE (op0) != SYMBOL_REF) in legitimate_pic_address_disp_p() 6565 if (SYMBOL_REF_TLS_MODEL (op0)) in legitimate_pic_address_disp_p() 6567 if (!SYMBOL_REF_FAR_ADDR_P (op0) && SYMBOL_REF_LOCAL_P (op0)) in legitimate_pic_address_disp_p() 7064 rtx op0 = XEXP (addr, 0), op1 = XEXP (addr, 1); in legitimize_pic_address() local 7068 if (local_symbolic_operand (op0, Pmode) in legitimize_pic_address() 7075 new = gen_rtx_UNSPEC (Pmode, gen_rtvec (1, op0), in legitimize_pic_address() 7094 new = gen_rtx_PLUS (Pmode, force_reg (Pmode, op0), op1); in legitimize_pic_address() [all …]
|
| /NextBSD/contrib/gcc/config/s390/ |
| HD | s390.c | 516 s390_select_ccmode (enum rtx_code code, rtx op0, rtx op1) in s390_select_ccmode() argument 522 if ((GET_CODE (op0) == NEG || GET_CODE (op0) == ABS) in s390_select_ccmode() 523 && GET_MODE_CLASS (GET_MODE (op0)) == MODE_INT) in s390_select_ccmode() 525 if (GET_CODE (op0) == PLUS && GET_CODE (XEXP (op0, 1)) == CONST_INT in s390_select_ccmode() 526 && CONST_OK_FOR_K (INTVAL (XEXP (op0, 1)))) in s390_select_ccmode() 528 if ((GET_CODE (op0) == PLUS || GET_CODE (op0) == MINUS in s390_select_ccmode() 530 && GET_MODE_CLASS (GET_MODE (op0)) == MODE_INT) in s390_select_ccmode() 533 if (GET_CODE (op0) == AND) in s390_select_ccmode() 537 ccmode = s390_tm_ccmode (XEXP (op0, 1), op1, 1); in s390_select_ccmode() 546 if (register_operand (op0, HImode) in s390_select_ccmode() [all …]
|
| /NextBSD/contrib/gcc/config/sparc/ |
| HD | sparc.c | 1060 sparc_emit_set_const32 (rtx op0, rtx op1) in sparc_emit_set_const32() argument 1062 enum machine_mode mode = GET_MODE (op0); in sparc_emit_set_const32() 1066 temp = op0; in sparc_emit_set_const32() 1083 op0, in sparc_emit_set_const32() 1093 op0, gen_rtx_LO_SUM (mode, temp, op1))); in sparc_emit_set_const32() 1105 sparc_emit_set_symbolic_const64 (rtx op0, rtx op1, rtx temp) in sparc_emit_set_symbolic_const64() argument 1136 emit_insn (gen_rtx_SET (VOIDmode, op0, gen_rtx_LO_SUM (DImode, temp1, op1))); in sparc_emit_set_symbolic_const64() 1154 temp1 = op0; in sparc_emit_set_symbolic_const64() 1155 temp2 = op0; in sparc_emit_set_symbolic_const64() 1169 emit_insn (gen_setl44 (op0, temp3, op1)); in sparc_emit_set_symbolic_const64() [all …]
|