Home | History | Annotate | Download | only in gcc

Lines Matching defs:dr_info

1883   dr_vec_info *dr_info = STMT_VINFO_DR_INFO (stmt_info);
1884 data_reference *dr = dr_info->dr;
1912 int scales[] = { 1, vect_get_scalar_dr_size (dr_info) };
2000 dr_vec_info *dr_info = STMT_VINFO_DR_INFO (stmt_info);
2001 return tree_int_cst_compare (vect_dr_behavior (vinfo, dr_info)->step,
2035 dr_vec_info *dr_info = STMT_VINFO_DR_INFO (stmt_info);
2051 int misalignment = dr_misalignment (dr_info, vectype, *poffset);
2053 = vect_supportable_dr_alignment (vinfo, dr_info, vectype, misalignment);
3109 to the next or previous copy of AGGR_TYPE. DR_INFO is the data reference
3115 dr_vec_info *dr_info, tree aggr_type,
3122 tree step = vect_dr_behavior (vinfo, dr_info)->step;
6560 /* A helper function to ensure data reference DR_INFO's base alignment. */
6563 ensure_base_align (dr_vec_info *dr_info)
6567 if (STMT_VINFO_GROUPED_ACCESS (dr_info->stmt))
6568 dr_info = STMT_VINFO_DR_INFO (DR_GROUP_FIRST_ELEMENT (dr_info->stmt));
6570 gcc_assert (dr_info->misalignment != DR_MISALIGNMENT_UNINITIALIZED);
6572 if (dr_info->base_misaligned)
6574 tree base_decl = dr_info->base_decl;
6579 DR_TARGET_ALIGNMENT (dr_info).to_constant () * BITS_PER_UNIT;
6588 dr_info->base_misaligned = false;
6813 dr_vec_info *dr_info = STMT_VINFO_DR_INFO (stmt_info);
6820 || TREE_CODE (DR_BASE_ADDRESS (dr_info->dr)) != ADDR_EXPR
6821 || !VAR_P (TREE_OPERAND (DR_BASE_ADDRESS (dr_info->dr), 0))
6825 || !integer_zerop (get_dr_vinfo_offset (vinfo, dr_info))
6826 || !integer_zerop (DR_INIT (dr_info->dr))
6827 || !(ref_type = reference_alias_ptr_type (DR_REF (dr_info->dr)))
6920 tree var = TREE_OPERAND (DR_BASE_ADDRESS (dr_info->dr), 0);
6945 tree var = TREE_OPERAND (DR_BASE_ADDRESS (dr_info->dr), 0);
7114 tree var1 = TREE_OPERAND (DR_BASE_ADDRESS (dr_info->dr), 0);
7217 dr_vec_info *dr_info = STMT_VINFO_DR_INFO (stmt_info);
7218 tree ref_type = reference_alias_ptr_type (DR_REF (dr_info->dr));
7229 tree var = TREE_OPERAND (DR_BASE_ADDRESS (dr_info->dr), 0);
7317 tree dataref_ptr = DR_BASE_ADDRESS (dr_info->dr);
7319 tree bump = vect_get_data_ptr_increment (vinfo, dr_info,
7436 vect_copy_ref_info (data_ref, DR_REF (dr_info->dr));
7452 vect_copy_ref_info (data_ref, DR_REF (dr_info->dr));
7637 dr_vec_info *dr_info = STMT_VINFO_DR_INFO (stmt_info), *first_dr_info = NULL;
7650 first_dr_info = dr_info;
7699 ensure_base_align (dr_info);
8219 bump = vect_get_data_ptr_increment (vinfo, dr_info, aggr_type,
9055 dr_vec_info *dr_info = STMT_VINFO_DR_INFO (stmt_info), *first_dr_info = NULL;
9056 ensure_base_align (dr_info);
9138 first_dr_info = dr_info;
9153 ref_type = reference_alias_ptr_type (DR_REF (dr_info->dr));
9406 first_dr_info = dr_info;
9537 && !multiple_p (DR_STEP_ALIGNMENT (dr_info->dr),
9596 bump = vect_get_data_ptr_increment (vinfo, dr_info, aggr_type,
10162 (vect_dr_behavior (vinfo, dr_info)->step) == -1)
10178 (vect_dr_behavior (vinfo, dr_info)->step) == -1)