aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-loop-distribution.c
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@linaro.org>2017-12-07 18:41:59 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2017-12-07 18:41:59 +0000
commitabe73c3d32b68809628eaa3266bf98cb7352851c (patch)
treef651282f43b411a678d09f3e8beca08fb288a564 /gcc/tree-loop-distribution.c
parentb3def403fa7ae89679468b8f986cab7361c1034d (diff)
downloadgcc-abe73c3d32b68809628eaa3266bf98cb7352851c.zip
gcc-abe73c3d32b68809628eaa3266bf98cb7352851c.tar.gz
gcc-abe73c3d32b68809628eaa3266bf98cb7352851c.tar.bz2
Make gimple_build_vector take a tree_vector_builder
This patch changes gimple_build_vector so that it takes a tree_vector_builder instead of a size and a vector of trees. 2017-12-07 Richard Sandiford <richard.sandiford@linaro.org> gcc/ * vector-builder.h (vector_builder::derived): New const overload. (vector_builder::elt): New function. * tree-vector-builder.h (tree_vector_builder::type): New function. (tree_vector_builder::apply_step): Declare. * tree-vector-builder.c (tree_vector_builder::apply_step): New function. * gimple-fold.h (tree_vector_builder): Declare. (gimple_build_vector): Take a tree_vector_builder instead of a type and vector of elements. * gimple-fold.c (gimple_build_vector): Likewise. * tree-vect-loop.c (get_initial_def_for_reduction): Update call accordingly. (get_initial_defs_for_reduction): Likewise. (vectorizable_induction): Likewise. From-SVN: r255478
Diffstat (limited to 'gcc/tree-loop-distribution.c')
0 files changed, 0 insertions, 0 deletions