Lines Matching refs:FLAGS

225 #define FOR_EACH_SSA_TREE_OPERAND(TREEVAR, STMT, ITER, FLAGS)	\
226 for (TREEVAR = op_iter_init_tree (&(ITER), STMT, FLAGS); \
233 #define FOR_EACH_SSA_USE_OPERAND(USEVAR, STMT, ITER, FLAGS) \
234 for (USEVAR = op_iter_init_use (&(ITER), STMT, FLAGS); \
241 #define FOR_EACH_SSA_DEF_OPERAND(DEFVAR, STMT, ITER, FLAGS) \
242 for (DEFVAR = op_iter_init_def (&(ITER), STMT, FLAGS); \
271 match FLAGS. A use_operand_p is always returned via USEVAR. FLAGS
273 #define FOR_EACH_PHI_ARG(USEVAR, STMT, ITER, FLAGS) \
274 for ((USEVAR) = op_iter_init_phiuse (&(ITER), STMT, FLAGS); \
280 a real stmt or a PHI node, looking at the USE nodes matching FLAGS. */
281 #define FOR_EACH_PHI_OR_STMT_USE(USEVAR, STMT, ITER, FLAGS) \
283 ? op_iter_init_phiuse (&(ITER), STMT, FLAGS) \
284 : op_iter_init_use (&(ITER), STMT, FLAGS)); \
289 a real stmt or a PHI node, looking at the DEF nodes matching FLAGS. */
290 #define FOR_EACH_PHI_OR_STMT_DEF(DEFVAR, STMT, ITER, FLAGS) \
292 ? op_iter_init_phidef (&(ITER), STMT, FLAGS) \
293 : op_iter_init_def (&(ITER), STMT, FLAGS)); \
298 operand matching FLAGS. If there are 0 or more than 1 operand matching
299 FLAGS, then NULL_TREE is returned. */
300 #define SINGLE_SSA_TREE_OPERAND(STMT, FLAGS) \
301 single_ssa_tree_operand (STMT, FLAGS)
304 operand matching FLAGS. If there are 0 or more than 1 operand matching
305 FLAGS, then NULL_USE_OPERAND_P is returned. */
306 #define SINGLE_SSA_USE_OPERAND(STMT, FLAGS) \
307 single_ssa_use_operand (STMT, FLAGS)
310 operand matching FLAGS. If there are 0 or more than 1 operand matching
311 FLAGS, then NULL_DEF_OPERAND_P is returned. */
312 #define SINGLE_SSA_DEF_OPERAND(STMT, FLAGS) \
313 single_ssa_def_operand (STMT, FLAGS)
315 /* This macro returns TRUE if there are no operands matching FLAGS in STMT. */
316 #define ZERO_SSA_OPERANDS(STMT, FLAGS) zero_ssa_operands (STMT, FLAGS)
318 /* This macro counts the number of operands in STMT matching FLAGS. */
319 #define NUM_SSA_OPERANDS(STMT, FLAGS) num_ssa_operands (STMT, FLAGS)