[PATCH] introduce FOR_EACH_VEC_ELT and use it

Diego Novillo dnovillo@google.com
Fri Aug 20 04:13:00 GMT 2010


On Thu, Aug 19, 2010 at 23:56, Nathan Froyd <froydnj@codesourcery.com> wrote:

> gcc/
>        * vec.h (FOR_EACH_VEC_ELT): Define.
>        * c-decl.c: Use it.
>        * cfgloop.c: Likewise.
>        * cfgloopmanip.c: Likewise.
>        * cgraph.c: Likewise.
>        * cgraphunit.c: Likewise.
>        * combine.c: Likewise.
>        * config/mips/mips.c: Likewise.
>        * dbxout.c: Likewise.
>        * df-scan.c: Likewise.
>        * dominance.c: Likewise.
>        * dse.c: Likewise.
>        * dwarf2out.c: Likewise.
>        * except.c: Likewise.
>        * expr.c: Likewise.
>        * function.c: Likewise.
>        * gcse.c: Likewise.
>        * genattr.c: Likewise.
>        * ggc-common.c: Likewise.
>        * gimplify.c: Likewise.
>        * graphite-blocking.c: Likewise.
>        * graphite-clast-to-gimple.c: Likewise.
>        * graphite-dependences.c: Likewise.
>        * graphite-interchange.c: Likewise.
>        * graphite-poly.c: Likewise.
>        * graphite-scop-detection.c: Likewise.
>        * graphite-sese-to-poly.c: Likewise.
>        * graphite.c: Likewise.
>        * haifa-sched.c: Likewise.
>        * ifcvt.c: Likewise.
>        * implicit-zee.c: Likewise.
>        * ipa-prop.c: Likewise.
>        * ipa-struct-reorg.c: Likewise.
>        * ipa.c: Likewise.
>        * ira-build.c: Likewise.
>        * ira-color.c: Likewise.
>        * ira-emit.c: Likewise.
>        * lambda-code.c: Likewise.
>        * loop-invariant.c: Likewise.
>        * loop-unroll.c: Likewise.
>        * lower-subreg.c: Likewise.
>        * lto-cgraph.c: Likewise.
>        * lto-opts.c: Likewise.
>        * lto-streamer-in.c: Likewise.
>        * lto-streamer-out.c: Likewise.
>        * lto-streamer.c: Likewise.
>        * lto-symtab.c: Likewise.
>        * matrix-reorg.c: Likewise.
>        * opts.c: Likewise.
>        * predict.c: Likewise.
>        * print-tree.c: Likewise.
>        * sdbout.c: Likewise.
>        * sel-sched-dump.c: Likewise.
>        * sel-sched-ir.c: Likewise.
>        * sel-sched.c: Likewise.
>        * sese.c: Likewise.
>        * stor-layout.c: Likewise.
>        * tree-cfg.c: Likewise.
>        * tree-cfgcleanup.c: Likewise.
>        * tree-chrec.c: Likewise.
>        * tree-data-ref.c: Likewise.
>        * tree-emutls.c: Likewise.
>        * tree-inline.c: Likewise.
>        * tree-into-ssa.c: Likewise.
>        * tree-loop-distribution.c: Likewise.
>        * tree-loop-linear.c: Likewise.
>        * tree-mudflap.c: Likewise.
>        * tree-outof-ssa.c: Likewise.
>        * tree-parloops.c: Likewise.
>        * tree-predcom.c: Likewise.
>        * tree-pretty-print.c: Likewise.
>        * tree-scalar-evolution.c: Likewise.
>        * tree-ssa-live.c: Likewise.
>        * tree-ssa-loop-im.c: Likewise.
>        * tree-ssa-loop-ivcanon.c: Likewise.
>        * tree-ssa-loop-ivopts.c: Likewise.
>        * tree-ssa-loop-manip.c: Likewise.
>        * tree-ssa-loop-niter.c: Likewise.
>        * tree-ssa-loop-prefetch.c: Likewise.
>        * tree-ssa-phiprop.c: Likewise.
>        * tree-ssa-pre.c: Likewise.
>        * tree-ssa-reassoc.c: Likewise.
>        * tree-ssa-sccvn.c: Likewise.
>        * tree-ssa-structalias.c: Likewise.
>        * tree-ssa.c: Likewise.
>        * tree-vect-data-refs.c: Likewise.
>        * tree-vect-loop-manip.c: Likewise.
>        * tree-vect-loop.c: Likewise.
>        * tree-vect-patterns.c: Likewise.
>        * tree-vect-slp.c: Likewise.
>        * tree-vect-stmts.c: Likewise.
>        * tree-vrp.c: Likewise.
>        * tree.c: Likewise.
>        * value-prof.c: Likewise.
>        * var-tracking.c: Likewise.
>        * varasm.c: Likewise.
>        * vmsdbgout.c: Likewise.
>
> gcc/ada/
>        * gcc-interface/decl.c: Use FOR_EACH_VEC_ELT.
>        * gcc-interface/trans.c: Likewise.
>        * gcc-interface/utils.c: Likewise.
>
> gcc/c-family/
>        * c-common.c: Use FOR_EACH_VEC_ELT.
>        * c-gimplify.c: Likewise.
>        * c-pragma.c: Likewise.
>
> gcc/cp/
>        * call.c: Use FOR_EACH_VEC_ELT.
>        * class.c: Likewise.
>        * decl.c: Likewise.
>        * decl2.c: Likewise.
>        * error.c: Likewise.
>        * except.c: Likewise.
>        * mangle.c: Likewise.
>        * method.c: Likewise.
>        * name-lookup.c: Likewise.
>        * parser.c: Likewise.
>        * pt.c: Likewise.
>        * repo.c: Likewise.
>        * semantics.c: Likewise.
>        * typeck2.c: Likewise.
>
> gcc/java/
>        * class.c: Use FOR_EACH_VEC_ELT.
>        * expr.c: Likewise.
>        * jcf-parse.c: Likewise.
>        * resource.c: Likewise.
>
> gcc/fortran/
>        * trans-openmp.c: Use FOR_EACH_VEC_ELT.
>
> gcc/lto/
>        * lto.c: Use FOR_EACH_VEC_ELT.

OK.


Diego.


More information about the Java-patches mailing list