Home
last modified time | relevance | path

Searched refs:decision_tree (Results 1 – 9 of 9) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dgenmatch.cc1709 class decision_tree class
1718 decision_tree () { root = new dt_node (dt_node::DT_NODE, NULL); } in decision_tree() function in decision_tree
1756 decision_tree::cmp_node (dt_node *n1, dt_node *n2) in cmp_node()
1781 decision_tree::find_node (vec<dt_node *>& ops, dt_node *p) in find_node()
1800 if (decision_tree::cmp_node (ops[i], p)) in find_node()
1842 kid = decision_tree::find_node (kids, n); in append_node()
1948 decision_tree::insert_operand (dt_node *p, operand *o, dt_operand **indexes, in insert_operand()
1978 elm = decision_tree::find_node (p->kids, &temp); in insert_operand()
1984 elm = decision_tree::find_node (p->kids, &match); in insert_operand()
1990 elm = decision_tree::find_node (p->kids, &temp); in insert_operand()
[all …]
H A DChangeLog-20155334 (decision_tree::gen): Likewise.
20460 (decision_tree::gen): Adjust function signature.
20506 (decision_tree::gen): Split out common equivalent transforms
21230 * genmatch.c (decision_tree::gen_gimple): Merge with ...
21231 (decision_tree::gen_generic): ... this into ...
21232 (decision_tree::gen): ... this.
21546 * genmatch.c (decision_tree::gen_gimple): Split out large
21548 (decision_tree::gen_generic): Likewise.
21821 (decision_tree::gen_gimple): Call analyze on the root node
21823 (decision_tree::gen_generic): Likewise.
[all …]
H A DChangeLog-20143150 (decision_tree::cmp_node): DT_TRUE are generally not equal.
3151 (decision_tree::find_node): Treat DT_TRUE as barrier for
9472 (decision_tree::insert): Also insert non-expressions.
13582 (decision_tree::gen_generic): Add location argument to
13591 (decision_tree::gen_generic): Do not reject operands
H A DChangeLog-201722343 (decision_tree::find_node): Relax order requirement when
22347 (decision_tree::insert): Set current_id.
22348 (decision_tree::print_node): Dump parent node and for_id.
22754 (decision_tree::gen): Make 'type' const.
H A DChangeLog-201610054 (decision_tree::cmp_node): Compare it.
10055 (decision_tree::insert_operand): Honor it when finding and
22315 (decision_tree::gen): Do not add artificial operators as parameters.
H A DChangeLog-201816743 * genmatch.c (decision_tree::gen): Generate simplifications for
22136 (decision_tree::gen): Generate a simplification routine for 4 operands.
22309 (decision_tree::gen): Make the functions take a gimple_match_op *
H A DChangeLog-201911371 (decision_tree::insert_operand,
22927 (decision_tree::print): Same.
H A DChangeLog-202016231 * genmatch.c (decision_tree::gen): Emit stub functions for
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dgenmatch.c1701 class decision_tree
1710 decision_tree () { root = new dt_node (dt_node::DT_NODE, NULL); } in decision_tree() function
1748 decision_tree::cmp_node (dt_node *n1, dt_node *n2) in cmp_node()
1773 decision_tree::find_node (vec<dt_node *>& ops, dt_node *p) in find_node()
1792 if (decision_tree::cmp_node (ops[i], p)) in find_node()
1834 kid = decision_tree::find_node (kids, n); in append_node()
1940 decision_tree::insert_operand (dt_node *p, operand *o, dt_operand **indexes, in insert_operand()
1970 elm = decision_tree::find_node (p->kids, &temp); in insert_operand()
1976 elm = decision_tree::find_node (p->kids, &match); in insert_operand()
1982 elm = decision_tree::find_node (p->kids, &temp); in insert_operand()
[all …]