Lines Matching refs:FLAGS

228 #define FOR_EACH_SSA_TREE_OPERAND(TREEVAR, STMT, ITER, FLAGS)	\
229 for (TREEVAR = op_iter_init_tree (&(ITER), STMT, FLAGS); \
236 #define FOR_EACH_SSA_USE_OPERAND(USEVAR, STMT, ITER, FLAGS) \
237 for (USEVAR = op_iter_init_use (&(ITER), STMT, FLAGS); \
244 #define FOR_EACH_SSA_DEF_OPERAND(DEFVAR, STMT, ITER, FLAGS) \
245 for (DEFVAR = op_iter_init_def (&(ITER), STMT, FLAGS); \
274 match FLAGS. A use_operand_p is always returned via USEVAR. FLAGS
276 #define FOR_EACH_PHI_ARG(USEVAR, STMT, ITER, FLAGS) \
277 for ((USEVAR) = op_iter_init_phiuse (&(ITER), STMT, FLAGS); \
283 a real stmt or a PHI node, looking at the USE nodes matching FLAGS. */
284 #define FOR_EACH_PHI_OR_STMT_USE(USEVAR, STMT, ITER, FLAGS) \
286 ? op_iter_init_phiuse (&(ITER), STMT, FLAGS) \
287 : op_iter_init_use (&(ITER), STMT, FLAGS)); \
292 a real stmt or a PHI node, looking at the DEF nodes matching FLAGS. */
293 #define FOR_EACH_PHI_OR_STMT_DEF(DEFVAR, STMT, ITER, FLAGS) \
295 ? op_iter_init_phidef (&(ITER), STMT, FLAGS) \
296 : op_iter_init_def (&(ITER), STMT, FLAGS)); \
301 operand matching FLAGS. If there are 0 or more than 1 operand matching
302 FLAGS, then NULL_TREE is returned. */
303 #define SINGLE_SSA_TREE_OPERAND(STMT, FLAGS) \
304 single_ssa_tree_operand (STMT, FLAGS)
307 operand matching FLAGS. If there are 0 or more than 1 operand matching
308 FLAGS, then NULL_USE_OPERAND_P is returned. */
309 #define SINGLE_SSA_USE_OPERAND(STMT, FLAGS) \
310 single_ssa_use_operand (STMT, FLAGS)
313 operand matching FLAGS. If there are 0 or more than 1 operand matching
314 FLAGS, then NULL_DEF_OPERAND_P is returned. */
315 #define SINGLE_SSA_DEF_OPERAND(STMT, FLAGS) \
316 single_ssa_def_operand (STMT, FLAGS)
318 /* This macro returns TRUE if there are no operands matching FLAGS in STMT. */
319 #define ZERO_SSA_OPERANDS(STMT, FLAGS) zero_ssa_operands (STMT, FLAGS)
321 /* This macro counts the number of operands in STMT matching FLAGS. */
322 #define NUM_SSA_OPERANDS(STMT, FLAGS) num_ssa_operands (STMT, FLAGS)