Home
last modified time | relevance | path

Searched refs:MULT_EXPR (Results 1 – 25 of 295) sorted by relevance

12345678910>>...12

/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dtree-complex.c269 case MULT_EXPR: in init_dont_simulate_again()
355 case MULT_EXPR: in visit_stmt()
1005 if (code == MULT_EXPR) in expand_complex_libcall()
1069 t1 = gimplify_build2 (gsi, MULT_EXPR, type, ar, br); in expand_complex_multiplication_components()
1070 t2 = gimplify_build2 (gsi, MULT_EXPR, type, ai, bi); in expand_complex_multiplication_components()
1071 t3 = gimplify_build2 (gsi, MULT_EXPR, type, ar, bi); in expand_complex_multiplication_components()
1078 t4 = gimplify_build2 (gsi, MULT_EXPR, type, ai, br); in expand_complex_multiplication_components()
1107 rr = gimplify_build2 (gsi, MULT_EXPR, inner_type, ar, br); in expand_complex_multiplication()
1117 ri = gimplify_build2 (gsi, MULT_EXPR, inner_type, ai, br); in expand_complex_multiplication()
1121 rr = gimplify_build2 (gsi, MULT_EXPR, inner_type, ai, bi); in expand_complex_multiplication()
[all …]
H A Dtree-affine.c131 comb->rest = fold_build2 (MULT_EXPR, type, comb->rest, in aff_combination_scale()
187 elt = fold_build2 (MULT_EXPR, type, in aff_combination_add_elt()
289 case MULT_EXPR:
324 if ((icode == PLUS_EXPR || icode == MINUS_EXPR || icode == MULT_EXPR)
353 && icode != MULT_EXPR
396 case MULT_EXPR: in tree_to_aff_combination()
500 return fold_build2 (MULT_EXPR, type, elt, wide_int_to_tree (type, scale)); in add_elt_to_tree()
510 elt = fold_build2 (MULT_EXPR, type, elt, wide_int_to_tree (type, scale)); in add_elt_to_tree()
611 aval = fold_build2 (MULT_EXPR, type, aval, in aff_combination_add_product()
624 aval = fold_build2 (MULT_EXPR, type, aval, in aff_combination_add_product()
[all …]
H A Domp-offload.c286 res = fold_build2 (MULT_EXPR, integer_type_node, res, n); in oacc_thread_numbers()
385 per = fold_build2 (MULT_EXPR, type, per, chunk_size); in oacc_xform_loop()
386 per = fold_build2 (MULT_EXPR, type, per, step); in oacc_xform_loop()
400 r = build2 (MULT_EXPR, type, fold_convert (type, r), step); in oacc_xform_loop()
438 tree volume = fold_build2 (MULT_EXPR, TREE_TYPE (inner_size), in oacc_xform_loop()
446 tree per = fold_build2 (MULT_EXPR, diff_type, volume, step); in oacc_xform_loop()
453 tree span = build2 (MULT_EXPR, diff_type, chunk_size, in oacc_xform_loop()
457 r = build2 (MULT_EXPR, diff_type, r, span); in oacc_xform_loop()
467 = fold_build2 (MULT_EXPR, diff_type, volume, chunk_size); in oacc_xform_loop()
468 per = build2 (MULT_EXPR, diff_type, per, chunk); in oacc_xform_loop()
[all …]
H A Dtree-ssa-math-opts.c345 && gimple_assign_rhs_code (use_stmt) == MULT_EXPR) in is_mult_by()
418 new_square_stmt = gimple_build_assign (square_recip_def, MULT_EXPR, in insert_reciprocals()
480 gimple_assign_set_rhs_code (use_stmt, MULT_EXPR); in replace_reciprocal_squares()
503 gimple_assign_set_rhs_code (use_stmt, MULT_EXPR); in replace_reciprocal()
709 = gimple_build_assign (x, MULT_EXPR, in optimize_recip_sqrt()
757 && gimple_assign_rhs_code (def_stmt) == MULT_EXPR in execute_cse_reciprocals_1()
1061 gimple_assign_set_rhs_code (stmt, MULT_EXPR); in execute()
1393 mult_stmt = gimple_build_assign (ssa_target, MULT_EXPR, op0, op1); in powi_as_mults_1()
1567 real_arithmetic (&factor, MULT_EXPR, &factor, &dconsthalf); in representable_as_half_series_p()
1836 fract_res = build_and_insert_binop (gsi, loc, "powroot", MULT_EXPR, in expand_pow_as_sqrts()
[all …]
H A Dfold-const.c450 case MULT_EXPR: in negate_expr_p()
634 case MULT_EXPR: in fold_negate_expr_1()
1044 case MULT_EXPR: in wide_int_binop()
1138 case MULT_EXPR: in poly_int_binop()
1210 case MULT_EXPR: in distributes_over_addition_p()
1260 case MULT_EXPR: in const_binop()
1361 case MULT_EXPR: in const_binop()
1412 case MULT_EXPR: in const_binop()
1419 const_binop (MULT_EXPR, r1, r2), in const_binop()
1420 const_binop (MULT_EXPR, i1, i2)); in const_binop()
[all …]
H A Dtree-tailcall.c364 case MULT_EXPR: in process_assignment()
700 m = fold_build2 (MULT_EXPR, type, fold_convert (type, m), tmp_m); in find_tail_calls()
705 a = fold_build2 (MULT_EXPR, type, fold_convert (type, a), tmp_m); in find_tail_calls()
868 var = adjust_return_value_with_ops (MULT_EXPR, "acc_tmp", m_acc, in adjust_accumulator_values()
878 m_acc_arg = update_accumulator_with_ops (MULT_EXPR, m_acc, m, gsi); in adjust_accumulator_values()
904 retval = adjust_return_value_with_ops (MULT_EXPR, "mul_tmp", m_acc, retval, in adjust_return_value()
H A Dtree-chrec.c470 return fold_build2 (MULT_EXPR, type, op0, op1); in chrec_fold_multiply()
564 arg0 = fold_build2 (MULT_EXPR, ctype, l, binomial_n_k); in chrec_evaluate()
572 return fold_build2 (MULT_EXPR, ctype, in chrec_evaluate()
1613 case MULT_EXPR: in eq_evolutions_p()
1689 case MULT_EXPR: in operator_is_linear()
1717 if (TREE_CODE (scev) == MULT_EXPR) in scev_is_linear_expression()
H A Dgimple-loop-versioning.cc894 if (!mult || gimple_assign_rhs_code (mult) != MULT_EXPR) in find_per_loop_multiplication()
953 while (TREE_CODE (stride) == MULT_EXPR in analyze_term_using_scevs()
959 && gimple_assign_rhs_code (assign) == MULT_EXPR in analyze_term_using_scevs()
998 if (mult && gimple_assign_rhs_code (mult) == MULT_EXPR) in analyze_arbitrary_term()
1258 if (code == MULT_EXPR) in record_address_fragment()
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dtree-complex.cc271 case MULT_EXPR: in init_dont_simulate_again()
357 case MULT_EXPR: in visit_stmt()
1010 if (code == MULT_EXPR) in expand_complex_libcall()
1074 t1 = gimple_build (stmts, loc, MULT_EXPR, type, ar, br); in expand_complex_multiplication_components()
1075 t2 = gimple_build (stmts, loc, MULT_EXPR, type, ai, bi); in expand_complex_multiplication_components()
1076 t3 = gimple_build (stmts, loc, MULT_EXPR, type, ar, bi); in expand_complex_multiplication_components()
1083 t4 = gimple_build (stmts, loc, MULT_EXPR, type, ai, br); in expand_complex_multiplication_components()
1114 rr = gimple_build (&stmts, loc, MULT_EXPR, inner_type, ar, br); in expand_complex_multiplication()
1124 ri = gimple_build (&stmts, loc, MULT_EXPR, inner_type, ai, br); in expand_complex_multiplication()
1128 rr = gimple_build (&stmts, loc, MULT_EXPR, inner_type, ai, bi); in expand_complex_multiplication()
[all …]
H A Dtree-affine.cc132 comb->rest = fold_build2 (MULT_EXPR, type, comb->rest, in aff_combination_scale()
188 elt = fold_build2 (MULT_EXPR, type, in aff_combination_add_elt()
290 case MULT_EXPR: in expr_to_aff_combination()
325 if ((icode == PLUS_EXPR || icode == MINUS_EXPR || icode == MULT_EXPR) in expr_to_aff_combination()
362 else if (icode == MULT_EXPR) in expr_to_aff_combination()
405 case MULT_EXPR: in tree_to_aff_combination()
509 return fold_build2 (MULT_EXPR, type, elt, wide_int_to_tree (type, scale)); in add_elt_to_tree()
519 elt = fold_build2 (MULT_EXPR, type, elt, wide_int_to_tree (type, scale)); in add_elt_to_tree()
620 aval = fold_build2 (MULT_EXPR, type, aval, in aff_combination_add_product()
633 aval = fold_build2 (MULT_EXPR, type, aval, in aff_combination_add_product()
[all …]
H A Dtree-ssa-math-opts.cc367 && gimple_assign_rhs_code (use_stmt) == MULT_EXPR) in is_mult_by()
440 new_square_stmt = gimple_build_assign (square_recip_def, MULT_EXPR, in insert_reciprocals()
502 gimple_assign_set_rhs_code (use_stmt, MULT_EXPR); in replace_reciprocal_squares()
525 gimple_assign_set_rhs_code (use_stmt, MULT_EXPR); in replace_reciprocal()
730 = gimple_build_assign (x, MULT_EXPR, in optimize_recip_sqrt()
778 && gimple_assign_rhs_code (def_stmt) == MULT_EXPR in execute_cse_reciprocals_1()
1082 gimple_assign_set_rhs_code (stmt, MULT_EXPR); in execute()
1527 mult_stmt = gimple_build_assign (ssa_target, MULT_EXPR, op0, op1); in powi_as_mults_1()
1701 real_arithmetic (&factor, MULT_EXPR, &factor, &dconsthalf); in representable_as_half_series_p()
1970 fract_res = build_and_insert_binop (gsi, loc, "powroot", MULT_EXPR, in expand_pow_as_sqrts()
[all …]
H A Domp-offload.cc512 res = fold_build2 (MULT_EXPR, integer_type_node, res, n); in oacc_thread_numbers()
611 per = fold_build2 (MULT_EXPR, type, per, chunk_size); in oacc_xform_loop()
612 per = fold_build2 (MULT_EXPR, type, per, step); in oacc_xform_loop()
626 r = build2 (MULT_EXPR, type, fold_convert (type, r), step); in oacc_xform_loop()
664 tree volume = fold_build2 (MULT_EXPR, TREE_TYPE (inner_size), in oacc_xform_loop()
672 tree per = fold_build2 (MULT_EXPR, diff_type, volume, step); in oacc_xform_loop()
679 tree span = build2 (MULT_EXPR, diff_type, chunk_size, in oacc_xform_loop()
683 r = build2 (MULT_EXPR, diff_type, r, span); in oacc_xform_loop()
693 = fold_build2 (MULT_EXPR, diff_type, volume, chunk_size); in oacc_xform_loop()
694 per = build2 (MULT_EXPR, diff_type, per, chunk); in oacc_xform_loop()
[all …]
H A Dtree-vect-slp-patterns.cc369 else if (vect_match_expression_p (node1, MULT_EXPR) in vect_detect_pair_op()
370 && vect_match_expression_p (node2, MULT_EXPR)) in vect_detect_pair_op()
1029 bool mul0 = vect_match_expression_p (l0node[0], MULT_EXPR); in matches()
1030 bool mul1 = vect_match_expression_p (l0node[1], MULT_EXPR); in matches()
1047 if (!(mul0 = vect_match_expression_p (vals[1], MULT_EXPR))) in matches()
1267 if (!vect_match_expression_p (nodes[1], MULT_EXPR) in matches()
1283 || !vect_match_expression_p (l0node[1], MULT_EXPR)) in matches()
1513 && vect_match_expression_p (SLP_TREE_CHILDREN (l0node)[0], MULT_EXPR)) in recognize()
1520 && vect_match_expression_p (SLP_TREE_CHILDREN (l1node)[0], MULT_EXPR)) in recognize()
H A Dtree-tailcall.cc361 case MULT_EXPR: in process_assignment()
697 m = fold_build2 (MULT_EXPR, type, fold_convert (type, m), tmp_m); in find_tail_calls()
702 a = fold_build2 (MULT_EXPR, type, fold_convert (type, a), tmp_m); in find_tail_calls()
867 var = adjust_return_value_with_ops (MULT_EXPR, "acc_tmp", m_acc, in adjust_accumulator_values()
877 m_acc_arg = update_accumulator_with_ops (MULT_EXPR, m_acc, m, gsi); in adjust_accumulator_values()
903 retval = adjust_return_value_with_ops (MULT_EXPR, "mul_tmp", m_acc, retval, in adjust_return_value()
H A Domp-expand.cc1648 total = fold_build2 (MULT_EXPR, bound_type, total, in expand_oacc_collapse_init()
1697 expr = fold_build2 (MULT_EXPR, diff_type, fold_convert (diff_type, expr), in expand_oacc_collapse_vars()
1973 t = fold_build2 (MULT_EXPR, type, fd->loop.n2, counts[i]); in expand_omp_for_init_counts()
2041 t = fold_build2 (MULT_EXPR, itype, t, ostep); in expand_omp_for_init_counts()
2050 n1 = fold_build2 (MULT_EXPR, itype, n1o, n1); in expand_omp_for_init_counts()
2061 n2 = fold_build2 (MULT_EXPR, itype, n1o, n2); in expand_omp_for_init_counts()
2072 n1e = fold_build2 (MULT_EXPR, itype, last, n1e); in expand_omp_for_init_counts()
2083 n2e = fold_build2 (MULT_EXPR, itype, last, n2e); in expand_omp_for_init_counts()
2122 t = fold_build2 (MULT_EXPR, itype, m2minusm1, ostep); in expand_omp_for_init_counts()
2135 t = fold_build2 (MULT_EXPR, itype, t, outer_niters); in expand_omp_for_init_counts()
[all …]
H A Dfold-const.cc462 case MULT_EXPR: in negate_expr_p()
646 case MULT_EXPR: in fold_negate_expr_1()
1049 case MULT_EXPR: in wide_int_binop()
1143 case MULT_EXPR: in poly_int_binop()
1215 case MULT_EXPR: in distributes_over_addition_p()
1265 case MULT_EXPR: in const_binop()
1366 case MULT_EXPR: in const_binop()
1417 case MULT_EXPR: in const_binop()
1424 const_binop (MULT_EXPR, r1, r2), in const_binop()
1425 const_binop (MULT_EXPR, i1, i2)); in const_binop()
[all …]
H A Domp-general.cc551 fold_binary (MULT_EXPR, itype, t, in omp_extract_for_data()
564 fold_binary (MULT_EXPR, itype, in omp_extract_for_data()
567 fold_binary (MULT_EXPR, itype, in omp_extract_for_data()
577 fold_binary (MULT_EXPR, itype, in omp_extract_for_data()
580 fold_binary (MULT_EXPR, itype, in omp_extract_for_data()
632 fold_binary (MULT_EXPR, itype, m1, t)); in omp_extract_for_data()
635 fold_binary (MULT_EXPR, itype, m2, t)); in omp_extract_for_data()
638 tree t3 = fold_binary (MULT_EXPR, itype, m1, ostep); in omp_extract_for_data()
639 tree t4 = fold_binary (MULT_EXPR, itype, m2, ostep); in omp_extract_for_data()
776 t2 = fold_build2 (MULT_EXPR, itype, t2, ostep); in omp_extract_for_data()
[all …]
H A Dtree-chrec.cc470 return fold_build2 (MULT_EXPR, type, op0, op1); in chrec_fold_multiply()
564 arg0 = fold_build2 (MULT_EXPR, ctype, l, binomial_n_k); in chrec_evaluate()
572 return fold_build2 (MULT_EXPR, ctype, in chrec_evaluate()
1611 case MULT_EXPR: in eq_evolutions_p()
1687 case MULT_EXPR: in operator_is_linear()
1715 if (TREE_CODE (scev) == MULT_EXPR) in scev_is_linear_expression()
H A Dgimple-loop-versioning.cc873 if (!mult || gimple_assign_rhs_code (mult) != MULT_EXPR) in find_per_loop_multiplication()
932 while (TREE_CODE (stride) == MULT_EXPR in analyze_term_using_scevs()
938 && gimple_assign_rhs_code (assign) == MULT_EXPR in analyze_term_using_scevs()
977 if (mult && gimple_assign_rhs_code (mult) == MULT_EXPR) in analyze_arbitrary_term()
1237 if (code == MULT_EXPR) in record_address_fragment()
H A Doptabs-tree.cc280 case MULT_EXPR: in optab_for_tree_code()
355 *code1 = MULT_EXPR; in supportable_half_widening_operation()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A Dd-longdouble.cc133 real_arithmetic (&x.rv (), MULT_EXPR, &this->rv (), &r.rv ()); in mul()
166 real_arithmetic (&q, MULT_EXPR, &q, &r.rv ()); in mod()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/
H A Dd-longdouble.cc139 real_arithmetic (&x.rv (), MULT_EXPR, &this->rv (), &r.rv ()); in mul()
172 real_arithmetic (&q, MULT_EXPR, &q, &r.rv ()); in mod()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/brig/brigfrontend/
H A Dbrig-function.cc307 = build2 (MULT_EXPR, long_long_integer_type_node, in add_id_variables()
1009 tree id2_x_max0_x_max1 = build2 (MULT_EXPR, uint64_type_node, id2, max0); in expand_builtin()
1011 = build2 (MULT_EXPR, uint64_type_node, id2_x_max0_x_max1, max1); in expand_builtin()
1013 tree id1_x_max0 = build2 (MULT_EXPR, uint64_type_node, id1, max0); in expand_builtin()
1031 = build2 (MULT_EXPR, uint32_type_node, in expand_builtin()
1035 z_x_wgsx_wgsy = build2 (MULT_EXPR, uint32_type_node, z_x_wgsx_wgsy, in expand_builtin()
1039 = build2 (MULT_EXPR, uint32_type_node, in expand_builtin()
1443 return MULT_EXPR; in get_tree_code_for_hsa_opcode()
/netbsd-src/external/gpl3/gcc/dist/gcc/cp/
H A Doperators.def100 DEF_OPERATOR ("*", MULT_EXPR, "ml", OVL_OP_FLAG_BINARY)
153 DEF_ASSN_OPERATOR ("*=", MULT_EXPR, "mL")
/netbsd-src/external/gpl3/gcc.old/dist/gcc/cp/
H A Doperators.def100 DEF_OPERATOR ("*", MULT_EXPR, "ml", OVL_OP_FLAG_BINARY)
153 DEF_ASSN_OPERATOR ("*=", MULT_EXPR, "mL")

12345678910>>...12