aboutsummaryrefslogtreecommitdiff
path: root/libgcc/libgcov-interface.c
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2018-06-04 22:12:51 +0000
committerEric Botcazou <ebotcazou@gcc.gnu.org>2018-06-04 22:12:51 +0000
commit7f5a3982462c30aab676a3bf09ef4a62a30c7696 (patch)
tree65cd8834a5ebf2e1e26081175b3fc1a4b46b0b3d /libgcc/libgcov-interface.c
parentd552d8190dd2d9927fa55d09b73067eb6f40b7dd (diff)
downloadgcc-7f5a3982462c30aab676a3bf09ef4a62a30c7696.zip
gcc-7f5a3982462c30aab676a3bf09ef4a62a30c7696.tar.gz
gcc-7f5a3982462c30aab676a3bf09ef4a62a30c7696.tar.bz2
gimple-ssa-store-merging.c (struct merged_store_group): Move up bit_insertion field and declare can_be_merged_into method.
* gimple-ssa-store-merging.c (struct merged_store_group): Move up bit_insertion field and declare can_be_merged_into method. (merged_store_group::can_be_merged_into): New method. (imm_store_chain_info::coalesce_immediate): Call it to decide whether consecutive non-overlapping stores can be merged. Turn MEM_REF stores into BIT_INSERT_EXPR stores if the group contains a non-MEM_REF store. From-SVN: r261173
Diffstat (limited to 'libgcc/libgcov-interface.c')
0 files changed, 0 insertions, 0 deletions