Searched refs:def_stmt (Results 1 - 13 of 13) sorted by relevance

/freebsd-10-stable/contrib/gcc/
H A Dtree-vect-patterns.c68 widened_name_p (tree name, tree use_stmt, tree *half_type, tree *def_stmt) argument
82 if (!vect_is_simple_use (name, loop_vinfo, def_stmt, &def, &dt))
89 if (! *def_stmt)
92 if (TREE_CODE (*def_stmt) != MODIFY_EXPR)
95 expr = TREE_OPERAND (*def_stmt, 1);
215 tree def_stmt; local
226 if (widened_name_p (oprnd0, stmt, &half_type, &def_stmt))
228 stmt = def_stmt;
268 tree def_stmt; local
278 if (!widened_name_p (oprnd0, stmt, &half_type0, &def_stmt))
[all...]
H A Dtree-vectorizer.c1639 vect_is_simple_use (tree operand, loop_vec_info loop_vinfo, tree *def_stmt,
1646 *def_stmt = NULL_TREE;
1668 *def_stmt = SSA_NAME_DEF_STMT (operand);
1669 if (*def_stmt == NULL_TREE )
1672 fprintf (vect_dump, "no def_stmt.");
1678 fprintf (vect_dump, "def_stmt: ");
1679 print_generic_expr (vect_dump, *def_stmt, TDF_SLIM);
1684 if (IS_EMPTY_STMT (*def_stmt))
1686 tree arg = TREE_OPERAND (*def_stmt, 0);
1699 bb = bb_for_stmt (*def_stmt);
1638 vect_is_simple_use(tree operand, loop_vec_info loop_vinfo, tree *def_stmt, tree *def, enum vect_def_type *dt) argument
1816 tree def_stmt, def1, def2; local
[all...]
H A Dtree-ssa-dse.c168 tree def_stmt; local
179 def_stmt = SSA_NAME_DEF_STMT (expr);
180 def_bb = bb_for_stmt (def_stmt);
191 return def_stmt;
H A Dtree-ssa.c1044 tree def_stmt; local
1049 def_stmt = SSA_NAME_DEF_STMT (var);
1051 if (TREE_CODE (def_stmt) != PHI_NODE)
1054 return fn (var, def_stmt, data);
1063 for (i = 0; i < PHI_NUM_ARGS (def_stmt); i++)
1064 if (fn (PHI_ARG_DEF (def_stmt, i), def_stmt, data))
1068 for (i = 0; i < PHI_NUM_ARGS (def_stmt); i++)
1070 tree arg = PHI_ARG_DEF (def_stmt, i);
1079 for (i = 0; i < PHI_NUM_ARGS (def_stmt);
1114 tree def_stmt; local
[all...]
H A Dtree-ssa-forwprop.c429 tree def_stmt = SSA_NAME_DEF_STMT (op0); local
431 while (def_stmt
432 && TREE_CODE (def_stmt) == MODIFY_EXPR
433 && TREE_CODE (TREE_OPERAND (def_stmt, 1)) == SSA_NAME)
434 def_stmt = SSA_NAME_DEF_STMT (TREE_OPERAND (def_stmt, 1));
438 if (def_stmt && TREE_CODE (def_stmt) == MODIFY_EXPR)
440 tree def_rhs = TREE_OPERAND (def_stmt, 1);
H A Dtree-ssa-loop-im.c303 tree def_stmt; local
310 def_stmt = SSA_NAME_DEF_STMT (def);
311 def_bb = bb_for_stmt (def_stmt);
317 if (LIM_DATA (def_stmt) && LIM_DATA (def_stmt)->max_loop)
319 LIM_DATA (def_stmt)->max_loop->outer);
378 tree def_stmt = SSA_NAME_DEF_STMT (def); local
379 basic_block def_bb = bb_for_stmt (def_stmt);
393 if (!LIM_DATA (def_stmt))
402 data->cost += LIM_DATA (def_stmt)
[all...]
H A Dtree-vect-transform.c456 tree def_stmt; local
477 is_simple_use = vect_is_simple_use (op, loop_vinfo, &def_stmt, &def, &dt);
486 if (def_stmt)
488 fprintf (vect_dump, " def_stmt = ");
489 print_generic_expr (vect_dump, def_stmt, TDF_SLIM);
537 *scalar_def = def_stmt;
540 def_stmt_info = vinfo_for_stmt (def_stmt);
550 gcc_assert (TREE_CODE (def_stmt) == PHI_NODE);
553 op = PHI_ARG_DEF_FROM_EDGE (def_stmt, loop_preheader_edge (loop));
1149 tree def, def_stmt; local
1386 tree def, def_stmt; local
1491 tree def, def_stmt; local
1670 tree def, def_stmt; local
1986 tree def, def_stmt; local
2423 tree def_stmt = SSA_NAME_DEF_STMT (ssa_name); local
[all...]
H A Dtree-vect-analyze.c1623 tree def, def_stmt; local
1714 the def_stmt of these uses we want to set liveness/relevance
1741 if (!vect_is_simple_use (use, loop_vinfo, &def_stmt, &def, &dt))
1749 if (!def_stmt || IS_EMPTY_STMT (def_stmt))
1758 bb = bb_for_stmt (def_stmt);
1765 && TREE_CODE (def_stmt) == PHI_NODE)
1768 vect_mark_relevant (&worklist, def_stmt, relevant_p, live_p);
H A Dtree-ssa-reassoc.c816 tree def_stmt; local
824 def_stmt = SSA_NAME_DEF_STMT (operand);
825 if (TREE_CODE (def_stmt) != PHI_NODE)
828 FOR_EACH_PHI_ARG (arg_p, def_stmt, i, SSA_OP_USE)
H A Dtree-ssa-ccp.c2098 tree var, def_stmt, val; local
2140 def_stmt = SSA_NAME_DEF_STMT (var);
2142 switch (TREE_CODE (def_stmt))
2151 rhs = TREE_OPERAND (def_stmt, 1);
2162 for (i = 0; i < PHI_NUM_ARGS (def_stmt); i++)
2164 tree arg = PHI_ARG_DEF (def_stmt, i);
2172 if (arg == PHI_RESULT (def_stmt))
H A Dtree-ssa-loop-manip.c129 tree phi, def_stmt = SSA_NAME_DEF_STMT (use); local
130 basic_block def_bb = bb_for_stmt (def_stmt);
H A Dtree-ssa-pre.c3103 tree def_stmt; local
3106 def_stmt = SSA_NAME_DEF_STMT (vuse);
3113 if (!def_stmt
3114 || TREE_CODE (def_stmt) != MODIFY_EXPR
3115 || !ZERO_SSA_OPERANDS (def_stmt, SSA_OP_VIRTUAL_USES))
3121 if (store_stmt && store_stmt != def_stmt)
3127 if (!operand_equal_p (TREE_OPERAND (def_stmt, 0), mem_ref, 0))
3132 store_stmt = def_stmt;
H A Dtree-vrp.c3663 tree def_stmt = SSA_NAME_DEF_STMT (t); local
3665 while (TREE_CODE (def_stmt) == MODIFY_EXPR
3666 && TREE_CODE (TREE_OPERAND (def_stmt, 1)) == NOP_EXPR
3667 && TREE_CODE (TREE_OPERAND (TREE_OPERAND (def_stmt, 1), 0)) == SSA_NAME
3668 && POINTER_TYPE_P (TREE_TYPE (TREE_OPERAND (TREE_OPERAND (def_stmt, 1), 0))))
3670 t = TREE_OPERAND (TREE_OPERAND (def_stmt, 1), 0);
3671 def_stmt = SSA_NAME_DEF_STMT (t);

Completed in 190 milliseconds