comparison gcc/tree-ssa-operands.h @ 63:b7f97abdc517 gcc-4.6-20100522

update gcc from gcc-4.5.0 to gcc-4.6
author ryoma <e075725@ie.u-ryukyu.ac.jp>
date Mon, 24 May 2010 12:47:05 +0900
parents 77e2b8dfacca
children f6334be47118
comparison
equal deleted inserted replaced
56:3c8a44c06a95 63:b7f97abdc517
1 /* SSA operand management for trees. 1 /* SSA operand management for trees.
2 Copyright (C) 2003, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. 2 Copyright (C) 2003, 2005, 2006, 2007, 2008, 2010
3 Free Software Foundation, Inc.
3 4
4 This file is part of GCC. 5 This file is part of GCC.
5 6
6 GCC is free software; you can redistribute it and/or modify it under 7 GCC is free software; you can redistribute it and/or modify it under
7 the terms of the GNU General Public License as published by the Free 8 the terms of the GNU General Public License as published by the Free
158 returning each operand as a 'tree' in the variable TREEVAR. ITER is an 159 returning each operand as a 'tree' in the variable TREEVAR. ITER is an
159 ssa_op_iter structure used to control the loop. */ 160 ssa_op_iter structure used to control the loop. */
160 #define FOR_EACH_SSA_TREE_OPERAND(TREEVAR, STMT, ITER, FLAGS) \ 161 #define FOR_EACH_SSA_TREE_OPERAND(TREEVAR, STMT, ITER, FLAGS) \
161 for (TREEVAR = op_iter_init_tree (&(ITER), STMT, FLAGS); \ 162 for (TREEVAR = op_iter_init_tree (&(ITER), STMT, FLAGS); \
162 !op_iter_done (&(ITER)); \ 163 !op_iter_done (&(ITER)); \
163 TREEVAR = op_iter_next_tree (&(ITER))) 164 (void) (TREEVAR = op_iter_next_tree (&(ITER))))
164 165
165 /* This macro executes a loop over the operands of STMT specified in FLAG, 166 /* This macro executes a loop over the operands of STMT specified in FLAG,
166 returning each operand as a 'use_operand_p' in the variable USEVAR. 167 returning each operand as a 'use_operand_p' in the variable USEVAR.
167 ITER is an ssa_op_iter structure used to control the loop. */ 168 ITER is an ssa_op_iter structure used to control the loop. */
168 #define FOR_EACH_SSA_USE_OPERAND(USEVAR, STMT, ITER, FLAGS) \ 169 #define FOR_EACH_SSA_USE_OPERAND(USEVAR, STMT, ITER, FLAGS) \