Lines Matching refs:pattern_expr

164   tree pattern_expr;  in vect_recog_dot_prod_pattern()  local
295 pattern_expr = build3 (DOT_PROD_EXPR, type, oprnd00, oprnd01, oprnd1); in vect_recog_dot_prod_pattern()
299 print_generic_expr (vect_dump, pattern_expr, TDF_SLIM); in vect_recog_dot_prod_pattern()
301 return pattern_expr; in vect_recog_dot_prod_pattern()
385 tree pattern_expr; in vect_recog_widen_sum_pattern() local
429 pattern_expr = build2 (WIDEN_SUM_EXPR, type, oprnd0, oprnd1); in vect_recog_widen_sum_pattern()
433 print_generic_expr (vect_dump, pattern_expr, TDF_SLIM); in vect_recog_widen_sum_pattern()
435 return pattern_expr; in vect_recog_widen_sum_pattern()
470 tree pattern_expr; in vect_pattern_recog_1() local
478 pattern_expr = (* vect_recog_func) (stmt, &type_in, &type_out); in vect_pattern_recog_1()
479 if (!pattern_expr) in vect_pattern_recog_1()
496 optab = optab_for_tree_code (TREE_CODE (pattern_expr), pattern_vectype); in vect_pattern_recog_1()
512 print_generic_expr (vect_dump, pattern_expr, TDF_SLIM); in vect_pattern_recog_1()
517 code = TREE_CODE (pattern_expr); in vect_pattern_recog_1()
518 pattern_type = TREE_TYPE (pattern_expr); in vect_pattern_recog_1()
522 pattern_expr = build2 (MODIFY_EXPR, void_type_node, var_name, pattern_expr); in vect_pattern_recog_1()
523 SSA_NAME_DEF_STMT (var_name) = pattern_expr; in vect_pattern_recog_1()
524 bsi_insert_before (&si, pattern_expr, BSI_SAME_STMT); in vect_pattern_recog_1()
525 ann = stmt_ann (pattern_expr); in vect_pattern_recog_1()
526 set_stmt_info (ann, new_stmt_vec_info (pattern_expr, loop_vinfo)); in vect_pattern_recog_1()
527 pattern_stmt_info = vinfo_for_stmt (pattern_expr); in vect_pattern_recog_1()
533 STMT_VINFO_RELATED_STMT (stmt_info) = pattern_expr; in vect_pattern_recog_1()