Lines Matching defs:_stmt_vec_info
735 typedef struct _stmt_vec_info { struct
737 enum stmt_vec_info_type type;
741 bool live;
744 bool in_pattern_p;
748 bool vectorizable;
751 gimple *stmt;
754 vec_info *vinfo;
757 tree vectype;
760 gimple *vectorized_stmt;
769 struct data_reference *data_ref_info;
773 innermost_loop_behavior dr_wrt_vec_loop;
781 tree loop_phi_evolution_base_unchanged;
782 tree loop_phi_evolution_part;
793 gimple *related_stmt;
796 gimple_seq pattern_def_seq;
800 vec<dr_p> same_align_refs;
805 vec<tree> simd_clone_info;
808 enum vect_def_type def_type;
811 enum slp_vect_type slp_type;
815 gimple *first_element;
817 gimple *next_element;
820 gimple *same_dr_stmt;
822 unsigned int size;
825 unsigned int store_count;
828 unsigned int gap;
832 unsigned int min_neg_dist;
837 enum vect_relevant relevant;
840 bool gather_scatter_p;
843 bool strided_p;
846 bool simd_lane_access_p;
850 vect_memory_access_type memory_access_type;
853 enum vect_reduction_type v_reduc_type;
856 enum tree_code const_cond_reduc_code;
860 enum vect_reduction_type reduc_type;
865 gimple *reduc_def;
868 unsigned int num_slp_uses;