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

12

/haiku-buildtools/gcc/gcc/
H A Dtree-vect-patterns.c172 vect_single_imm_use (gimple def_stmt) argument
174 tree lhs = gimple_assign_lhs (def_stmt);
181 if (!vect_same_loop_or_bb_p (def_stmt, use_stmt))
195 tree *orig_type, gimple *def_stmt, bool *promotion)
210 if (!vect_is_simple_use (name, use_stmt, loop_vinfo, bb_vinfo, def_stmt,
218 if (!*def_stmt)
221 if (!is_gimple_assign (*def_stmt))
224 if (!CONVERT_EXPR_CODE_P (gimple_assign_rhs_code (*def_stmt)))
227 oprnd0 = gimple_assign_rhs1 (*def_stmt);
239 if (!vect_is_simple_use (oprnd0, *def_stmt, loop_vinf
194 type_conversion_p(tree name, gimple use_stmt, bool check_sign, tree *orig_type, gimple *def_stmt, bool *promotion) argument
367 gimple def_stmt; variable
431 gimple def_stmt; variable
587 gimple def_stmt; variable
664 gimple def_stmt; variable
727 vect_handle_widen_op_by_const(gimple stmt, enum tree_code code, tree const_oprnd, tree *oprnd, gimple *wstmt, tree type, tree *half_type, gimple def_stmt) argument
923 gimple def_stmt = NULL; variable
1302 gimple def_stmt, new_stmt; local
1835 gimple pattern_stmt, def_stmt; variable
2094 gimple pattern_stmt, def_stmt; variable
2223 gimple pattern_stmt, def_stmt; variable
2676 gimple pattern_stmt, def_stmt; variable
2801 gimple def_stmt; local
2912 gimple pattern_stmt, def_stmt; local
3280 gimple def_stmt; local
[all...]
H A Dtree-ssa-phiprop.c194 gimple def_stmt = SSA_NAME_DEF_STMT (old_arg); local
195 old_arg = gimple_assign_rhs1 (def_stmt);
196 locus = gimple_location (def_stmt);
295 gimple def_stmt = SSA_NAME_DEF_STMT (arg); local
296 if (!gimple_assign_single_p (def_stmt))
298 arg = gimple_assign_rhs1 (def_stmt);
325 gimple def_stmt; local
350 def_stmt = SSA_NAME_DEF_STMT (vuse);
352 && (gimple_bb (def_stmt) == bb
354 bb, gimple_bb (def_stmt))))
[all...]
H A Dtree-ssa-forwprop.c267 gimple def_stmt = SSA_NAME_DEF_STMT (name); local
277 if (!is_gimple_assign (def_stmt))
280 /* If def_stmt is a simple copy, continue looking. */
281 if (gimple_assign_rhs_code (def_stmt) == SSA_NAME)
282 name = gimple_assign_rhs1 (def_stmt);
288 return def_stmt;
297 can_propagate_from (gimple def_stmt) argument
299 gcc_assert (is_gimple_assign (def_stmt));
302 if (gimple_has_volatile_ops (def_stmt))
306 if (TREE_CODE_CLASS (gimple_assign_rhs_code (def_stmt))
459 gimple def_stmt = get_prop_source_stmt (op0, false, &single_use0_p); local
485 gimple def_stmt = get_prop_source_stmt (op1, false, &single_use1_p); local
628 gimple def_stmt = get_prop_source_stmt (name, true, NULL); local
1141 gimple def_stmt = SSA_NAME_DEF_STMT (cond); local
1771 gimple def_stmt; local
1884 gimple def_stmt; local
1995 gimple def_stmt; local
[all...]
H A Dtree-vect-loop.c2095 gimple def_stmt = NULL; local
2098 def_stmt = SSA_NAME_DEF_STMT (op);
2103 if (def_stmt
2104 && gimple_bb (def_stmt)
2105 && flow_bb_inside_loop_p (loop, gimple_bb (def_stmt))
2106 && (is_gimple_assign (def_stmt)
2107 || is_gimple_call (def_stmt)
2108 || STMT_VINFO_DEF_TYPE (vinfo_for_stmt (def_stmt))
2110 || (gimple_code (def_stmt) == GIMPLE_PHI
2111 && STMT_VINFO_DEF_TYPE (vinfo_for_stmt (def_stmt))
2125 gimple def_stmt = NULL; local
2228 gimple def_stmt, def1 = NULL, def2 = NULL; local
3755 gimple def_stmt = NULL; local
4049 gimple def_stmt = SSA_NAME_DEF_STMT (reduction_op); variable
4847 gimple def_stmt; local
5643 gimple def_stmt; local
[all...]
H A Dtree-ssa-dce.c494 gimple def_stmt = SSA_NAME_DEF_STMT (vdef); local
500 if (gimple_has_lhs (def_stmt)
501 && TREE_CODE (gimple_get_lhs (def_stmt)) != SSA_NAME
508 && !stmt_can_throw_internal (def_stmt))
510 tree base, lhs = gimple_get_lhs (def_stmt);
537 && (basic_block) data != gimple_bb (def_stmt)
539 gimple_bb (def_stmt))
575 gimple def_stmt = SSA_NAME_DEF_STMT (vdef); local
582 gcc_assert (gimple_nop_p (def_stmt)
583 || gimple_plf (def_stmt, STMT_NECESSAR
803 gimple def_stmt; local
1359 gimple def_stmt = SSA_NAME_DEF_STMT (ptr); local
[all...]
H A Dtree-ssa-uninit.c1543 gimple def_stmt = SSA_NAME_DEF_STMT (a_pred->pred_lhs); local
1544 if (gimple_code (def_stmt) != GIMPLE_ASSIGN)
1546 if (gimple_assign_rhs_code (def_stmt) == BIT_IOR_EXPR)
1557 if (pred_expr_equal_p (*b_pred, gimple_assign_rhs1 (def_stmt))
1558 || pred_expr_equal_p (*b_pred, gimple_assign_rhs2 (def_stmt)))
1732 gimple def_stmt; local
1748 def_stmt = SSA_NAME_DEF_STMT (z.pred_lhs);
1749 if (gimple_code (def_stmt) != GIMPLE_ASSIGN)
1752 if (gimple_assign_rhs_code (def_stmt) != BIT_AND_EXPR)
1773 if ((pred_expr_equal_p (x2, gimple_assign_rhs1 (def_stmt))
1988 gimple def_stmt = SSA_NAME_DEF_STMT (pred.pred_lhs); local
2083 gimple def_stmt = SSA_NAME_DEF_STMT (pred.pred_lhs); local
[all...]
H A Dtree-ssa-sccvn.c439 gimple def_stmt; local
464 def_stmt = SSA_NAME_DEF_STMT (vn->valnum);
467 if (!is_gimple_assign (def_stmt))
472 code = gimple_assign_rhs_code (def_stmt);
479 && TREE_CODE (TREE_OPERAND (gimple_assign_rhs1 (def_stmt),
482 gimple_expr_type (def_stmt),
484 (gimple_assign_rhs1 (def_stmt), 0)));
489 gimple_expr_type (def_stmt),
490 vn_valueize (gimple_assign_rhs1 (def_stmt)));
495 gimple_expr_type (def_stmt),
1239 gimple def_stmt; variable
1644 gimple def_stmt = SSA_NAME_DEF_STMT (vuse); local
[all...]
H A Dtree-ssa.c328 gimple def_stmt = NULL; local
366 def_stmt = gsi_stmt (*gsi);
368 def_stmt = SSA_NAME_DEF_STMT (var);
373 if (gimple_code (def_stmt) == GIMPLE_PHI)
375 value = degenerate_phi_result (as_a <gphi *> (def_stmt));
383 else if (is_gimple_assign (def_stmt))
419 if ((!gsi && !gimple_bb (def_stmt))
420 || walk_gimple_op (def_stmt, find_released_ssa_name, &wi))
425 value = gimple_assign_rhs_to_tree (def_stmt);
445 || gimple_code (def_stmt)
1202 gimple def_stmt; local
[all...]
H A Dtree-ssa-alias.c2480 gimple def_stmt = SSA_NAME_DEF_STMT (vuse); local
2482 if (gimple_code (def_stmt) == GIMPLE_PHI)
2485 if (bitmap_bit_p (*visited, SSA_NAME_VERSION (PHI_RESULT (def_stmt))))
2487 vuse = get_continuation_for_phi (def_stmt, ref, cnt,
2494 else if (gimple_nop_p (def_stmt))
2500 if (stmt_may_clobber_ref_p_1 (def_stmt, ref))
2511 if (gimple_bb (def_stmt) != bb)
2515 bb = gimple_bb (def_stmt);
2517 vuse = gimple_vuse (def_stmt);
2686 gimple def_stmt; local
2766 gimple def_stmt = SSA_NAME_DEF_STMT (vdef); local
[all...]
H A Dtree-ssa-ter.c652 gimple def_stmt = SSA_NAME_DEF_STMT (use); local
653 while (is_gimple_assign (def_stmt)
654 && gimple_assign_rhs_code (def_stmt) == SSA_NAME)
655 def_stmt
656 = SSA_NAME_DEF_STMT (gimple_assign_rhs1 (def_stmt));
657 if (gimple_vuse (def_stmt)
658 && gimple_assign_single_p (def_stmt)
660 gimple_assign_rhs1 (def_stmt)))
H A Dtree-vect-slp.c249 gimple def_stmt; local
299 if (!vect_is_simple_use (oprnd, NULL, loop_vinfo, bb_vinfo, &def_stmt,
301 || (!def_stmt && dt != vect_constant_def))
317 if (def_stmt && gimple_bb (def_stmt)
318 && ((loop && flow_bb_inside_loop_p (loop, gimple_bb (def_stmt)))
319 || (!loop && gimple_bb (def_stmt) == BB_VINFO_BB (bb_vinfo)
320 && gimple_code (def_stmt) != GIMPLE_PHI))
321 && vinfo_for_stmt (def_stmt)
322 && STMT_VINFO_IN_PATTERN_P (vinfo_for_stmt (def_stmt))
1485 gimple def_stmt; local
1922 gimple def_stmt = SSA_NAME_DEF_STMT (*tp); local
2524 gimple def_stmt; local
[all...]
H A Dtree-if-conv.c2450 ifcvt_split_def_stmt (gimple def_stmt, gimple use_stmt) argument
2459 var = gimple_assign_lhs (def_stmt);
2460 copy_stmt = gimple_copy (def_stmt);
2465 gsi = gsi_for_stmt (def_stmt);
2495 gimple def_stmt; local
2497 def_stmt = SSA_NAME_DEF_STMT (var);
2498 if (gimple_code (def_stmt) != GIMPLE_ASSIGN)
2503 defuse_list->safe_push (def_stmt);
2508 print_gimple_stmt (dump_file, def_stmt, 0, TDF_SLIM);
2511 rhs1 = gimple_assign_rhs1 (def_stmt);
2616 gimple def_stmt, use_stmt; local
[all...]
H A Dtree-chkp-opt.c383 gimple def_stmt; local
407 def_stmt = SSA_NAME_DEF_STMT (ptr);
408 code = gimple_code (def_stmt);
418 rhs_code = gimple_assign_rhs_code (def_stmt);
419 rhs1 = gimple_assign_rhs1 (def_stmt);
433 chkp_collect_value (gimple_assign_rhs2 (def_stmt), addr);
441 chkp_collect_value (gimple_assign_rhs2 (def_stmt), addr);
448 && TREE_CODE (gimple_assign_rhs2 (def_stmt)) == INTEGER_CST)
451 chkp_mult_addr (res, gimple_assign_rhs2 (def_stmt));
453 else if (TREE_CODE (gimple_assign_rhs2 (def_stmt))
[all...]
H A Dtree-vect-stmts.c501 gimple def_stmt; local
509 if (!vect_is_simple_use (use, stmt, loop_vinfo, NULL, &def_stmt, &def, &dt))
517 if (!def_stmt || gimple_nop_p (def_stmt))
520 def_bb = gimple_bb (def_stmt);
524 dump_printf_loc (MSG_NOTE, vect_location, "def_stmt is out of loop.\n");
533 dstmt_vinfo = vinfo_for_stmt (def_stmt);
537 && gimple_code (def_stmt) != GIMPLE_PHI
554 d = def_stmt
594 d = def_stmt
1384 gimple def_stmt; local
1792 gimple def_stmt; local
1836 gimple def_stmt; local
2220 gimple def_stmt; local
2649 gimple def_stmt; local
3475 gimple def_stmt; local
4051 gimple def_stmt; local
4255 gimple def_stmt; local
4617 gimple def_stmt; local
5018 gimple def_stmt; local
5595 gimple def_stmt = SSA_NAME_DEF_STMT (op); local
5623 gimple def_stmt = SSA_NAME_DEF_STMT (op); local
5629 gsi_insert_on_edge_immediate (loop_preheader_edge (loop), def_stmt); local
5844 gimple def_stmt; local
7683 vect_is_simple_use(tree operand, gimple stmt, loop_vec_info loop_vinfo, bb_vec_info bb_vinfo, gimple *def_stmt, tree *def, enum vect_def_type *dt) argument
7818 vect_is_simple_use_1(tree operand, gimple stmt, loop_vec_info loop_vinfo, bb_vec_info bb_vinfo, gimple *def_stmt, tree *def, enum vect_def_type *dt, tree *vectype) argument
[all...]
H A Dtree-ssa-ifcombine.c205 gimple def_stmt = SSA_NAME_DEF_STMT (candidate); local
206 if (is_gimple_assign (def_stmt)
207 && CONVERT_EXPR_CODE_P (gimple_assign_rhs_code (def_stmt)))
210 <= TYPE_PRECISION (TREE_TYPE (gimple_assign_rhs1 (def_stmt))))
211 return gimple_assign_rhs1 (def_stmt);
H A Dauto-profile.c1264 gimple def_stmt; local
1281 def_stmt = SSA_NAME_DEF_STMT (cmp_lhs);
1282 while (def_stmt && gimple_code (def_stmt) == GIMPLE_ASSIGN
1283 && gimple_assign_single_p (def_stmt)
1284 && TREE_CODE (gimple_assign_rhs1 (def_stmt)) == SSA_NAME)
1285 def_stmt = SSA_NAME_DEF_STMT (gimple_assign_rhs1 (def_stmt));
1286 if (!def_stmt)
1288 gphi *phi_stmt = dyn_cast <gphi *> (def_stmt);
[all...]
H A Dtree-ssa-strlen.c261 gimple def_stmt = SSA_NAME_DEF_STMT (e); local
262 if (!is_gimple_assign (def_stmt)
263 || gimple_assign_rhs_code (def_stmt) != POINTER_PLUS_EXPR)
265 tree rhs1 = gimple_assign_rhs1 (def_stmt);
266 tree rhs2 = gimple_assign_rhs2 (def_stmt);
1025 gimple def_stmt = SSA_NAME_DEF_STMT (len); local
1026 if (!is_gimple_assign (def_stmt)
1027 || gimple_assign_rhs_code (def_stmt) != PLUS_EXPR
1028 || gimple_assign_rhs1 (def_stmt) != last.len
1029 || !integer_onep (gimple_assign_rhs2 (def_stmt)))
1511 gimple def_stmt; local
1939 gimple def_stmt = SSA_NAME_DEF_STMT (off); local
[all...]
H A Dtree-vect-generic.c1187 gimple def_stmt = SSA_NAME_DEF_STMT (vect);
1188 if (is_gimple_assign (def_stmt)
1189 && (gimple_assign_rhs_code (def_stmt) == VECTOR_CST
1190 || gimple_assign_rhs_code (def_stmt) == CONSTRUCTOR))
1191 vect = gimple_assign_rhs1 (def_stmt);
1271 gimple def_stmt = SSA_NAME_DEF_STMT (mask);
1272 if (is_gimple_assign (def_stmt)
1273 && gimple_assign_rhs_code (def_stmt) == VECTOR_CST)
1274 mask = gimple_assign_rhs1 (def_stmt);
1600 gimple def_stmt;
1186 gimple def_stmt = SSA_NAME_DEF_STMT (vect); local
1270 gimple def_stmt = SSA_NAME_DEF_STMT (mask); local
1599 gimple def_stmt; local
[all...]
H A Dtree-vrp.c5243 gimple def_stmt = SSA_NAME_DEF_STMT (name); local
5247 if (is_gimple_assign (def_stmt)
5248 && gimple_assign_rhs_code (def_stmt) == PLUS_EXPR)
5250 name2 = gimple_assign_rhs1 (def_stmt);
5251 cst2 = gimple_assign_rhs2 (def_stmt);
5254 def_stmt = SSA_NAME_DEF_STMT (name2);
5258 if (gimple_assign_cast_p (def_stmt))
5260 if (CONVERT_EXPR_CODE_P (gimple_assign_rhs_code (def_stmt))
5261 && ! TYPE_UNSIGNED (TREE_TYPE (gimple_assign_rhs1 (def_stmt)))
5262 && (TYPE_PRECISION (gimple_expr_type (def_stmt))
5366 gimple def_stmt = SSA_NAME_DEF_STMT (name); local
5875 gimple def_stmt = SSA_NAME_DEF_STMT (name); local
5893 gimple def_stmt = SSA_NAME_DEF_STMT (name); local
6188 gimple def_stmt = SSA_NAME_DEF_STMT (t); local
7103 gimple def_stmt = SSA_NAME_DEF_STMT (name); local
9527 gimple def_stmt = SSA_NAME_DEF_STMT (op0); local
9689 gimple def_stmt; local
[all...]
H A Dtree-ssa-loop-im.c398 gimple def_stmt; local
412 def_stmt = SSA_NAME_DEF_STMT (def);
413 def_bb = gimple_bb (def_stmt);
419 lim_data = get_lim_data (def_stmt);
446 gimple def_stmt = SSA_NAME_DEF_STMT (def); local
447 basic_block def_bb = gimple_bb (def_stmt);
461 def_data = get_lim_data (def_stmt);
473 data->depends.safe_push (def_stmt);
750 gimple def_stmt = SSA_NAME_DEF_STMT (val);
751 if (gimple_bb (def_stmt)
[all...]
H A Dgimple-fold.c1317 gimple def_stmt; local
1377 def_stmt = SSA_NAME_DEF_STMT (var);
1379 switch (gimple_code (def_stmt))
1385 if (gimple_assign_single_p (def_stmt)
1386 || gimple_assign_unary_nop_p (def_stmt))
1388 tree rhs = gimple_assign_rhs1 (def_stmt);
1391 else if (gimple_assign_rhs_code (def_stmt) == COND_EXPR)
1393 tree op2 = gimple_assign_rhs2 (def_stmt);
1394 tree op3 = gimple_assign_rhs3 (def_stmt);
1406 for (i = 0; i < gimple_phi_num_args (def_stmt);
4410 gimple def_stmt = SSA_NAME_DEF_STMT (arg); local
4874 gimple def_stmt = SSA_NAME_DEF_STMT (arg); local
5788 gimple def_stmt; local
[all...]
H A Dtree-ssa-pre.c1738 gimple def_stmt = SSA_NAME_DEF_STMT (name); local
1741 if (gimple_code (def_stmt) == GIMPLE_PHI
1742 && gimple_bb (def_stmt) == phiblock)
1744 edge e = find_edge (pred, gimple_bb (def_stmt));
1745 tree def = PHI_ARG_DEF (def_stmt, e->dest_idx);
2089 gimple def_stmt = SSA_NAME_DEF_STMT (ref->vuse); local
2090 if (!gimple_nop_p (def_stmt)
2091 && ((gimple_bb (def_stmt) != block
2093 block, gimple_bb (def_stmt)))
2094 || (gimple_bb (def_stmt)
3863 gimple def_stmt; local
4172 gimple def_stmt = SSA_NAME_DEF_STMT (sprime); local
[all...]
H A Dtree-ssa-threadedge.c1023 gimple def_stmt = SSA_NAME_DEF_STMT (expr); local
1024 basic_block var_bb = gimple_bb (def_stmt);
1033 if (gimple_code (def_stmt) != GIMPLE_PHI)
1040 gphi *phi = as_a <gphi *> (def_stmt);
/haiku-buildtools/gcc/gcc/testsuite/gcc.dg/plugin/
H A Dselfassign.c66 gimple def_stmt = SSA_NAME_DEF_STMT (expr); local
70 if (gimple_assign_single_p (def_stmt))
71 return get_real_ref_rhs (gimple_assign_rhs1 (def_stmt));
171 gimple def_stmt = SSA_NAME_DEF_STMT (expr); local
172 if (gimple_assign_single_p (def_stmt))
173 vdecl = gimple_assign_rhs1 (def_stmt);
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/plugin/
H A Dselfassign.c66 gimple def_stmt = SSA_NAME_DEF_STMT (expr); local
70 if (gimple_assign_single_p (def_stmt))
71 return get_real_ref_rhs (gimple_assign_rhs1 (def_stmt));
171 gimple def_stmt = SSA_NAME_DEF_STMT (expr); local
172 if (gimple_assign_single_p (def_stmt))
173 vdecl = gimple_assign_rhs1 (def_stmt);

Completed in 222 milliseconds

12