Lines Matching refs:rhs_code

552   tree_code rhs_code = gimple_assign_rhs_code (assign);  in vect_widened_op_tree()  local
553 if (rhs_code != code && rhs_code != widened_code) in vect_widened_op_tree()
593 if (rhs_code != code in vect_widened_op_tree()
2240 enum tree_code rhs_code; in vect_recog_rotate_pattern() local
2249 rhs_code = gimple_assign_rhs_code (last_stmt); in vect_recog_rotate_pattern()
2250 switch (rhs_code) in vect_recog_rotate_pattern()
2341 rhs_code = LROTATE_EXPR; in vect_recog_rotate_pattern()
2368 optab1 = optab_for_tree_code (rhs_code, vectype, optab_vector); in vect_recog_rotate_pattern()
2400 optab2 = optab_for_tree_code (rhs_code, vectype, optab_scalar); in vect_recog_rotate_pattern()
2501 def_stmt = gimple_build_assign (var1, rhs_code == LROTATE_EXPR in vect_recog_rotate_pattern()
2507 def_stmt = gimple_build_assign (var2, rhs_code == LROTATE_EXPR in vect_recog_rotate_pattern()
2567 enum tree_code rhs_code; in vect_recog_vector_vector_shift_pattern() local
2573 rhs_code = gimple_assign_rhs_code (last_stmt); in vect_recog_vector_vector_shift_pattern()
2574 switch (rhs_code) in vect_recog_vector_vector_shift_pattern()
2642 pattern_stmt = gimple_build_assign (var, rhs_code, oprnd0, def); in vect_recog_vector_vector_shift_pattern()
3058 enum tree_code rhs_code; in vect_recog_divmod_pattern() local
3066 rhs_code = gimple_assign_rhs_code (last_stmt); in vect_recog_divmod_pattern()
3067 switch (rhs_code) in vect_recog_divmod_pattern()
3096 optab = optab_for_tree_code (rhs_code, vectype, optab_default); in vect_recog_divmod_pattern()
3127 if (rhs_code == TRUNC_MOD_EXPR) in vect_recog_divmod_pattern()
3148 if (rhs_code == TRUNC_DIV_EXPR in vect_recog_divmod_pattern()
3149 || rhs_code == EXACT_DIV_EXPR) in vect_recog_divmod_pattern()
3363 if (rhs_code == TRUNC_MOD_EXPR && d < 0) in vect_recog_divmod_pattern()
3448 if (rhs_code == TRUNC_MOD_EXPR) in vect_recog_divmod_pattern()
3631 enum tree_code rhs_code; in check_bool_pattern() local
3645 rhs_code = gimple_assign_rhs_code (def_stmt); in check_bool_pattern()
3646 switch (rhs_code) in check_bool_pattern()
3674 if (TREE_CODE_CLASS (rhs_code) == tcc_comparison) in check_bool_pattern()
3690 && expand_vec_cmp_expr_p (comp_vectype, mask_type, rhs_code)) in check_bool_pattern()
3704 if (! expand_vec_cond_expr_p (vecitype, comp_vectype, rhs_code)) in check_bool_pattern()
3747 enum tree_code rhs_code, def_rhs_code; in adjust_bool_pattern() local
3755 rhs_code = gimple_assign_rhs_code (stmt); in adjust_bool_pattern()
3757 switch (rhs_code) in adjust_bool_pattern()
3819 rhs_code = def_rhs_code; in adjust_bool_pattern()
3838 rhs_code = def_rhs_code; in adjust_bool_pattern()
3875 rhs_code, irhs1, irhs2); in adjust_bool_pattern()
3880 gcc_assert (TREE_CODE_CLASS (rhs_code) == tcc_comparison); in adjust_bool_pattern()
3892 cond_expr = build2_loc (loc, rhs_code, itype, rhs1, rhs2); in adjust_bool_pattern()
4018 enum tree_code rhs_code; in vect_recog_bool_pattern() local
4028 rhs_code = gimple_assign_rhs_code (last_stmt); in vect_recog_bool_pattern()
4030 if (rhs_code == VIEW_CONVERT_EXPR) in vect_recog_bool_pattern()
4038 if (CONVERT_EXPR_CODE_P (rhs_code) in vect_recog_bool_pattern()
4039 || rhs_code == VIEW_CONVERT_EXPR) in vect_recog_bool_pattern()
4094 else if (rhs_code == COND_EXPR in vect_recog_bool_pattern()
4131 else if (rhs_code == SSA_NAME in vect_recog_bool_pattern()
4235 enum tree_code rhs_code; in vect_recog_mask_conversion_pattern() local
4310 rhs_code = gimple_assign_rhs_code (last_stmt); in vect_recog_mask_conversion_pattern()
4313 if (rhs_code == COND_EXPR) in vect_recog_mask_conversion_pattern()
4421 if (rhs_code != BIT_IOR_EXPR in vect_recog_mask_conversion_pattern()
4422 && rhs_code != BIT_XOR_EXPR in vect_recog_mask_conversion_pattern()
4423 && rhs_code != BIT_AND_EXPR in vect_recog_mask_conversion_pattern()
4424 && TREE_CODE_CLASS (rhs_code) != tcc_comparison) in vect_recog_mask_conversion_pattern()
4452 pattern_stmt = gimple_build_assign (lhs, rhs_code, rhs1, rhs2); in vect_recog_mask_conversion_pattern()
4955 tree_code rhs_code = gimple_assign_rhs_code (assign); in possible_vector_mask_operation_p() local
4956 switch (rhs_code) in possible_vector_mask_operation_p()
4967 return TREE_CODE_CLASS (rhs_code) == tcc_comparison; in possible_vector_mask_operation_p()
5051 tree_code rhs_code = gimple_assign_rhs_code (assign); in vect_determine_mask_precision() local
5053 && TREE_CODE_CLASS (rhs_code) == tcc_comparison) in vect_determine_mask_precision()
5061 && expand_vec_cmp_expr_p (vectype, mask_type, rhs_code)) in vect_determine_mask_precision()