Home
last modified time | relevance | path

Searched refs:op0 (Results 1 – 25 of 97) sorted by relevance

1234

/NextBSD/contrib/gcc/
HDsimplify-rtx.c113 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 …]
HDexpmed.c353 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 …]
HDdojump.c497 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 …]
HDtree-chrec.c232 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 …]
HDoptabs.c145 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 …]
HDcombine.c4646 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 …]
HDdfp.c463 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 …]
HDexpr.c3882 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 …]
HDtree-pretty-print.c415 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 …]
HDtree-ssa-dom.c399 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 …]
HDtree-scalar-evolution.c1199 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 …]
HDtree-ssa-threadedge.c373 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 …]
HDtree-ssa-uncprop.c111 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 …]
HDtree-ssa-forwprop.c220 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 …]
HDloop-iv.c602 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 …]
HDflow.c3236 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 …]
HDtree-ssa-ccp.c880 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 …]
HDtree-object-size.c558 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 …]
HDtree-ssa-phiopt.c505 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 …]
HDfold-const.c1420 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 …]
HDtree-vrp.c1605 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/
HDsparc-dis.c249 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/
HDi386.c6541 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/
HDs390.c516 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/
HDsparc.c1060 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 …]

1234