/freebsd-10-stable/contrib/gcc/ |
H A D | tree-vect-patterns.c | 68 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 D | tree-vectorizer.c | 1639 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 D | tree-ssa-dse.c | 168 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 D | tree-ssa.c | 1044 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 D | tree-ssa-forwprop.c | 429 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 D | tree-ssa-loop-im.c | 303 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 D | tree-vect-transform.c | 456 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 D | tree-vect-analyze.c | 1623 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 D | tree-ssa-reassoc.c | 816 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 D | tree-ssa-ccp.c | 2098 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 D | tree-ssa-loop-manip.c | 129 tree phi, def_stmt = SSA_NAME_DEF_STMT (use); local 130 basic_block def_bb = bb_for_stmt (def_stmt);
|
H A D | tree-ssa-pre.c | 3103 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 D | tree-vrp.c | 3663 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);
|