aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-inline.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2010-09-16 18:53:35 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2010-09-16 18:53:35 +0200
commit4d42b5cd6f4b014ae22827ad570f241d4437d5fa (patch)
treeff17985e2f0017ae579952341a586002328cafb1 /gcc/tree-inline.c
parent815248b197b3d1c5dbeebf2d55bca0af899bdebb (diff)
downloadgcc-4d42b5cd6f4b014ae22827ad570f241d4437d5fa.zip
gcc-4d42b5cd6f4b014ae22827ad570f241d4437d5fa.tar.gz
gcc-4d42b5cd6f4b014ae22827ad570f241d4437d5fa.tar.bz2
gfortran.h (walk_code_fn_t, [...]): New types.
* gfortran.h (walk_code_fn_t, walk_expr_fn_t): New types. (gfc_expr_walker, gfc_code_walker): New prototypes. * frontend-passes.c (gfc_expr_walker, gfc_code_walker): New functions. (WALK_SUBEXPR, WALK_SUBEXPR_TAIL, WALK_SUBCODE): Define. (optimize_namespace): Use gfc_code_walker. (optimize_code, optimize_expr): Rewritten as gfc_code_walker hooks. (optimize_expr_0, optimize_code_node, optimize_actual_arglist): Removed. (optimize_assignment): Don't call optimize_expr_0. From-SVN: r164342
Diffstat (limited to 'gcc/tree-inline.c')
0 files changed, 0 insertions, 0 deletions