| /openbsd/src/gnu/gcc/gcc/ |
| D | genemit.c | 103 max_operand_1 (XVECEXP (x, i, j)); in max_operand_1() 119 max_operand_1 (XVECEXP (insn, arg, i)); in max_operand_vec() 192 gen_exp (XVECEXP (x, 1, i), subroutine_type, used); in gen_exp() 206 gen_exp (XVECEXP (x, 2, i), subroutine_type, used); in gen_exp() 301 gen_exp (XVECEXP (x, i, j), subroutine_type, used); in gen_exp() 332 if (GET_CODE (XVECEXP (insn, 1, i)) != CLOBBER) in gen_insn() 335 if (REG_P (XEXP (XVECEXP (insn, 1, i), 0))) in gen_insn() 337 else if (GET_CODE (XEXP (XVECEXP (insn, 1, i), 0)) != MATCH_SCRATCH) in gen_insn() 360 rtx old = XEXP (XVECEXP (p->pattern, 1, j), 0); in gen_insn() 361 rtx new = XEXP (XVECEXP (insn, 1, j), 0); in gen_insn() [all …]
|
| D | reorg.c | 510 XVECEXP (seq, 0, 0) = delay_insn; in emit_delay_sequence() 522 XVECEXP (seq, 0, i) = tem; in emit_delay_sequence() 523 PREV_INSN (tem) = XVECEXP (seq, 0, i - 1); in emit_delay_sequence() 524 NEXT_INSN (XVECEXP (seq, 0, i - 1)) = tem; in emit_delay_sequence() 555 NEXT_INSN (XVECEXP (seq, 0, length)) = NEXT_INSN (seq_insn); in emit_delay_sequence() 563 NEXT_INSN (XVECEXP (PATTERN (PREV_INSN (seq_insn)), 0, in emit_delay_sequence() 569 PREV_INSN (XVECEXP (PATTERN (NEXT_INSN (seq_insn)), 0, 0)) = seq_insn; in emit_delay_sequence() 633 if (XVECEXP (seq, 0, i) != insn) in delete_from_delay_slot() 634 delay_list = add_to_delay_list (XVECEXP (seq, 0, i), delay_list); in delete_from_delay_slot() 639 trial = XVECEXP (seq, 0, 0); in delete_from_delay_slot() [all …]
|
| D | genconfig.c | 166 walk_insn_part (XVECEXP (part, i, j), recog_p, non_pc_set_src); in walk_insn_part() 181 walk_insn_part (XVECEXP (insn, 1, i), 1, 0); in gen_insn() 208 walk_insn_part (XVECEXP (insn, 1, i), 0, 0); in gen_expand() 225 walk_insn_part (XVECEXP (split, 0, i), 1, 0); in gen_split() 239 walk_insn_part (XVECEXP (peep, 0, i), 1, 0); in gen_peephole() 250 walk_insn_part (XVECEXP (peep, 0, i), 1, 0); in gen_peephole2() 254 if (GET_CODE (XVECEXP (peep, 0, i)) != MATCH_DUP in gen_peephole2() 255 && GET_CODE (XVECEXP (peep, 0, i)) != MATCH_SCRATCH) in gen_peephole2()
|
| D | rtl-error.c | 53 && GET_CODE (XVECEXP (body, 0, 0)) == SET) in location_for_asm() 54 asmop = SET_SRC (XVECEXP (body, 0, 0)); in location_for_asm() 56 && GET_CODE (XVECEXP (body, 0, 0)) == ASM_OPERANDS) in location_for_asm() 57 asmop = XVECEXP (body, 0, 0); in location_for_asm()
|
| D | recog.c | 276 XVECEXP (newpat, 0, 0) = pat; in insn_invalid_p() 343 && GET_CODE (XVECEXP (pat, 0, XVECLEN (pat, 0) - 1)) == CLOBBER in verify_changes() 349 newpat = XVECEXP (pat, 0, 0); in verify_changes() 358 XVECEXP (newpat, 0, j) = XVECEXP (pat, 0, j); in verify_changes() 497 if (j && GET_CODE (XVECEXP (x, 0, j)) == SET in validate_replace_rtx_1() 498 && GET_CODE (SET_SRC (XVECEXP (x, 0, j))) == ASM_OPERANDS) in validate_replace_rtx_1() 501 gcc_assert (ASM_OPERANDS_INPUT_VEC (SET_SRC (XVECEXP (x, 0, 0))) in validate_replace_rtx_1() 502 == ASM_OPERANDS_INPUT_VEC (SET_SRC (XVECEXP in validate_replace_rtx_1() 504 validate_replace_rtx_1 (&SET_DEST (XVECEXP (x, 0, j)), in validate_replace_rtx_1() 508 validate_replace_rtx_1 (&XVECEXP (x, 0, j), from, to, object); in validate_replace_rtx_1() [all …]
|
| D | genattrtab.c | 674 XVECEXP (copy, i, j) = attr_copy_rtx (XVECEXP (orig, i, j)); in attr_copy_rtx() 976 XVECEXP (exp, 0, i) = check_attr_test (XVECEXP (exp, 0, i), in check_attr_value() 979 XVECEXP (exp, 0, i + 1) in check_attr_value() 980 = check_attr_value (XVECEXP (exp, 0, i + 1), attr); in check_attr_value() 1059 XVECEXP (condexp, 0, 2 * i) = attr_eq (alternative_name, p); in convert_set_attr_alternative() 1060 XVECEXP (condexp, 0, 2 * i + 1) = XVECEXP (exp, 1, i); in convert_set_attr_alternative() 1063 XEXP (condexp, 1) = XVECEXP (exp, 1, i); in convert_set_attr_alternative() 1094 XVECEXP (newexp, 1, n++) = attr_rtx (CONST_STRING, p); in convert_set_attr() 1118 value = XVECEXP (id->def, id->vec_idx, i); in check_defs() 1155 XVECEXP (id->def, id->vec_idx, i) = value; in check_defs() [all …]
|
| D | gensupport.c | 196 remove_constraints (XVECEXP (part, i, j)); in remove_constraints() 317 XVECEXP (split, 0, i) = copy_rtx (XVECEXP (desc, 1, i)); in process_rtx() 318 remove_constraints (XVECEXP (split, 0, i)); in process_rtx() 578 collect_insn_data (XVECEXP (pattern, i, j), palt, pmax); in collect_insn_data() 660 r = alter_predicate_for_insn (XVECEXP (pattern, i, j), in alter_predicate_for_insn() 802 pred = copy_rtx (XVECEXP (ce_elem->data, 0, 0)); in process_one_cond_exec() 815 XEXP (pattern, 1) = XVECEXP (insn, 1, 0); in process_one_cond_exec() 816 XVECEXP (insn, 1, 0) = pattern; in process_one_cond_exec() 824 XVECEXP (insn, 1, 0) = pattern; in process_one_cond_exec() 859 XEXP (pattern, 1) = XVECEXP (split, 0, 0); in process_one_cond_exec() [all …]
|
| D | resource.c | 193 insn = XVECEXP (PATTERN (insn), 0, 0); in next_insn_no_annul() 377 rtx slot_pat = PATTERN (XVECEXP (sequence, 0, i)); in mark_referenced_resources() 420 mark_referenced_resources (XVECEXP (x, i, j), res, in mark_referenced_resources() 490 this_jump_insn = XVECEXP (PATTERN (insn), 0, i); in find_dead_or_set_registers() 546 INSN_FROM_TARGET_P (XVECEXP (PATTERN (insn), 0, i)) in find_dead_or_set_registers() 547 = ! INSN_FROM_TARGET_P (XVECEXP (PATTERN (insn), 0, i)); in find_dead_or_set_registers() 554 INSN_FROM_TARGET_P (XVECEXP (PATTERN (insn), 0, i)) in find_dead_or_set_registers() 555 = ! INSN_FROM_TARGET_P (XVECEXP (PATTERN (insn), 0, i)); in find_dead_or_set_registers() 721 if (! (INSN_ANNULLED_BRANCH_P (XVECEXP (x, 0, 0)) in mark_set_resources() 722 && INSN_FROM_TARGET_P (XVECEXP (x, 0, i)))) in mark_set_resources() [all …]
|
| D | rtlanal.c | 148 if (rtx_unstable_p (XVECEXP (x, i, j))) in rtx_unstable_p() 235 if (rtx_varies_p (XVECEXP (x, i, j), for_alias)) in rtx_varies_p() 439 if (rtx_addr_varies_p (XVECEXP (x, i, j), for_alias)) in rtx_addr_varies_p() 539 count += count_occurrences (XVECEXP (x, i, j), find, count_dest); in count_occurrences() 602 if (reg_mentioned_p (reg, XVECEXP (in, i, j))) in reg_mentioned_p() 697 if (reg_overlap_mentioned_p (x, XVECEXP (body, 0, i))) in reg_referenced_p() 703 if (reg_referenced_p (x, XVECEXP (body, 0, i))) in reg_referenced_p() 815 if (modified_between_p (XVECEXP (x, i, j), start, end)) in modified_between_p() 872 if (modified_in_p (XVECEXP (x, i, j), insn)) in modified_in_p() 922 rtx sub = XVECEXP (pat, 0, i); in single_set_2() [all …]
|
| /openbsd/src/gnu/usr.bin/gcc/gcc/ |
| D | genemit.c | 107 max_operand_1 (XVECEXP (x, i, j)); 125 max_operand_1 (XVECEXP (insn, arg, i)); 201 gen_exp (XVECEXP (x, 1, i), subroutine_type, used); 212 gen_exp (XVECEXP (x, 2, i), subroutine_type, used); 287 gen_exp (XVECEXP (x, i, j), subroutine_type, used); 317 if (GET_CODE (XVECEXP (insn, 1, i)) != CLOBBER) 320 if (GET_CODE (XEXP (XVECEXP (insn, 1, i), 0)) == REG) 322 else if (GET_CODE (XEXP (XVECEXP (insn, 1, i), 0)) != MATCH_SCRATCH) 346 rtx old = XEXP (XVECEXP (p->pattern, 1, j), 0); 347 rtx new = XEXP (XVECEXP (insn, 1, j), 0); [all …]
|
| D | reorg.c | 488 XVECEXP (seq, 0, 0) = delay_insn; 500 XVECEXP (seq, 0, i) = tem; 501 PREV_INSN (tem) = XVECEXP (seq, 0, i - 1); 502 NEXT_INSN (XVECEXP (seq, 0, i - 1)) = tem; 527 NEXT_INSN (XVECEXP (seq, 0, length)) = NEXT_INSN (seq_insn); 535 NEXT_INSN (XVECEXP (PATTERN (PREV_INSN (seq_insn)), 0, 541 PREV_INSN (XVECEXP (PATTERN (NEXT_INSN (seq_insn)), 0, 0)) = seq_insn; 605 if (XVECEXP (seq, 0, i) != insn) 606 delay_list = add_to_delay_list (XVECEXP (seq, 0, i), delay_list); 611 trial = XVECEXP (seq, 0, 0); [all …]
|
| D | genconfig.c | 166 walk_insn_part (XVECEXP (part, i, j), recog_p, non_pc_set_src); 182 walk_insn_part (XVECEXP (insn, 1, i), 1, 0); 210 walk_insn_part (XVECEXP (insn, 1, i), 0, 0); 228 walk_insn_part (XVECEXP (split, 0, i), 1, 0); 243 walk_insn_part (XVECEXP (peep, 0, i), 1, 0); 255 walk_insn_part (XVECEXP (peep, 0, i), 1, 0); 259 if (GET_CODE (XVECEXP (peep, 0, i)) != MATCH_DUP 260 && GET_CODE (XVECEXP (peep, 0, i)) != MATCH_SCRATCH)
|
| D | rtlanal.c | 117 if (rtx_unstable_p (XVECEXP (x, i, j))) 205 if (rtx_varies_p (XVECEXP (x, i, j), for_alias)) 305 if (rtx_addr_varies_p (XVECEXP (x, i, j), for_alias)) 625 count += count_occurrences (XVECEXP (x, i, j), find, count_dest); 691 if (reg_mentioned_p (reg, XVECEXP (in, i, j))) 806 if (reg_overlap_mentioned_p (x, XVECEXP (body, 0, i))) 812 if (reg_referenced_p (x, XVECEXP (body, 0, i))) 943 if (regs_set_between_p (XVECEXP (x, i, j), start, end)) 999 if (modified_between_p (XVECEXP (x, i, j), start, end)) 1055 if (modified_in_p (XVECEXP (x, i, j), insn)) [all …]
|
| D | genattrtab.c | 878 XVECEXP (copy, i, j) = attr_copy_rtx (XVECEXP (orig, i, j)); 1176 XVECEXP (exp, 0, i) = check_attr_test (XVECEXP (exp, 0, i), 1179 XVECEXP (exp, 0, i + 1) 1180 = check_attr_value (XVECEXP (exp, 0, i + 1), attr); 1262 XVECEXP (condexp, 0, 2 * i) = attr_eq (alternative_name, p); 1263 XVECEXP (condexp, 0, 2 * i + 1) = XVECEXP (exp, 1, i); 1266 XEXP (condexp, 1) = XVECEXP (exp, 1, i); 1299 XVECEXP (newexp, 1, n++) = attr_rtx (CONST_STRING, p); 1323 value = XVECEXP (id->def, id->vec_idx, i); in check_defs() 1360 XVECEXP (id->def, id->vec_idx, i) = value; in check_defs() [all …]
|
| D | rtl-error.c | 54 && GET_CODE (XVECEXP (body, 0, 0)) == SET) 55 asmop = SET_SRC (XVECEXP (body, 0, 0)); 57 && GET_CODE (XVECEXP (body, 0, 0)) == ASM_OPERANDS) 58 asmop = XVECEXP (body, 0, 0);
|
| D | recog.c | 293 XVECEXP (newpat, 0, 0) = pat; 360 && GET_CODE (XVECEXP (pat, 0, XVECLEN (pat, 0) - 1)) == CLOBBER in apply_change_group() 366 newpat = XVECEXP (pat, 0, 0); in apply_change_group() 375 XVECEXP (newpat, 0, j) = XVECEXP (pat, 0, j); in apply_change_group() 494 validate_replace_rtx_1 (&XVECEXP (x, i, j), from, to, object); 836 if (XVECEXP (x, i, j) == dest 838 && GET_CODE (XVECEXP (x, i, j)) == REG 839 && REGNO (XVECEXP (x, i, j)) == REGNO (dest))) 842 this_result = find_single_use_1 (dest, &XVECEXP (x, i, j)); 1463 if (GET_CODE (XVECEXP (body, 0, 0)) == SET [all …]
|
| D | resource.c | 199 insn = XVECEXP (PATTERN (insn), 0, 0); 389 rtx slot_pat = PATTERN (XVECEXP (sequence, 0, i)); 432 mark_referenced_resources (XVECEXP (x, i, j), res, 505 this_jump_insn = XVECEXP (PATTERN (insn), 0, i); 561 INSN_FROM_TARGET_P (XVECEXP (PATTERN (insn), 0, i)) 562 = ! INSN_FROM_TARGET_P (XVECEXP (PATTERN (insn), 0, i)); 569 INSN_FROM_TARGET_P (XVECEXP (PATTERN (insn), 0, i)) 570 = ! INSN_FROM_TARGET_P (XVECEXP (PATTERN (insn), 0, i)); 739 if (! (INSN_ANNULLED_BRANCH_P (XVECEXP (x, 0, 0)) 740 && INSN_FROM_TARGET_P (XVECEXP (x, 0, i)))) [all …]
|
| D | genextract.c | 119 walk_rtx (XVECEXP (insn, 1, 0), ""); 128 walk_rtx (XVECEXP (insn, 1, i), path); 231 walk_rtx (XVECEXP (x, 1, i), newpath); 247 walk_rtx (XVECEXP (x, 2, i), newpath); 263 walk_rtx (XVECEXP (x, 2, i), newpath); 295 walk_rtx (XVECEXP (x, i, j), newpath);
|
| /openbsd/src/gnu/gcc/gcc/config/rs6000/ |
| D | predicates.md | 831 || GET_CODE (XVECEXP (op, 0, 0)) != SET 832 || GET_CODE (SET_DEST (XVECEXP (op, 0, 0))) != REG 833 || GET_CODE (SET_SRC (XVECEXP (op, 0, 0))) != MEM) 836 dest_regno = REGNO (SET_DEST (XVECEXP (op, 0, 0))); 837 src_addr = XEXP (SET_SRC (XVECEXP (op, 0, 0)), 0); 841 rtx elt = XVECEXP (op, 0, i); 871 || GET_CODE (XVECEXP (op, 0, 0)) != SET 872 || GET_CODE (SET_DEST (XVECEXP (op, 0, 0))) != MEM 873 || GET_CODE (SET_SRC (XVECEXP (op, 0, 0))) != REG) 876 src_regno = REGNO (SET_SRC (XVECEXP (op, 0, 0))); [all …]
|
| /openbsd/src/gnu/gcc/gcc/config/arm/ |
| D | predicates.md | 282 || GET_CODE (XVECEXP (op, 0, 0)) != SET) 286 if (GET_CODE (SET_SRC (elt = XVECEXP (op, 0, 0))) == PLUS) 301 || GET_CODE (XVECEXP (op, 0, i - 1)) != SET 302 || GET_CODE (SET_DEST (XVECEXP (op, 0, i - 1))) != REG 303 || GET_CODE (SET_SRC (XVECEXP (op, 0, i - 1))) != MEM) 306 dest_regno = REGNO (SET_DEST (XVECEXP (op, 0, i - 1))); 307 src_addr = XEXP (SET_SRC (XVECEXP (op, 0, i - 1)), 0); 311 elt = XVECEXP (op, 0, i); 339 || GET_CODE (XVECEXP (op, 0, 0)) != SET) 343 if (GET_CODE (SET_SRC (elt = XVECEXP (op, 0, 0))) == PLUS) [all …]
|
| /openbsd/src/gnu/gcc/gcc/config/mcore/ |
| D | predicates.md | 259 || GET_CODE (XVECEXP (op, 0, 0)) != SET 260 || GET_CODE (SET_DEST (XVECEXP (op, 0, 0))) != REG 261 || GET_CODE (SET_SRC (XVECEXP (op, 0, 0))) != MEM) 264 dest_regno = REGNO (SET_DEST (XVECEXP (op, 0, 0))); 265 src_addr = XEXP (SET_SRC (XVECEXP (op, 0, 0)), 0); 269 rtx elt = XVECEXP (op, 0, i); 299 || GET_CODE (XVECEXP (op, 0, 0)) != SET 300 || GET_CODE (SET_DEST (XVECEXP (op, 0, 0))) != MEM 301 || GET_CODE (SET_SRC (XVECEXP (op, 0, 0))) != REG) 304 src_regno = REGNO (SET_SRC (XVECEXP (op, 0, 0))); [all …]
|
| /openbsd/src/gnu/gcc/gcc/config/cris/ |
| D | cris.c | 57 && ((GET_CODE (XVECEXP (x, 0, 0)) == SYMBOL_REF) \ 58 || GET_CODE (XVECEXP (x, 0, 0)) == LABEL_REF)) 207 || GET_CODE (XVECEXP (op, 0, offs)) != SET in cris_movem_load_rest_p() 208 || GET_CODE (SET_DEST (XVECEXP (op, 0, offs))) != REG in cris_movem_load_rest_p() 209 || GET_CODE (SET_SRC (XVECEXP (op, 0, offs))) != MEM) in cris_movem_load_rest_p() 213 if (GET_CODE (SET_SRC (XVECEXP (op, 0, offs + 1))) == PLUS) in cris_movem_load_rest_p() 215 rtx reg = XEXP (SET_SRC (XVECEXP (op, 0, offs + 1)), 0); in cris_movem_load_rest_p() 216 rtx inc = XEXP (SET_SRC (XVECEXP (op, 0, offs + 1)), 1); in cris_movem_load_rest_p() 222 || !REG_P (SET_DEST (XVECEXP (op, 0, offs + 1))) in cris_movem_load_rest_p() 223 || REGNO (reg) != REGNO (SET_DEST (XVECEXP (op, 0, offs + 1))) in cris_movem_load_rest_p() [all …]
|
| /openbsd/src/gnu/gcc/gcc/config/s390/ |
| D | predicates.md | 280 || GET_CODE (XVECEXP (op, 0, 0)) != SET 281 || GET_CODE (SET_DEST (XVECEXP (op, 0, 0))) != REG 282 || GET_CODE (SET_SRC (XVECEXP (op, 0, 0))) != MEM) 285 dest_regno = REGNO (SET_DEST (XVECEXP (op, 0, 0))); 286 src_addr = XEXP (SET_SRC (XVECEXP (op, 0, 0)), 0); 287 elt_mode = GET_MODE (SET_DEST (XVECEXP (op, 0, 0))); 305 rtx elt = XVECEXP (op, 0, i); 338 || GET_CODE (XVECEXP (op, 0, 0)) != SET 339 || GET_CODE (SET_DEST (XVECEXP (op, 0, 0))) != MEM 340 || GET_CODE (SET_SRC (XVECEXP (op, 0, 0))) != REG) [all …]
|
| /openbsd/src/gnu/usr.bin/gcc/gcc/config/v850/ |
| D | v850.c | 1726 XVECEXP (save_all, 0, 0) in expand_prologue() 1733 XVECEXP (save_all, 0, num_save+1) in expand_prologue() 1740 XVECEXP (save_all, 0, i+1) in expand_prologue() 1918 XVECEXP (restore_all, 0, 0) = gen_rtx_RETURN (VOIDmode); in expand_epilogue() 1919 XVECEXP (restore_all, 0, 1) in expand_epilogue() 1928 XVECEXP (restore_all, 0, i+2) in expand_epilogue() 2397 rtx vector_element = XVECEXP (op, 0, i); 2453 if (GET_CODE (XVECEXP (op, 0, 1)) != SET) 2455 if (GET_CODE (SET_SRC (XVECEXP (op, 0, 1))) != PLUS) 2457 if (GET_CODE (XEXP (SET_SRC (XVECEXP (op, 0, 1)), 1)) != CONST_INT) [all …]
|
| /openbsd/src/gnu/gcc/gcc/config/v850/ |
| D | v850.c | 1671 XVECEXP (save_all, 0, 0) in expand_prologue() 1679 XVECEXP (save_all, 0, i+1) in expand_prologue() 1690 XVECEXP (save_all, 0, num_save + 1) in expand_prologue() 1694 XVECEXP (save_all, 0, num_save + 2) in expand_prologue() 1867 XVECEXP (restore_all, 0, 0) = gen_rtx_RETURN (VOIDmode); in expand_epilogue() 1868 XVECEXP (restore_all, 0, 1) in expand_epilogue() 1877 XVECEXP (restore_all, 0, i+2) in expand_epilogue() 2306 gcc_assert (GET_CODE (XVECEXP (op, 0, 1)) == SET); in construct_restore_jr() 2307 gcc_assert (GET_CODE (SET_SRC (XVECEXP (op, 0, 1))) == PLUS); in construct_restore_jr() 2308 gcc_assert (GET_CODE (XEXP (SET_SRC (XVECEXP (op, 0, 1)), 1)) == CONST_INT); in construct_restore_jr() [all …]
|