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

12

/netbsd-6-1-5-RELEASE/external/gpl3/gcc/dist/gcc/
H A Dtree-ssa-forwprop.c217 gimple def_stmt = SSA_NAME_DEF_STMT (name); local
227 if (!is_gimple_assign (def_stmt))
230 /* If def_stmt is not a simple copy, we possibly found it. */
231 if (!gimple_assign_ssa_name_copy_p (def_stmt))
240 rhs = gimple_assign_rhs1 (def_stmt);
241 if (CONVERT_EXPR_CODE_P (gimple_assign_rhs_code (def_stmt))
243 && POINTER_TYPE_P (TREE_TYPE (gimple_assign_lhs (def_stmt)))
247 return def_stmt;
252 name = gimple_assign_rhs1 (def_stmt);
261 can_propagate_from (gimple def_stmt) argument
402 gimple def_stmt; local
501 gimple def_stmt; local
1162 gimple def_stmt; local
[all...]
H A Dtree-ssa-phiprop.c170 gimple def_stmt = SSA_NAME_DEF_STMT (old_arg); local
171 old_arg = gimple_assign_rhs1 (def_stmt);
172 locus = gimple_location (def_stmt);
270 gimple def_stmt = SSA_NAME_DEF_STMT (arg); local
271 if (!gimple_assign_single_p (def_stmt))
273 arg = gimple_assign_rhs1 (def_stmt);
296 gimple def_stmt; local
311 def_stmt = SSA_NAME_DEF_STMT (vuse);
313 && (gimple_bb (def_stmt) == bb
315 bb, gimple_bb (def_stmt))))
[all...]
H A Dtree-vect-patterns.c67 widened_name_p (tree name, gimple use_stmt, tree *half_type, gimple *def_stmt) argument
81 if (!vect_is_simple_use (name, loop_vinfo, NULL, def_stmt, &def, &dt))
88 if (! *def_stmt)
91 if (!is_gimple_assign (*def_stmt))
94 if (gimple_assign_rhs_code (*def_stmt) != NOP_EXPR)
97 oprnd0 = gimple_assign_rhs1 (*def_stmt);
230 gimple def_stmt; local
241 if (widened_name_p (oprnd0, stmt, &half_type, &def_stmt))
243 stmt = def_stmt;
288 gimple def_stmt; local
[all...]
H A Dtree-ssa.c308 gimple def_stmt = NULL; local
346 def_stmt = gsi_stmt (*gsi);
348 def_stmt = SSA_NAME_DEF_STMT (var);
353 if (gimple_code (def_stmt) == GIMPLE_PHI)
355 value = degenerate_phi_result (def_stmt);
359 else if (is_gimple_assign (def_stmt))
395 if ((!gsi && !gimple_bb (def_stmt))
396 || walk_gimple_op (def_stmt, find_released_ssa_name, &wi))
401 value = gimple_assign_rhs_to_tree (def_stmt);
421 || gimple_code (def_stmt)
1517 gimple def_stmt; local
1589 gimple def_stmt; local
[all...]
H A Dtree-cfgcleanup.c109 gimple def_stmt = SSA_NAME_DEF_STMT (lhs); local
110 if (gimple_code (def_stmt) == GIMPLE_PHI
111 && gimple_phi_num_args (def_stmt) == 1
112 && gimple_bb (def_stmt) == gimple_bb (stmt)
113 && (TREE_CODE (PHI_ARG_DEF (def_stmt, 0)) != SSA_NAME
114 || !name_registered_for_update_p (PHI_ARG_DEF (def_stmt,
116 lhs = PHI_ARG_DEF (def_stmt, 0);
121 gimple def_stmt = SSA_NAME_DEF_STMT (rhs); local
122 if (gimple_code (def_stmt) == GIMPLE_PHI
123 && gimple_phi_num_args (def_stmt)
[all...]
H A Dtree-ssa-alias.c888 gimple def_stmt = SSA_NAME_DEF_STMT (TREE_OPERAND (base2, 0)); local
889 while (is_gimple_assign (def_stmt)
890 && (gimple_assign_rhs_code (def_stmt) == SSA_NAME
891 || CONVERT_EXPR_CODE_P (gimple_assign_rhs_code (def_stmt))))
893 tree rhs = gimple_assign_rhs1 (def_stmt);
900 def_stmt = SSA_NAME_DEF_STMT (rhs);
1479 gimple def_stmt = SSA_NAME_DEF_STMT (vuse); local
1481 if (gimple_code (def_stmt) == GIMPLE_PHI)
1484 if (bitmap_bit_p (*visited, SSA_NAME_VERSION (PHI_RESULT (def_stmt))))
1486 vuse = get_continuation_for_phi (def_stmt, re
1597 gimple def_stmt; local
1661 gimple def_stmt = SSA_NAME_DEF_STMT (vdef); local
[all...]
H A Dtree-vect-loop.c1570 gimple def_stmt, def1 = NULL, def2 = NULL; local
1616 def_stmt = SSA_NAME_DEF_STMT (loop_arg);
1617 if (!def_stmt)
1620 fprintf (vect_dump, "reduction: no def_stmt.");
1624 if (!is_gimple_assign (def_stmt) && gimple_code (def_stmt) != GIMPLE_PHI)
1627 print_gimple_stmt (vect_dump, def_stmt, 0, TDF_SLIM);
1631 if (is_gimple_assign (def_stmt))
1633 name = gimple_assign_lhs (def_stmt);
1638 name = PHI_RESULT (def_stmt);
2717 gimple def_stmt = NULL; local
3487 gimple def_stmt; local
4090 gimple def_stmt; local
[all...]
H A Dtree-ssa-sccvn.c220 gimple def_stmt; local
244 def_stmt = SSA_NAME_DEF_STMT (vn->valnum);
248 if (gimple_nop_p (def_stmt)
249 || gimple_code (def_stmt) == GIMPLE_PHI)
252 if (!is_gimple_assign (def_stmt))
257 switch (TREE_CODE_CLASS (gimple_assign_rhs_code (def_stmt)))
260 if ((gimple_assign_rhs_code (def_stmt) == VIEW_CONVERT_EXPR
261 || gimple_assign_rhs_code (def_stmt) == REALPART_EXPR
262 || gimple_assign_rhs_code (def_stmt) == IMAGPART_EXPR)
263 && TREE_CODE (gimple_assign_rhs1 (def_stmt))
1035 gimple def_stmt = SSA_NAME_DEF_STMT (vuse); local
[all...]
H A Dtree-vect-stmts.c244 gimple def_stmt; local
252 if (!vect_is_simple_use (use, loop_vinfo, NULL, &def_stmt, &def, &dt))
259 if (!def_stmt || gimple_nop_p (def_stmt))
262 def_bb = gimple_bb (def_stmt);
266 fprintf (vect_dump, "def_stmt is out of loop.");
275 dstmt_vinfo = vinfo_for_stmt (def_stmt);
279 && gimple_code (def_stmt) != GIMPLE_PHI
295 d = def_stmt
334 d = def_stmt
890 gimple def_stmt; local
1230 gimple def_stmt; local
1544 gimple def_stmt; local
1809 gimple def_stmt; local
1955 gimple def_stmt; local
2242 gimple def_stmt; local
2620 gimple def_stmt; local
2889 gimple def_stmt; local
3117 gimple def_stmt; local
4711 vect_is_simple_use(tree operand, loop_vec_info loop_vinfo, bb_vec_info bb_vinfo, gimple *def_stmt, tree *def, enum vect_def_type *dt) argument
[all...]
H A Dtree-ssa-ifcombine.c152 gimple def_stmt = SSA_NAME_DEF_STMT (candidate); local
153 if (is_gimple_assign (def_stmt)
154 && CONVERT_EXPR_CODE_P (gimple_assign_rhs_code (def_stmt)))
157 <= TYPE_PRECISION (TREE_TYPE (gimple_assign_rhs1 (def_stmt))))
158 return gimple_assign_rhs1 (def_stmt);
H A Dtree-ssa-dce.c505 gimple def_stmt = SSA_NAME_DEF_STMT (vdef); local
511 if (gimple_has_lhs (def_stmt)
512 && TREE_CODE (gimple_get_lhs (def_stmt)) != SSA_NAME)
514 tree base, lhs = gimple_get_lhs (def_stmt);
538 gimple_bb (def_stmt))
574 gimple def_stmt = SSA_NAME_DEF_STMT (vdef); local
581 gcc_assert (gimple_nop_p (def_stmt)
582 || gimple_plf (def_stmt, STMT_NECESSARY));
588 && gimple_assign_single_p (def_stmt))
590 tree lhs = gimple_assign_lhs (def_stmt);
[all...]
H A Dipa-type-escape.c666 gimple def_stmt; local
674 def_stmt = SSA_NAME_DEF_STMT (var);
676 if (!is_gimple_call (def_stmt))
679 if (var != gimple_call_lhs (def_stmt))
682 return ((gimple_call_flags (def_stmt) & ECF_MALLOC) != 0);
802 is_cast_from_non_pointer (tree var, gimple def_stmt, void *data) argument
804 if (!def_stmt || !var)
807 if (gimple_code (def_stmt) == GIMPLE_PHI)
813 if (is_gimple_assign (def_stmt))
817 unsigned int cast = look_for_casts_stmt (def_stmt);
[all...]
H A Dsese.c788 gimple def_stmt;
795 def_stmt = SSA_NAME_DEF_STMT (op0);
804 if (gimple_bb (def_stmt) == bb)
809 expand_scalar_variables_stmt (def_stmt, bb, region, map, gsi);
814 if (!gimple_bb (def_stmt)
815 || !bb_in_sese_p (gimple_bb (def_stmt), region))
818 switch (gimple_code (def_stmt))
822 tree var0 = gimple_assign_rhs1 (def_stmt);
823 enum tree_code subcode = gimple_assign_rhs_code (def_stmt);
824 tree var1 = gimple_assign_rhs2 (def_stmt);
786 gimple def_stmt; local
[all...]
H A Dtree-vect-slp.c118 gimple def_stmt; local
135 if (!vect_is_simple_use (oprnd, loop_vinfo, bb_vinfo, &def_stmt, &def,
137 || (!def_stmt && dt[i] != vect_constant_def))
151 if (loop && def_stmt && gimple_bb (def_stmt)
152 && flow_bb_inside_loop_p (loop, gimple_bb (def_stmt))
153 && vinfo_for_stmt (def_stmt)
154 && STMT_VINFO_IN_PATTERN_P (vinfo_for_stmt (def_stmt)))
175 def_stmt = STMT_VINFO_RELATED_STMT (vinfo_for_stmt (def_stmt));
[all...]
H A Dmatrix-reorg.c961 get_index_from_offset (tree offset, gimple def_stmt) argument
965 if (gimple_code (def_stmt) == GIMPLE_PHI)
967 if ((gimple_assign_copy_p (def_stmt) || gimple_assign_cast_p (def_stmt))
968 && TREE_CODE (gimple_assign_rhs1 (def_stmt)) == SSA_NAME)
970 SSA_NAME_DEF_STMT (gimple_assign_rhs1 (def_stmt)));
971 else if (is_gimple_assign (def_stmt)
972 && gimple_assign_rhs_code (def_stmt) == MULT_EXPR)
974 op1 = gimple_assign_rhs1 (def_stmt);
975 op2 = gimple_assign_rhs2 (def_stmt);
1238 gimple def_stmt = SSA_NAME_DEF_STMT (gimple_assign_rhs1 (use_stmt)); local
1522 gimple def_stmt; local
[all...]
H A Dtree-vrp.c4205 gimple def_stmt = SSA_NAME_DEF_STMT (name); local
4209 if (is_gimple_assign (def_stmt)
4210 && gimple_assign_rhs_code (def_stmt) == PLUS_EXPR)
4212 name2 = gimple_assign_rhs1 (def_stmt);
4213 cst2 = gimple_assign_rhs2 (def_stmt);
4216 def_stmt = SSA_NAME_DEF_STMT (name2);
4220 if (gimple_assign_cast_p (def_stmt))
4222 if (CONVERT_EXPR_CODE_P (gimple_assign_rhs_code (def_stmt))
4223 && ! TYPE_UNSIGNED (TREE_TYPE (gimple_assign_rhs1 (def_stmt)))
4224 && (TYPE_PRECISION (gimple_expr_type (def_stmt))
4425 gimple def_stmt = SSA_NAME_DEF_STMT (name); local
4444 gimple def_stmt = SSA_NAME_DEF_STMT (name); local
4751 gimple def_stmt = SSA_NAME_DEF_STMT (t); local
[all...]
H A Dtree-ssa-math-opts.c649 gimple def_stmt, use_stmt, stmt; local
702 def_stmt = SSA_NAME_DEF_STMT (name);
704 && gimple_code (def_stmt) != GIMPLE_PHI
705 && gimple_bb (def_stmt) == top_bb)
707 gsi = gsi_for_stmt (def_stmt);
/netbsd-6-1-5-RELEASE/external/gpl3/gcc/dist/gcc/testsuite/g++.dg/plugin/
H A Dselfassign.c51 gimple def_stmt = SSA_NAME_DEF_STMT (expr); local
55 if (is_gimple_assign (def_stmt)
56 && (get_gimple_rhs_class (gimple_assign_rhs_code (def_stmt))
58 return get_real_ref_rhs (gimple_assign_rhs1 (def_stmt));
155 gimple def_stmt = SSA_NAME_DEF_STMT (expr); local
156 if (is_gimple_assign (def_stmt)
157 && (get_gimple_rhs_class (gimple_assign_rhs_code (def_stmt))
159 vdecl = gimple_assign_rhs1 (def_stmt);
/netbsd-6-1-5-RELEASE/external/gpl3/gcc/dist/gcc/testsuite/gcc.dg/plugin/
H A Dselfassign.c51 gimple def_stmt = SSA_NAME_DEF_STMT (expr); local
55 if (is_gimple_assign (def_stmt)
56 && (get_gimple_rhs_class (gimple_assign_rhs_code (def_stmt))
58 return get_real_ref_rhs (gimple_assign_rhs1 (def_stmt));
155 gimple def_stmt = SSA_NAME_DEF_STMT (expr); local
156 if (is_gimple_assign (def_stmt)
157 && (get_gimple_rhs_class (gimple_assign_rhs_code (def_stmt))
159 vdecl = gimple_assign_rhs1 (def_stmt);
/netbsd-6-1-5-RELEASE/gnu/dist/gcc4/gcc/
H A Dtree-vectorizer.c1617 vect_is_simple_use (tree operand, loop_vec_info loop_vinfo, tree *def_stmt,
1624 *def_stmt = NULL_TREE;
1646 *def_stmt = SSA_NAME_DEF_STMT (operand);
1647 if (*def_stmt == NULL_TREE )
1650 fprintf (vect_dump, "no def_stmt.");
1656 fprintf (vect_dump, "def_stmt: ");
1657 print_generic_expr (vect_dump, *def_stmt, TDF_SLIM);
1662 if (IS_EMPTY_STMT (*def_stmt))
1664 tree arg = TREE_OPERAND (*def_stmt, 0);
1677 bb = bb_for_stmt (*def_stmt);
1616 vect_is_simple_use(tree operand, loop_vec_info loop_vinfo, tree *def_stmt, tree *def, enum vect_def_type *dt) argument
1794 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.c1010 tree def_stmt; local
1015 def_stmt = SSA_NAME_DEF_STMT (var);
1017 if (TREE_CODE (def_stmt) != PHI_NODE)
1020 return fn (var, def_stmt, data);
1029 for (i = 0; i < PHI_NUM_ARGS (def_stmt); i++)
1030 if (fn (PHI_ARG_DEF (def_stmt, i), def_stmt, data))
1034 for (i = 0; i < PHI_NUM_ARGS (def_stmt); i++)
1036 tree arg = PHI_ARG_DEF (def_stmt, i);
1045 for (i = 0; i < PHI_NUM_ARGS (def_stmt);
1080 tree def_stmt; local
[all...]
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.c455 tree def_stmt; local
476 is_simple_use = vect_is_simple_use (op, loop_vinfo, &def_stmt, &def, &dt);
485 if (def_stmt)
487 fprintf (vect_dump, " def_stmt = ");
488 print_generic_expr (vect_dump, def_stmt, TDF_SLIM);
536 *scalar_def = def_stmt;
539 def_stmt_info = vinfo_for_stmt (def_stmt);
549 gcc_assert (TREE_CODE (def_stmt) == PHI_NODE);
552 op = PHI_ARG_DEF_FROM_EDGE (def_stmt, loop_preheader_edge (loop));
1237 tree def, def_stmt; local
1342 tree def, def_stmt; local
1521 tree def, def_stmt; local
1837 tree def, def_stmt; local
2255 tree def_stmt = SSA_NAME_DEF_STMT (ssa_name); local
[all...]
H A Dtree-vect-analyze.c1557 tree def, def_stmt; local
1648 the def_stmt of these uses we want to set liveness/relevance
1675 if (!vect_is_simple_use (use, loop_vinfo, &def_stmt, &def, &dt))
1683 if (!def_stmt || IS_EMPTY_STMT (def_stmt))
1692 bb = bb_for_stmt (def_stmt);
1699 && TREE_CODE (def_stmt) == PHI_NODE)
1702 vect_mark_relevant (&worklist, def_stmt, relevant_p, live_p);

Completed in 443 milliseconds

12