Searched refs:XVECEXP (Results 1 - 25 of 70) sorted by relevance

123

/freebsd-10.3-release/contrib/gcc/
H A Drtl-error.c53 && GET_CODE (XVECEXP (body, 0, 0)) == SET)
54 asmop = SET_SRC (XVECEXP (body, 0, 0));
56 && GET_CODE (XVECEXP (body, 0, 0)) == ASM_OPERANDS)
57 asmop = XVECEXP (body, 0, 0);
H A Dgenemit.c104 max_operand_1 (XVECEXP (x, i, j));
120 max_operand_1 (XVECEXP (insn, arg, i));
194 gen_exp (XVECEXP (x, 1, i), subroutine_type, used);
208 gen_exp (XVECEXP (x, 2, i), subroutine_type, used);
303 gen_exp (XVECEXP (x, i, j), subroutine_type, used);
335 if (GET_CODE (XVECEXP (insn, 1, i)) != CLOBBER)
338 if (REG_P (XEXP (XVECEXP (insn, 1, i), 0)))
340 else if (GET_CODE (XEXP (XVECEXP (insn, 1, i), 0)) != MATCH_SCRATCH)
363 rtx old = XEXP (XVECEXP (p->pattern, 1, j), 0);
364 rtx new = XEXP (XVECEXP (ins
[all...]
H A Dreorg.c514 XVECEXP (seq, 0, 0) = delay_insn;
526 XVECEXP (seq, 0, i) = tem;
527 PREV_INSN (tem) = XVECEXP (seq, 0, i - 1);
528 NEXT_INSN (XVECEXP (seq, 0, i - 1)) = tem;
559 NEXT_INSN (XVECEXP (seq, 0, length)) = NEXT_INSN (seq_insn);
567 NEXT_INSN (XVECEXP (PATTERN (PREV_INSN (seq_insn)), 0,
573 PREV_INSN (XVECEXP (PATTERN (NEXT_INSN (seq_insn)), 0, 0)) = seq_insn;
638 if (XVECEXP (seq, 0, i) != insn)
639 delay_list = add_to_delay_list (XVECEXP (seq, 0, i), delay_list);
644 trial = XVECEXP (se
[all...]
H A Dgenconfig.c166 walk_insn_part (XVECEXP (part, i, j), recog_p, non_pc_set_src);
181 walk_insn_part (XVECEXP (insn, 1, i), 1, 0);
208 walk_insn_part (XVECEXP (insn, 1, i), 0, 0);
225 walk_insn_part (XVECEXP (split, 0, i), 1, 0);
239 walk_insn_part (XVECEXP (peep, 0, i), 1, 0);
250 walk_insn_part (XVECEXP (peep, 0, i), 1, 0);
254 if (GET_CODE (XVECEXP (peep, 0, i)) != MATCH_DUP
255 && GET_CODE (XVECEXP (peep, 0, i)) != MATCH_SCRATCH)
H A Dgenpeep.c94 match_rtx (XVECEXP (peep, 0, i), NULL, insn_code_number);
186 match_rtx (XVECEXP (x, 1, i), &link, fail_label);
209 match_rtx (XVECEXP (x, 2, i), &link, fail_label);
233 match_rtx (XVECEXP (x, 2, i), &link, fail_label);
276 match_rtx (XVECEXP (x, i, j), &link, fail_label);
333 printf ("XVECEXP (");
H A Drecog.c278 XVECEXP (newpat, 0, 0) = pat;
345 && GET_CODE (XVECEXP (pat, 0, XVECLEN (pat, 0) - 1)) == CLOBBER
351 newpat = XVECEXP (pat, 0, 0);
360 XVECEXP (newpat, 0, j) = XVECEXP (pat, 0, j);
369 we are processing specified &XVECEXP (PATTERN (object), 0, X)
499 if (j && GET_CODE (XVECEXP (x, 0, j)) == SET
500 && GET_CODE (SET_SRC (XVECEXP (x, 0, j))) == ASM_OPERANDS)
503 gcc_assert (ASM_OPERANDS_INPUT_VEC (SET_SRC (XVECEXP (x, 0, 0)))
504 == ASM_OPERANDS_INPUT_VEC (SET_SRC (XVECEXP
[all...]
H A Dgenextract.c105 walk_rtx (XVECEXP (insn, 1, 0), &acc);
110 walk_rtx (XVECEXP (insn, 1, i), &acc);
249 walk_rtx (XVECEXP (x, 2, i), acc);
268 walk_rtx (XVECEXP (x, 1, i), acc);
293 walk_rtx (XVECEXP (x, i, j), acc);
318 /* We first write out the operations (XEXP or XVECEXP) in reverse
324 fputs ("XVECEXP (", stdout);
444 " ro[i] = *(ro_loc[i] = &XVECEXP (pat, 0, i));\n"
H A Dgensupport.c198 remove_constraints (XVECEXP (part, i, j));
319 XVECEXP (split, 0, i) = copy_rtx (XVECEXP (desc, 1, i));
320 remove_constraints (XVECEXP (split, 0, i));
581 collect_insn_data (XVECEXP (pattern, i, j), palt, pmax);
663 r = alter_predicate_for_insn (XVECEXP (pattern, i, j),
805 pred = copy_rtx (XVECEXP (ce_elem->data, 0, 0));
818 XEXP (pattern, 1) = XVECEXP (insn, 1, 0);
819 XVECEXP (insn, 1, 0) = pattern;
827 XVECEXP (ins
[all...]
H A Dgenattrtab.c674 XVECEXP (copy, i, j) = attr_copy_rtx (XVECEXP (orig, i, j));
977 XVECEXP (exp, 0, i) = check_attr_test (XVECEXP (exp, 0, i),
980 XVECEXP (exp, 0, i + 1)
981 = check_attr_value (XVECEXP (exp, 0, i + 1), attr);
1060 XVECEXP (condexp, 0, 2 * i) = attr_eq (alternative_name, p);
1061 XVECEXP (condexp, 0, 2 * i + 1) = XVECEXP (exp, 1, i);
1064 XEXP (condexp, 1) = XVECEXP (ex
[all...]
H A Dresource.c196 insn = XVECEXP (PATTERN (insn), 0, 0);
381 rtx slot_pat = PATTERN (XVECEXP (sequence, 0, i));
424 mark_referenced_resources (XVECEXP (x, i, j), res,
495 this_jump_insn = XVECEXP (PATTERN (insn), 0, i);
551 INSN_FROM_TARGET_P (XVECEXP (PATTERN (insn), 0, i))
552 = ! INSN_FROM_TARGET_P (XVECEXP (PATTERN (insn), 0, i));
559 INSN_FROM_TARGET_P (XVECEXP (PATTERN (insn), 0, i))
560 = ! INSN_FROM_TARGET_P (XVECEXP (PATTERN (insn), 0, i));
727 if (! (INSN_ANNULLED_BRANCH_P (XVECEXP (x, 0, 0))
728 && INSN_FROM_TARGET_P (XVECEXP (
[all...]
H A Dgenattr.c141 if (XVECEXP (desc, 1, i + 1) && ! have_annul_true)
148 if (XVECEXP (desc, 1, i + 2) && ! have_annul_false)
H A Dgenflags.c78 max_operand_1 (XVECEXP (x, i, j));
92 max_operand_1 (XVECEXP (insn, 1, i));
H A Drtl.c294 XVECEXP (copy, i, j) = copy_rtx (XVECEXP (orig, i, j));
414 if (rtx_equal_p (XVECEXP (x, i, j), XVECEXP (y, i, j)) == 0)
H A Dcombine.c1178 && GET_CODE (XVECEXP (PATTERN (insn), 0, 0)) == SET)
1182 rtx elt = XVECEXP (PATTERN (insn), 0, i);
1212 rtx i3elt = XVECEXP (i3pat, 0, i);
1358 if (GET_CODE (XVECEXP (PATTERN (i3), 0, i)) == CLOBBER)
1362 rtx reg = XEXP (XVECEXP (PATTERN (i3), 0, i), 0);
1574 if (! combinable_i3pat (i3, &XVECEXP (x, 0, i), i2dest, i1dest,
1935 if ((GET_CODE (XVECEXP (p2, 0, i)) == SET
1936 || GET_CODE (XVECEXP (p2, 0, i)) == CLOBBER)
1938 SET_DEST (XVECEXP (p2, 0, i))))
1943 if ((GET_CODE (XVECEXP (p
[all...]
H A Djump.c848 x = XVECEXP (x, 0, 0);
882 pat = XVECEXP (pat, 0, 0);
1032 if (GET_CODE (XVECEXP (x, 0, i)) == SET
1033 && SET_DEST (XVECEXP (x, 0, i)) == cc0_rtx)
1035 else if (GET_CODE (XVECEXP (x, 0, i)) == SET)
1192 mark_jump_label (XVECEXP (x, eltnum, i), NULL_RTX, in_mem);
1209 mark_jump_label (XVECEXP (x, i, j), insn, in_mem);
1278 rtx part = XVECEXP (pat, 0, i);
1475 if (LABEL_NUSES (XEXP (XVECEXP (pat, diff_vec_p, i), 0)) == 0)
1476 delete_related_insns (XEXP (XVECEXP (pa
[all...]
H A Drtlanal.c149 if (rtx_unstable_p (XVECEXP (x, i, j)))
236 if (rtx_varies_p (XVECEXP (x, i, j), for_alias))
440 if (rtx_addr_varies_p (XVECEXP (x, i, j), for_alias))
542 count += count_occurrences (XVECEXP (x, i, j), find, count_dest);
606 if (reg_mentioned_p (reg, XVECEXP (in, i, j)))
703 if (reg_overlap_mentioned_p (x, XVECEXP (body, 0, i)))
709 if (reg_referenced_p (x, XVECEXP (body, 0, i)))
822 if (modified_between_p (XVECEXP (x, i, j), start, end))
879 if (modified_in_p (XVECEXP (x, i, j), insn))
931 rtx sub = XVECEXP (pa
[all...]
H A Dcselib.c292 if (references_value_p (XVECEXP (x, i, j), only_useless))
507 if (! rtx_equal_for_cselib_p (XVECEXP (x, i, j),
508 XVECEXP (y, i, j)))
700 = cselib_hash_rtx (XVECEXP (x, i, j), create);
900 rtx t = cselib_subst_to_values (XVECEXP (x, i, j));
902 if (t != XVECEXP (x, i, j) && XVEC (x, i) == XVEC (copy, i))
909 XVECEXP (copy, i, k) = XVECEXP (x, i, k);
912 XVECEXP (copy, i, j) = t;
1309 rtx x = XVECEXP (bod
[all...]
H A Dreg-stack.c295 if (stack_regs_mentioned_p (XVECEXP (pat, i, j)))
512 if (GET_CODE (XVECEXP (body, 0, i)) == CLOBBER)
514 rtx clobber = XVECEXP (body, 0, i);
665 return get_asm_operand_n_inputs (XVECEXP (body, 0, 0));
1147 r |= swap_rtx_condition_1 (XVECEXP (pat, i, j));
1629 src1 = get_true_reg (&XVECEXP (pat_src, 0, 0));
1659 src1 = get_true_reg (&XVECEXP (pat_src, 0, 0));
1679 src1 = get_true_reg (&XVECEXP (pat_src, 0, 0));
1680 src2 = get_true_reg (&XVECEXP (pat_src, 0, 1));
1714 src1 = get_true_reg (&XVECEXP (pat_sr
[all...]
H A Demit-rtl.c936 int i = XEXP (XVECEXP (parm_rtx, 0, 0), 0) ? 0 : 1;
939 rtx x = XVECEXP (parm_rtx, 0, i);
975 rtx y = XVECEXP (x, 0, i);
1010 if (XEXP (XVECEXP (x, 0, 0), 0))
1017 rtx y = XVECEXP (x, 0, i);
2281 if (j && GET_CODE (XVECEXP (x, i, j)) == SET
2282 && (GET_CODE (SET_SRC (XVECEXP (x, i, j)))
2284 verify_rtx_sharing (SET_DEST (XVECEXP (x, i, j)), insn);
2286 verify_rtx_sharing (XVECEXP (x, i, j), insn);
2490 last_ptr = &XVECEXP (
[all...]
H A Dsched-vis.c373 print_pattern (tmp, XVECEXP (x, 0, i), verbose);
568 print_pattern (t2, XVECEXP (x, 0, i), verbose);
597 print_pattern (t2, XVECEXP (x, 0, i), verbose);
611 print_pattern (t2, XVECEXP (x, 0, i), verbose);
662 x = XVECEXP (x, 0, 0);
H A Dfinal.c429 length += get_attr_length (XVECEXP (body, 0, i));
976 rtx lab = XEXP (XVECEXP (pat, 1, i), 0);
1058 const_delay_slots = const_num_delay_slots (XVECEXP (body, 0, 0));
1067 rtx inner_insn = XVECEXP (body, 0, i);
1072 || asm_noperands (PATTERN (XVECEXP (body, 0, i))) >= 0)
1274 rtx inner_insn = XVECEXP (body, 0, i);
1296 rtx inner_insn = XVECEXP (body, 0, i);
2043 (file, CODE_LABEL_NUMBER (XEXP (XVECEXP (body, 0, idx), 0)));
2054 CODE_LABEL_NUMBER (XEXP (XVECEXP (body, 1, idx), 0)),
2151 dwarf2out_frame_debug (XVECEXP (bod
[all...]
H A Dstruct-equiv.c193 merge_memattrs (XVECEXP (x, i, j), XVECEXP (y, i, j));
707 if (! rtx_equiv_p (&XVECEXP (x, i, j), XVECEXP (y, i, j),
760 rtx xe = XVECEXP (x, 0, j);
761 rtx ye = XVECEXP (y, 0, j);
809 if (! set_dest_addr_equiv_p (XVECEXP (x, i, j),
810 XVECEXP (y, i, j), info))
H A Dgenoutput.c531 scan_operands (d, XVECEXP (part, 2, i), 0, 0);
564 scan_operands (d, XVECEXP (part, i, j), 0, 0);
872 scan_operands (d, XVECEXP (insn, 1, i), 0, 0);
917 scan_operands (d, XVECEXP (peep, 0, i), 0, 0);
961 scan_operands (d, XVECEXP (insn, 1, i), 0, 0);
1002 scan_operands (d, XVECEXP (split, 0, i), 0, 0);
H A Dgenrecog.c567 if ((r = find_operand (XVECEXP (pattern, i, j), n, stop))
619 if ((r = find_matching_operand (XVECEXP (pattern, i, j), n)))
873 validate_pattern (XVECEXP (pattern, i, j), insn, NULL_RTX, 0);
955 sub = add_to_sequence (XVECEXP (pattern, 0, i),
1045 sub = add_to_sequence (XVECEXP (pattern, 2, i),
1064 sub = add_to_sequence (XVECEXP (pattern, 1, i),
1145 sub = add_to_sequence (XVECEXP (pattern, i, j),
1832 printf ("%sx%d = XVECEXP (x%d, 0, %d);\n",
2575 rtx tmp = XVECEXP (insn, 0, i);
2578 XVECEXP (
[all...]
/freebsd-10.3-release/contrib/gcc/config/s390/
H A Ds390.c461 rtx set = XVECEXP (PATTERN (insn), 0, i);
707 && GET_MODE (XVECEXP (*op0, 0, 0)) == CCUmode
708 && GET_CODE (XVECEXP (*op0, 0, 0)) == REG
709 && REGNO (XVECEXP (*op0, 0, 0)) == CC_REGNUM
726 *op0 = XVECEXP (*op0, 0, 0);
1632 gen_rtvec (1, XVECEXP (base, 0, 0)),
1637 base = XVECEXP (base, 0, 1);
1644 base = XVECEXP (base, 0, 1);
1680 gen_rtvec (1, XVECEXP (indx, 0, 0)),
1685 indx = XVECEXP (ind
[all...]

Completed in 313 milliseconds

123