Lines Matching refs:decision

25    contain a decision tree that recognizes whether an rtx, the
64 /* A listhead of decision trees. The alternatives to a node are kept
70 struct decision *first;
71 struct decision *last;
122 /* Data structure for decision tree for recognizing legitimate insns. */
124 struct decision
127 struct decision *next; /* Node to test on failure. */
128 struct decision *prev; /* Node whose failure tests us. */
129 struct decision *afterward; /* Node to test on success,
411 static struct decision *new_decision
421 static struct decision *add_to_sequence
429 (struct decision *, struct decision *, int);
434 (struct decision *, struct decision *);
436 (struct decision *, struct decision *);
447 (struct decision_head *, struct decision *);
454 (struct decision *, struct decision *, const char *);
455 static struct decision *write_switch
456 (struct decision *, int);
460 (struct decision *, struct decision_test *, int, int,
461 struct decision *, enum routine_type);
465 (struct decision *, int, enum routine_type);
483 (struct decision *, int, int);
485 (struct decision *, int);
489 (struct decision *);
491 (struct decision *);
496 static struct decision *
499 struct decision *new = xcalloc (1, sizeof (struct decision));
897 static struct decision *
902 struct decision *this, *sub;
1331 maybe_both_true (struct decision *d1, struct decision *d2,
1334 struct decision *p1, *p2;
1448 nodes_identical (struct decision *d1, struct decision *d2)
1484 merge_accept_insn (struct decision *oldd, struct decision *addd)
1525 /* Merge two decision trees OLDH and ADDH, modifying OLDH destructively. */
1530 struct decision *next, *add;
1545 struct decision *old, *insert_before = NULL;
1614 struct decision *first, *next;
1619 struct decision *new, *old_last;
1699 struct decision *tree;
1737 struct decision *sub;
1754 find_afterward (struct decision_head *head, struct decision *real_afterward)
1756 struct decision *p, *q, *afterward;
1856 write_afterward (struct decision *start, struct decision *afterward,
1885 static struct decision *
1886 write_switch (struct decision *start, int depth)
1888 struct decision *p = start;
1890 struct decision *needs_label = NULL;
1907 struct decision *ret;
2034 struct decision *q;
2157 write_action (struct decision *p, struct decision_test *test,
2158 int depth, int uncond, struct decision *success,
2272 write_node (struct decision *p, int depth,
2326 struct decision *p, *next;
2353 /* Write out the decision tree starting at HEAD. PREVPOS is the
2360 struct decision *p = head->first;
2471 struct decision *p;
2510 /* `recog' contains a decision tree that recognizes whether the rtx\n\
2553 struct decision *last;
2872 debug_decision_1 (struct decision *d, int indent)
2905 debug_decision_0 (struct decision *d, int indent, int maxdepth)
2907 struct decision *n;
2926 debug_decision (struct decision *d)
2932 debug_decision_list (struct decision *d)