]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/c-family/c-common.c
Reorganise wide-int classes so that they are all instantiations of a
authorrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 7 Sep 2013 09:23:32 +0000 (09:23 +0000)
committerrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 7 Sep 2013 09:23:32 +0000 (09:23 +0000)
commit796b6678b7a5be26e44d64a3b299ac5a8f0877e2
tree4e81b82b3b3a04b8f3a48aa7c3dc3d336f8a185c
parente02d19d4264184dbf4aec0a7f1a31db9a6471ff4
Reorganise wide-int classes so that they are all instantiations of a
generic_wide_int class, parameterised by storage.  Move all real work
outside the main wide_int classes into separate functions.  Add a wi::
namespace.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/wide-int@202354 138bc75d-0d04-0410-961f-82ee72b054a4
88 files changed:
gcc/ada/gcc-interface/cuintp.c
gcc/alias.c
gcc/builtins.c
gcc/c-family/c-ada-spec.c
gcc/c-family/c-common.c
gcc/c-family/c-lex.c
gcc/c-family/c-pretty-print.c
gcc/cgraph.c
gcc/combine.c
gcc/config/bfin/bfin.c
gcc/config/i386/i386.c
gcc/config/rs6000/rs6000-c.c
gcc/cp/decl.c
gcc/cp/init.c
gcc/cp/mangle.c
gcc/cp/typeck2.c
gcc/dbxout.c
gcc/dojump.c
gcc/double-int.h
gcc/dwarf2out.c
gcc/dwarf2out.h
gcc/emit-rtl.c
gcc/explow.c
gcc/expmed.c
gcc/expr.c
gcc/fixed-value.c
gcc/fold-const.c
gcc/fortran/target-memory.c
gcc/fortran/trans-array.c
gcc/fortran/trans-const.c
gcc/fortran/trans-expr.c
gcc/fortran/trans-intrinsic.c
gcc/fortran/trans-types.c
gcc/gengtype-parse.c
gcc/gengtype-state.c
gcc/gengtype.c
gcc/genmodes.c
gcc/gimple-fold.c
gcc/gimple-ssa-strength-reduction.c
gcc/graphite-clast-to-gimple.c
gcc/graphite-sese-to-poly.c
gcc/ipa-prop.c
gcc/java/boehm.c
gcc/java/jcf-parse.c
gcc/loop-doloop.c
gcc/loop-unroll.c
gcc/lto-streamer-in.c
gcc/lto/lto.c
gcc/machmode.def
gcc/objc/objc-act.c
gcc/optabs.c
gcc/postreload.c
gcc/predict.c
gcc/real.c
gcc/real.h
gcc/rtl.h
gcc/simplify-rtx.c
gcc/stor-layout.c
gcc/system.h
gcc/tree-affine.c
gcc/tree-chrec.c
gcc/tree-data-ref.c
gcc/tree-dfa.c
gcc/tree-object-size.c
gcc/tree-predcom.c
gcc/tree-pretty-print.c
gcc/tree-ssa-address.c
gcc/tree-ssa-alias.c
gcc/tree-ssa-ccp.c
gcc/tree-ssa-forwprop.c
gcc/tree-ssa-loop-ivcanon.c
gcc/tree-ssa-loop-ivopts.c
gcc/tree-ssa-loop-niter.c
gcc/tree-ssa-phiopt.c
gcc/tree-ssa-pre.c
gcc/tree-ssa-sccvn.c
gcc/tree-ssa-structalias.c
gcc/tree-ssa.c
gcc/tree-switch-conversion.c
gcc/tree-vect-loop.c
gcc/tree-vrp.c
gcc/tree.c
gcc/tree.h
gcc/varasm.c
gcc/wide-int-print.cc
gcc/wide-int-print.h
gcc/wide-int.cc
gcc/wide-int.h