Lines Matching refs:split_store

3105 class split_store
3114 split_store (unsigned HOST_WIDE_INT, unsigned HOST_WIDE_INT,
3120 split_store::split_store (unsigned HOST_WIDE_INT bp, in split_store() function
3286 vec<split_store *> *split_stores, in split_group()
3323 split_store *store in split_group()
3324 = new split_store (bytepos, group->width, align); in split_group()
3385 split_store *store in split_group()
3386 = new split_store (bytepos, gstore->bitsize, align_base); in split_group()
3535 split_store *store in split_group()
3536 = new split_store (try_pos, try_size, align); in split_group()
3562 split_store *store; in split_group()
3620 invert_op (split_store *split_store, int idx, tree int_type, tree &mask) in invert_op() argument
3626 FOR_EACH_VEC_ELT (split_store->orig_stores, i, info) in invert_op()
3641 if (cnt == split_store->orig_stores.length () && !any_paddings) in invert_op()
3644 unsigned HOST_WIDE_INT try_bitpos = split_store->bytepos * BITS_PER_UNIT; in invert_op()
3645 unsigned buf_size = split_store->size / BITS_PER_UNIT; in invert_op()
3649 FOR_EACH_VEC_ELT (split_store->orig_stores, i, info) in invert_op()
3689 if (pos_in_buffer >= split_store->size) in invert_op()
3694 if (pos_in_buffer + bitsize > split_store->size) in invert_op()
3695 bitsize = split_store->size - pos_in_buffer; in invert_op()
3720 split_store *split_store; in output_merged_store() local
3729 auto_vec<class split_store *, 32> split_stores; in output_merged_store()
3805 FOR_EACH_VEC_ELT (split_stores, i, split_store) in output_merged_store()
3806 if (split_store->bytepos != pos) in output_merged_store()
3812 pos += split_store->size / BITS_PER_UNIT; in output_merged_store()
3825 FOR_EACH_VEC_ELT (split_stores, i, split_store) in output_merged_store()
3826 delete split_store; in output_merged_store()
3838 FOR_EACH_VEC_ELT (split_stores, i, split_store) in output_merged_store()
3839 delete split_store; in output_merged_store()
3845 FOR_EACH_VEC_ELT (split_stores, i, split_store) in output_merged_store()
3846 if (!split_store->orig) in output_merged_store()
3866 FOR_EACH_VEC_ELT (split_stores, i, split_store) in output_merged_store()
3867 delete split_store; in output_merged_store()
4000 FOR_EACH_VEC_ELT (split_stores, i, split_store) in output_merged_store()
4002 unsigned HOST_WIDE_INT try_size = split_store->size; in output_merged_store()
4003 unsigned HOST_WIDE_INT try_pos = split_store->bytepos; in output_merged_store()
4005 unsigned HOST_WIDE_INT align = split_store->align; in output_merged_store()
4008 if (split_store->orig) in output_merged_store()
4015 FOR_EACH_VEC_ELT (split_store->orig_stores, j, store) in output_merged_store()
4030 FOR_EACH_VEC_ELT (split_store->orig_stores, k, info) in output_merged_store()
4058 j < 1 + (split_store->orig_stores[0]->ops[1].val != NULL_TREE); in output_merged_store()
4061 store_operand_info &op = split_store->orig_stores[0]->ops[j]; in output_merged_store()
4066 FOR_EACH_VEC_ELT (split_store->orig_stores, k, info) in output_merged_store()
4077 - split_store->orig_stores[0]->bitpos in output_merged_store()
4089 - split_store->orig_stores[0]->bitpos in output_merged_store()
4121 = invert_op (split_store, j, int_type, xor_mask); in output_merged_store()
4143 switch (split_store->orig_stores[0]->rhs_code) in output_merged_store()
4148 FOR_EACH_VEC_ELT (split_store->orig_stores, k, info) in output_merged_store()
4159 split_store->orig_stores[0]->rhs_code, in output_merged_store()
4177 inv_op = invert_op (split_store, 2, int_type, xor_mask); in output_merged_store()
4207 inv_op = invert_op (split_store, 2, int_type, xor_mask); in output_merged_store()
4226 FOR_EACH_VEC_ELT (split_store->orig_stores, k, info) in output_merged_store()
4334 FOR_EACH_VEC_ELT (split_stores, i, split_store) in output_merged_store()
4335 delete split_store; in output_merged_store()