switch from gimple to gimple*
authorTrevor Saunders <tbsaunde@tbsaunde.org>
Sun, 20 Sep 2015 00:52:59 +0000 (00:52 +0000)
committerTrevor Saunders <tbsaunde@gcc.gnu.org>
Sun, 20 Sep 2015 00:52:59 +0000 (00:52 +0000)
commit355fe0884b8097c32e859f0df57c83bde0c6bd26
treeaadb7908b4b80ecaf7e744ca1ae42a59a12b07ea
parente4f2a3e4588bbc3691b452d8a2c520e8196b0ef3
switch from gimple to gimple*

This renames the gimple_statement_base struct to gimple removes the
typedef of gimple_statement_base * to gimple, and then adjusts all of
the places that use the type.

gcc/ChangeLog:

2015-09-19  Trevor Saunders  <tbsaunde@tbsaunde.org>

* coretypes.h (gimple): Change typedef to be a forward
declaration.
* gimple.h (gimple_statement_base): rename to gimple.
* (all functions and types using gimple): Adjust.
* *.[ch]: Likewise.

gcc/cp/ChangeLog:

2015-09-19  Trevor Saunders  <tbsaunde@tbsaunde.org>

* cp-gimplify.c (gimplify_must_not_throw_expr): Adjust.

From-SVN: r227941
207 files changed:
gcc/ChangeLog
gcc/asan.c
gcc/auto-profile.c
gcc/calls.c
gcc/calls.h
gcc/ccmp.c
gcc/ccmp.h
gcc/cfgexpand.c
gcc/cfgexpand.h
gcc/cfghooks.c
gcc/cfghooks.h
gcc/cfgloop.h
gcc/cgraph.c
gcc/cgraph.h
gcc/cgraphbuild.c
gcc/cgraphclones.c
gcc/cgraphunit.c
gcc/config/aarch64/aarch64-builtins.c
gcc/config/alpha/alpha.c
gcc/config/i386/i386.c
gcc/config/rs6000/rs6000.c
gcc/coretypes.h
gcc/cp/ChangeLog
gcc/cp/cp-gimplify.c
gcc/dumpfile.c
gcc/dumpfile.h
gcc/except.c
gcc/except.h
gcc/expr.c
gcc/fold-const.c
gcc/fold-const.h
gcc/genmatch.c
gcc/ggc.h
gcc/gimple-builder.c
gcc/gimple-builder.h
gcc/gimple-fold.c
gcc/gimple-fold.h
gcc/gimple-iterator.c
gcc/gimple-iterator.h
gcc/gimple-laddress.c
gcc/gimple-low.c
gcc/gimple-low.h
gcc/gimple-match-head.c
gcc/gimple-match.h
gcc/gimple-predict.h
gcc/gimple-pretty-print.c
gcc/gimple-pretty-print.h
gcc/gimple-ssa-isolate-paths.c
gcc/gimple-ssa-strength-reduction.c
gcc/gimple-ssa.h
gcc/gimple-streamer-in.c
gcc/gimple-streamer-out.c
gcc/gimple-walk.c
gcc/gimple-walk.h
gcc/gimple.c
gcc/gimple.h
gcc/gimplify-me.c
gcc/gimplify-me.h
gcc/gimplify.c
gcc/gimplify.h
gcc/graphite-isl-ast-to-gimple.c
gcc/graphite-poly.c
gcc/graphite-scop-detection.c
gcc/graphite-sese-to-poly.c
gcc/gsstruct.def
gcc/internal-fn.c
gcc/ipa-devirt.c
gcc/ipa-icf-gimple.c
gcc/ipa-icf-gimple.h
gcc/ipa-icf.c
gcc/ipa-icf.h
gcc/ipa-inline-analysis.c
gcc/ipa-inline.c
gcc/ipa-polymorphic-call.c
gcc/ipa-profile.c
gcc/ipa-prop.c
gcc/ipa-prop.h
gcc/ipa-pure-const.c
gcc/ipa-ref.h
gcc/ipa-split.c
gcc/ipa-utils.h
gcc/lto-streamer-in.c
gcc/lto-streamer-out.c
gcc/omp-low.c
gcc/passes.c
gcc/predict.c
gcc/profile.c
gcc/sanopt.c
gcc/sese.c
gcc/sese.h
gcc/ssa-iterators.h
gcc/symtab.c
gcc/system.h
gcc/target.def
gcc/testsuite/g++.dg/plugin/selfassign.c
gcc/testsuite/gcc.dg/plugin/selfassign.c
gcc/tracer.c
gcc/trans-mem.c
gcc/trans-mem.h
gcc/tree-affine.c
gcc/tree-call-cdce.c
gcc/tree-cfg.c
gcc/tree-cfg.h
gcc/tree-cfgcleanup.c
gcc/tree-cfgcleanup.h
gcc/tree-chkp-opt.c
gcc/tree-chkp.c
gcc/tree-chkp.h
gcc/tree-chrec.c
gcc/tree-chrec.h
gcc/tree-complex.c
gcc/tree-core.h
gcc/tree-data-ref.c
gcc/tree-data-ref.h
gcc/tree-dfa.c
gcc/tree-dfa.h
gcc/tree-eh.c
gcc/tree-eh.h
gcc/tree-emutls.c
gcc/tree-if-conv.c
gcc/tree-inline.c
gcc/tree-inline.h
gcc/tree-into-ssa.c
gcc/tree-into-ssa.h
gcc/tree-loop-distribution.c
gcc/tree-nested.c
gcc/tree-nrv.c
gcc/tree-object-size.c
gcc/tree-outof-ssa.c
gcc/tree-outof-ssa.h
gcc/tree-parloops.c
gcc/tree-pass.h
gcc/tree-phinodes.c
gcc/tree-phinodes.h
gcc/tree-predcom.c
gcc/tree-profile.c
gcc/tree-scalar-evolution.c
gcc/tree-sra.c
gcc/tree-ssa-alias.c
gcc/tree-ssa-alias.h
gcc/tree-ssa-ccp.c
gcc/tree-ssa-coalesce.c
gcc/tree-ssa-copy.c
gcc/tree-ssa-dce.c
gcc/tree-ssa-dom.c
gcc/tree-ssa-dom.h
gcc/tree-ssa-dse.c
gcc/tree-ssa-forwprop.c
gcc/tree-ssa-ifcombine.c
gcc/tree-ssa-live.c
gcc/tree-ssa-loop-ch.c
gcc/tree-ssa-loop-im.c
gcc/tree-ssa-loop-ivcanon.c
gcc/tree-ssa-loop-ivopts.c
gcc/tree-ssa-loop-manip.c
gcc/tree-ssa-loop-niter.c
gcc/tree-ssa-loop-niter.h
gcc/tree-ssa-loop-prefetch.c
gcc/tree-ssa-loop-unswitch.c
gcc/tree-ssa-loop.h
gcc/tree-ssa-math-opts.c
gcc/tree-ssa-operands.c
gcc/tree-ssa-operands.h
gcc/tree-ssa-phionlycprop.c
gcc/tree-ssa-phiopt.c
gcc/tree-ssa-phiprop.c
gcc/tree-ssa-pre.c
gcc/tree-ssa-propagate.c
gcc/tree-ssa-propagate.h
gcc/tree-ssa-reassoc.c
gcc/tree-ssa-sccvn.c
gcc/tree-ssa-sccvn.h
gcc/tree-ssa-scopedtables.c
gcc/tree-ssa-scopedtables.h
gcc/tree-ssa-sink.c
gcc/tree-ssa-strlen.c
gcc/tree-ssa-structalias.c
gcc/tree-ssa-tail-merge.c
gcc/tree-ssa-ter.c
gcc/tree-ssa-threadedge.c
gcc/tree-ssa-threadedge.h
gcc/tree-ssa-threadupdate.c
gcc/tree-ssa-uncprop.c
gcc/tree-ssa-uninit.c
gcc/tree-ssa.c
gcc/tree-ssa.h
gcc/tree-ssanames.c
gcc/tree-ssanames.h
gcc/tree-stdarg.c
gcc/tree-switch-conversion.c
gcc/tree-tailcall.c
gcc/tree-vect-data-refs.c
gcc/tree-vect-generic.c
gcc/tree-vect-loop-manip.c
gcc/tree-vect-loop.c
gcc/tree-vect-patterns.c
gcc/tree-vect-slp.c
gcc/tree-vect-stmts.c
gcc/tree-vectorizer.c
gcc/tree-vectorizer.h
gcc/tree-vrp.c
gcc/tree.c
gcc/tsan.c
gcc/ubsan.c
gcc/value-prof.c
gcc/value-prof.h
gcc/vtable-verify.c