Home
last modified time | relevance | path

Searched refs:single_use (Results 1 – 17 of 17) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dtree-ssa-operands.cc1394 ssa_use_operand_t *ptr, *single_use = 0; in single_imm_use_1() local
1399 if (single_use) in single_imm_use_1()
1401 single_use = NULL; in single_imm_use_1()
1404 single_use = ptr; in single_imm_use_1()
1408 *use_p = single_use; in single_imm_use_1()
1411 *stmt = single_use ? single_use->loc.stmt : NULL; in single_imm_use_1()
1413 return single_use; in single_imm_use_1()
H A Dgeneric-match-head.cc64 single_use (tree t ATTRIBUTE_UNUSED) in single_use() function
H A Dgimple-loop-interchange.cc470 gimple *stmt, *next_def, *single_use = NULL; in analyze_iloop_reduction_var() local
505 if (! single_imm_use (var, &use_p, &single_use) in analyze_iloop_reduction_var()
506 || ! flow_bb_inside_loop_p (m_loop, gimple_bb (single_use))) in analyze_iloop_reduction_var()
511 if (gassign *ass = dyn_cast <gassign *> (single_use)) in analyze_iloop_reduction_var()
525 if (single_use != next_def in analyze_iloop_reduction_var()
527 gimple_assign_rhs_code (single_use))) in analyze_iloop_reduction_var()
H A Dmatch.pd927 && single_use (@1))
981 && single_use (@3))
1518 (if (single_use (@5) && single_use (@6))
1520 (if (single_use (@3) && single_use (@4))
1639 && single_use (@0))
1645 && single_use (@0))
1651 && single_use (@0))
1706 && single_use (@2)
1707 && single_use (@3))))
2076 && (CONSTANT_CLASS_P (@0) || single_use (@2)))
[all …]
H A Dgimple-match-head.cc1166 single_use (const_tree) ATTRIBUTE_PURE;
1169 single_use (const_tree t) in single_use() function
H A Dtree-ssa-forwprop.cc231 bool single_use = true; in get_prop_source_stmt() local
238 single_use = false; in get_prop_source_stmt()
253 *single_use_p = single_use; in get_prop_source_stmt()
H A DChangeLog-20152789 a constant with single_use.
22130 with single_use.
24161 * match.pd: Convert most single_use conditionals to :s flags.
28165 * match.pd ((x & y) ^ (x | y)): Don't check for single_use.
28207 * match.pd: Use single_use throughout.
33926 * generic-match-head.c: (types_match, single_use): New functions.
33927 * gimple-match-head.c: (types_match, single_use): New functions.
34179 * generic-match-head.c: (types_match, single_use): New functions.
34180 * gimple-match-head.c: (types_match, single_use): New functions.
34219 * generic-match-head.c: (types_match, single_use): New functions.
[all …]
H A DChangeLog8694 * gimple-match-head.cc (single_use): Implement inline using a
10554 * match.pd (uncond_op + vec_cond -> cond_op): Add single_use
H A DChangeLog-201633098 * match.pd: Guard (C1/X)*C2 -> (C1*C2)/X with single_use.
33679 * match.pd: Guard X * CST CMP 0 pattern with single_use.
H A DChangeLog-202132185 * match.pd (clz cmp 0): Gate replacement on single_use of clz result.
H A DChangeLog-201826844 explicit single_use checks.
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dtree-ssa-operands.c1330 ssa_use_operand_t *ptr, *single_use = 0; in single_imm_use_1() local
1335 if (single_use) in single_imm_use_1()
1337 single_use = NULL; in single_imm_use_1()
1340 single_use = ptr; in single_imm_use_1()
1344 *use_p = single_use; in single_imm_use_1()
1347 *stmt = single_use ? single_use->loc.stmt : NULL; in single_imm_use_1()
1349 return single_use; in single_imm_use_1()
H A Dgeneric-match-head.c62 single_use (tree t ATTRIBUTE_UNUSED) in single_use() function
H A Dgimple-loop-interchange.cc470 gimple *stmt, *next_def, *single_use = NULL; in analyze_iloop_reduction_var() local
505 if (! single_imm_use (var, &use_p, &single_use) in analyze_iloop_reduction_var()
506 || ! flow_bb_inside_loop_p (m_loop, gimple_bb (single_use))) in analyze_iloop_reduction_var()
511 if (gassign *ass = dyn_cast <gassign *> (single_use)) in analyze_iloop_reduction_var()
525 if (single_use != next_def in analyze_iloop_reduction_var()
527 gimple_assign_rhs_code (single_use))) in analyze_iloop_reduction_var()
H A Dmatch.pd761 && single_use (@1))
772 && single_use (@3))
1206 (if (single_use (@5) && single_use (@6))
1208 (if (single_use (@3) && single_use (@4))
1680 && (CONSTANT_CLASS_P (@0) || single_use (@2)))
1689 && (CONSTANT_CLASS_P (@0) || (single_use (@2) && single_use (@3)))
1697 && (CONSTANT_CLASS_P (@1) || (single_use (@2) && single_use (@3))))
1709 && (CONSTANT_CLASS_P (@1) || single_use (@2)))
2512 && (single_use (@3) || single_use (@4)))
2537 && single_use (@3))
[all …]
H A Dtree-ssa-forwprop.c230 bool single_use = true; in get_prop_source_stmt() local
237 single_use = false; in get_prop_source_stmt()
252 *single_use_p = single_use; in get_prop_source_stmt()
H A Dgimple-match-head.c1138 single_use (tree t) in single_use() function