Lines Matching refs:split
75 struct queue_elem *split; member
410 e->split = NULL; in queue_pattern()
532 rtx split; in process_rtx() local
539 split = rtx_alloc (DEFINE_SPLIT); in process_rtx()
542 XVEC (split, 0) = rtvec_alloc (i); in process_rtx()
545 XVECEXP (split, 0, i) = copy_rtx (XVECEXP (desc, 1, i)); in process_rtx()
546 remove_constraints (XVECEXP (split, 0, i)); in process_rtx()
558 XSTR (split, 1) = split_cond; in process_rtx()
559 XVEC (split, 2) = XVEC (desc, 5); in process_rtx()
560 XSTR (split, 3) = XSTR (desc, 6); in process_rtx()
569 split_elem = queue_pattern (split, &other_tail, loc); in process_rtx()
570 insn_elem->split = split_elem; in process_rtx()
1676 rtx pred, insn, pattern, split; in process_one_cond_exec() local
1744 if (!insn_elem->split) in process_one_cond_exec()
1749 split = copy_rtx (insn_elem->split->data); in process_one_cond_exec()
1753 XEXP (pattern, 1) = add_implicit_parallel (XVEC (split, 0)); in process_one_cond_exec()
1754 XVEC (split, 0) = rtvec_alloc (1); in process_one_cond_exec()
1755 XVECEXP (split, 0, 0) = pattern; in process_one_cond_exec()
1758 for (i = 0; i < XVECLEN (split, 2); i++) in process_one_cond_exec()
1762 XEXP (pattern, 1) = XVECEXP (split, 2, i); in process_one_cond_exec()
1763 XVECEXP (split, 2, i) = pattern; in process_one_cond_exec()
1766 queue_pattern (split, &other_tail, insn_elem->split->loc); in process_one_cond_exec()