Home
last modified time | relevance | path

Searched refs:PATTERN (Results 1 – 25 of 183) sorted by relevance

12345678

/dragonfly/contrib/gcc-4.7/gcc/
HDreorg.c241 && (simplejump_p (insn) || ANY_RETURN_P (PATTERN (insn)))); in simplejump_or_return_p()
276 return (GET_CODE (PATTERN (insn)) == SEQUENCE in stop_search_p()
277 || GET_CODE (PATTERN (insn)) == ASM_INPUT in stop_search_p()
278 || asm_noperands (PATTERN (insn)) >= 0); in stop_search_p()
395 && (GET_CODE (PATTERN (insn)) == USE in find_end_label()
396 || GET_CODE (PATTERN (insn)) == CLOBBER))) in find_end_label()
404 && PATTERN (PREV_INSN (insn)) == kind) in find_end_label()
428 while (insn && ! (JUMP_P (insn) && (PATTERN (insn) == kind))) in find_end_label()
601 && GET_CODE (PATTERN (PREV_INSN (seq_insn))) == SEQUENCE) in emit_delay_sequence()
602 NEXT_INSN (XVECEXP (PATTERN (PREV_INSN (seq_insn)), 0, in emit_delay_sequence()
[all …]
HDresource.c192 && GET_CODE (PATTERN (insn)) == SEQUENCE) in next_insn_no_annul()
193 insn = XVECEXP (PATTERN (insn), 0, 0); in next_insn_no_annul()
327 sequence = PATTERN (NEXT_INSN (insn)); in mark_referenced_resources()
367 rtx slot_pat = PATTERN (XVECEXP (sequence, 0, i)); in mark_referenced_resources()
392 mark_referenced_resources (PATTERN (x), res, include_delayed_effects); in mark_referenced_resources()
460 if (GET_CODE (PATTERN (insn)) == USE) in find_dead_or_set_registers()
465 if (INSN_P (XEXP (PATTERN (insn), 0))) in find_dead_or_set_registers()
466 mark_set_resources (XEXP (PATTERN (insn), 0), res, 0, in find_dead_or_set_registers()
472 else if (GET_CODE (PATTERN (insn)) == CLOBBER) in find_dead_or_set_registers()
474 else if (GET_CODE (PATTERN (insn)) == SEQUENCE) in find_dead_or_set_registers()
[all …]
HDcfgbuild.c58 || (GET_CODE (PATTERN (NEXT_INSN (insn))) != ADDR_VEC in inside_basic_block_p()
59 && GET_CODE (PATTERN (NEXT_INSN (insn))) != ADDR_DIFF_VEC)); in inside_basic_block_p()
62 return (GET_CODE (PATTERN (insn)) != ADDR_VEC in inside_basic_block_p()
63 && GET_CODE (PATTERN (insn)) != ADDR_DIFF_VEC); in inside_basic_block_p()
94 return (GET_CODE (PATTERN (insn)) != ADDR_VEC in control_flow_insn_p()
95 && GET_CODE (PATTERN (insn)) != ADDR_DIFF_VEC); in control_flow_insn_p()
102 && GET_CODE (PATTERN (insn)) != COND_EXEC) in control_flow_insn_p()
112 if (GET_CODE (PATTERN (insn)) == TRAP_IF in control_flow_insn_p()
113 && XEXP (PATTERN (insn), 0) == const1_rtx) in control_flow_insn_p()
275 if (GET_CODE (PATTERN (tmp)) == ADDR_VEC) in make_edges()
[all …]
HDjump.c197 && ! reg_mentioned_p (XEXP (note, 0), PATTERN (insn))) in init_label_info()
272 mark_jump_label (PATTERN (insn), insn, 0); in mark_all_labels()
282 mark_jump_label (PATTERN (insn), insn, 0); in mark_all_labels()
288 mark_jump_label (PATTERN (insn), insn, 0); in mark_all_labels()
303 mark_jump_label (PATTERN (insn), insn, 0); in mark_all_labels()
752 && GET_CODE (PATTERN (insn)) == SET in simplejump_p()
753 && GET_CODE (SET_DEST (PATTERN (insn))) == PC in simplejump_p()
754 && GET_CODE (SET_SRC (PATTERN (insn))) == LABEL_REF); in simplejump_p()
766 const_rtx x = PATTERN (insn); in condjump_p()
794 const_rtx x = PATTERN (insn); in condjump_in_parallel_p()
[all …]
HDpostreload-gcse.c635 note_stores (PATTERN (setter), find_mem_conflicts, x); in load_killed_in_block_p()
732 note_stores (PATTERN (insn), record_last_set_info, insn); in record_opr_changes()
772 rtx pat = PATTERN (insn); in hash_scan_set()
854 if (INSN_P (insn) && GET_CODE (PATTERN (insn)) == SET) in compute_hash_table()
887 if (INSN_P (insn) && reg_overlap_mentioned_p (reg, PATTERN (insn))) in reg_used_on_edge()
898 if (REG_P (SET_DEST (PATTERN (insn)))) in get_avail_load_store_reg()
900 return SET_DEST(PATTERN(insn)); in get_avail_load_store_reg()
904 gcc_assert (REG_P (SET_SRC (PATTERN (insn)))); in get_avail_load_store_reg()
905 return SET_SRC (PATTERN (insn)); in get_avail_load_store_reg()
982 pat = PATTERN (insn); in eliminate_partially_redundant_load()
[all …]
HDregmove.c267 && asm_noperands (PATTERN (p)) >= 0 in optimize_reg_copy_1()
268 && reg_overlap_mentioned_p (src, PATTERN (p))) in optimize_reg_copy_1()
273 || (GET_CODE (PATTERN (p)) == USE in optimize_reg_copy_1()
274 && reg_overlap_mentioned_p (src, XEXP (PATTERN (p), 0)))) in optimize_reg_copy_1()
300 if (reg_overlap_mentioned_p (src, PATTERN (q))) in optimize_reg_copy_1()
308 && reg_mentioned_p (dest, PATTERN (q))) in optimize_reg_copy_1()
318 && reg_overlap_mentioned_p (src, PATTERN (q))) in optimize_reg_copy_1()
467 if (reg_mentioned_p (dest, PATTERN (q))) in optimize_reg_copy_2()
471 PATTERN (q) = replace_rtx (PATTERN (q), dest, src); in optimize_reg_copy_2()
795 if (add && validate_change (insn, &PATTERN (insn), add, 0)) in fixup_match_2()
[all …]
HDcombine.c649 result = find_single_use_1 (dest, &PATTERN (next)); in find_single_use()
671 result = find_single_use_1 (dest, &PATTERN (next)); in find_single_use()
1042 || asm_noperands (PATTERN (use_insn)) < 0) in create_log_links()
1180 note_stores (PATTERN (insn), set_nonzero_bits_and_sign_copies, in combine_instructions()
1193 INSN_COST (insn) = insn_rtx_cost (PATTERN (insn), in combine_instructions()
1241 check_promoted_subreg (insn, PATTERN (insn)); in combine_instructions()
1246 note_uses (&PATTERN (insn), record_truncated_values, NULL); in combine_instructions()
1285 && sets_cc0_p (PATTERN (prev))) in combine_instructions()
1303 && sets_cc0_p (PATTERN (prev)) in combine_instructions()
1304 && GET_CODE (PATTERN (insn)) == SET in combine_instructions()
[all …]
HDreload1.c805 note_stores (PATTERN (insn), mark_not_eliminable, NULL); in reload()
1040 else if (reg_set_p (regno_reg_rtx[i], PATTERN (equiv_insn))) in reload()
1190 if ((GET_CODE (PATTERN (insn)) == USE in reload()
1194 || (GET_CODE (PATTERN (insn)) == CLOBBER in reload()
1195 && (!MEM_P (XEXP (PATTERN (insn), 0)) in reload()
1196 || GET_MODE (XEXP (PATTERN (insn), 0)) != BLKmode in reload()
1197 || (GET_CODE (XEXP (XEXP (PATTERN (insn), 0), 0)) != SCRATCH in reload()
1198 && XEXP (XEXP (PATTERN (insn), 0), 0) in reload()
1200 && (!REG_P (XEXP (PATTERN (insn), 0)) in reload()
1201 || ! REG_FUNCTION_VALUE_P (XEXP (PATTERN (insn), 0))))) in reload()
[all …]
HDemit-rtl.c2452 reset_used_flags (PATTERN (p)); in unshare_all_rtl_again()
2621 reset_used_flags (PATTERN (p)); in verify_rtl_sharing()
2625 if (GET_CODE (PATTERN (p)) == SEQUENCE) in verify_rtl_sharing()
2628 rtx q, sequence = PATTERN (p); in verify_rtl_sharing()
2634 reset_used_flags (PATTERN (q)); in verify_rtl_sharing()
2645 verify_rtx_sharing (PATTERN (p), p); in verify_rtl_sharing()
2663 PATTERN (insn) = copy_rtx_if_shared (PATTERN (insn)); in unshare_all_rtl_in_chain()
3000 && GET_CODE (PATTERN (insn)) == SEQUENCE) in get_first_nonnote_insn()
3001 insn = XVECEXP (PATTERN (insn), 0, 0); in get_first_nonnote_insn()
3026 && GET_CODE (PATTERN (insn)) == SEQUENCE) in get_last_nonnote_insn()
[all …]
HDfinal.c405 body = PATTERN (insn); in get_attr_length_1()
416 body = PATTERN (insn); in get_attr_length_1()
545 int align = GET_MODE_SIZE (GET_MODE (PATTERN (addr_vec))); in final_addr_vec_align()
1030 || GET_CODE (PATTERN (insn)) != ADDR_DIFF_VEC) in shorten_branches()
1032 pat = PATTERN (insn); in shorten_branches()
1097 body = PATTERN (insn); in shorten_branches()
1130 || asm_noperands (PATTERN (XVECEXP (body, 0, i))) >= 0) in shorten_branches()
1131 inner_length = (asm_insn_count (PATTERN (inner_insn)) in shorten_branches()
1210 && GET_CODE (PATTERN (insn)) == ADDR_DIFF_VEC) in shorten_branches()
1212 rtx body = PATTERN (insn); in shorten_branches()
[all …]
HDree.c370 rtx set_insn = PATTERN (def_insn); in transform_ifelse()
394 if (validate_change (def_insn, &PATTERN (def_insn), new_set, true)) in transform_ifelse()
588 code = GET_CODE (PATTERN (def_insn)); in merge_def_and_ext()
593 for (i = 0; i < XVECLEN (PATTERN (def_insn), 0); i++) in merge_def_and_ext()
595 s_expr = XVECEXP (PATTERN (def_insn), 0, i); in merge_def_and_ext()
600 sub_rtx = &XVECEXP (PATTERN (def_insn), 0, i); in merge_def_and_ext()
609 sub_rtx = &PATTERN (def_insn); in merge_def_and_ext()
/dragonfly/contrib/gcc-8.0/gcc/
HDreorg.c155 if (NONJUMP_INSN_P (user) && GET_CODE (PATTERN (user)) == SEQUENCE) in link_cc0_insns()
156 user = XVECEXP (PATTERN (user), 0, 0); in link_cc0_insns()
256 || ANY_RETURN_P (PATTERN (insn)))); in simplejump_or_return_p()
292 return (GET_CODE (PATTERN (insn)) == SEQUENCE in stop_search_p()
293 || GET_CODE (PATTERN (insn)) == ASM_INPUT in stop_search_p()
294 || asm_noperands (PATTERN (insn)) >= 0); in stop_search_p()
399 && (GET_CODE (PATTERN (insn)) == USE in find_end_label()
400 || GET_CODE (PATTERN (insn)) == CLOBBER))) in find_end_label()
408 && PATTERN (PREV_INSN (insn)) == kind) in find_end_label()
432 while (insn && ! (JUMP_P (insn) && (PATTERN (insn) == kind))) in find_end_label()
[all …]
HDresource.c185 && GET_CODE (PATTERN (insn)) == SEQUENCE) in next_insn_no_annul()
186 insn = as_a <rtx_sequence *> (PATTERN (insn))->insn (0); in next_insn_no_annul()
316 sequence = as_a <rtx_sequence *> (PATTERN (NEXT_INSN (insn))); in mark_referenced_resources()
355 rtx slot_pat = PATTERN (sequence->element (i)); in mark_referenced_resources()
374 if (GET_CODE (PATTERN (x)) == COND_EXEC) in mark_referenced_resources()
389 mark_referenced_resources (PATTERN (x), res, include_delayed_effects); in mark_referenced_resources()
459 if (GET_CODE (PATTERN (insn)) == USE) in find_dead_or_set_registers()
464 if (INSN_P (XEXP (PATTERN (insn), 0))) in find_dead_or_set_registers()
465 mark_set_resources (XEXP (PATTERN (insn), 0), res, 0, in find_dead_or_set_registers()
471 else if (GET_CODE (PATTERN (insn)) == CLOBBER) in find_dead_or_set_registers()
[all …]
HDree.c323 rtx cand_pat = PATTERN (cand->insn); in combine_set_extension()
416 rtx set_insn = PATTERN (def_insn); in transform_ifelse()
441 if (validate_change (def_insn, &PATTERN (def_insn), new_set, true) in transform_ifelse()
667 enum rtx_code code = GET_CODE (PATTERN (def_insn)); in get_sub_rtx()
672 for (int i = 0; i < XVECLEN (PATTERN (def_insn), 0); i++) in get_sub_rtx()
674 rtx s_expr = XVECEXP (PATTERN (def_insn), 0, i); in get_sub_rtx()
679 sub_rtx = &XVECEXP (PATTERN (def_insn), 0, i); in get_sub_rtx()
688 sub_rtx = &PATTERN (def_insn); in get_sub_rtx()
783 = (REGNO (SET_DEST (PATTERN (cand->insn))) in combine_reaching_defs()
784 != REGNO (get_extended_src_reg (SET_SRC (PATTERN (cand->insn))))); in combine_reaching_defs()
[all …]
HDjump.c230 && ! reg_mentioned_p (XEXP (note, 0), PATTERN (insn))) in init_label_info()
305 mark_jump_label (PATTERN (insn), insn, 0); in mark_all_labels()
313 mark_jump_label (PATTERN (insn), insn, 0); in mark_all_labels()
316 mark_jump_label (PATTERN (insn), insn, 0); in mark_all_labels()
329 mark_jump_label (PATTERN (insn), insn, 0); in mark_all_labels()
332 mark_jump_label (PATTERN (insn), insn, 0); in mark_all_labels()
774 && GET_CODE (PATTERN (insn)) == SET in simplejump_p()
775 && GET_CODE (SET_DEST (PATTERN (insn))) == PC in simplejump_p()
776 && GET_CODE (SET_SRC (PATTERN (insn))) == LABEL_REF); in simplejump_p()
788 const_rtx x = PATTERN (insn); in condjump_p()
[all …]
HDpostreload-gcse.c675 note_stores (PATTERN (setter), find_mem_conflicts, x); in load_killed_in_block_p()
777 note_stores (PATTERN (insn), record_last_set_info, insn); in record_opr_changes()
816 rtx pat = PATTERN (insn); in hash_scan_set()
898 if (INSN_P (insn) && GET_CODE (PATTERN (insn)) == SET) in compute_hash_table()
931 if (INSN_P (insn) && reg_overlap_mentioned_p (reg, PATTERN (insn))) in reg_used_on_edge()
942 if (REG_P (SET_DEST (PATTERN (insn)))) in get_avail_load_store_reg()
944 return SET_DEST (PATTERN (insn)); in get_avail_load_store_reg()
948 gcc_assert (REG_P (SET_SRC (PATTERN (insn)))); in get_avail_load_store_reg()
949 return SET_SRC (PATTERN (insn)); in get_avail_load_store_reg()
1060 pat = PATTERN (insn); in eliminate_partially_redundant_load()
[all …]
HDcprop.c313 rtx pat = PATTERN (insn); in hash_scan_insn()
1054 note_uses (&PATTERN (insn), find_used_regs, NULL); in cprop_insn()
1186 || (GET_CODE (PATTERN (insn)) != USE in do_local_cprop()
1187 && asm_noperands (PATTERN (insn)) < 0))) in do_local_cprop()
1261 = (GET_CODE (PATTERN (insn)) == TRAP_IF in local_cprop_pass()
1262 && XEXP (PATTERN (insn), 0) == const1_rtx); in local_cprop_pass()
1267 note_uses (&PATTERN (insn), local_cprop_find_used_regs, in local_cprop_pass()
1282 && GET_CODE (PATTERN (insn)) == TRAP_IF in local_cprop_pass()
1283 && XEXP (PATTERN (insn), 0) == const1_rtx) in local_cprop_pass()
1538 note_uses (&PATTERN (insn), find_used_regs, NULL); in bypass_block()
[all …]
HDcombine.c674 result = find_single_use_1 (dest, &PATTERN (next)); in find_single_use()
695 result = find_single_use_1 (dest, &PATTERN (next)); in find_single_use()
892 rtx tmp = PATTERN (i3); in combine_validate_cost()
893 PATTERN (i3) = newpat; in combine_validate_cost()
897 PATTERN (i3) = tmp; in combine_validate_cost()
901 tmp = PATTERN (i2); in combine_validate_cost()
902 PATTERN (i2) = newi2pat; in combine_validate_cost()
906 PATTERN (i2) = tmp; in combine_validate_cost()
922 tmp = PATTERN (undobuf.other_insn); in combine_validate_cost()
923 PATTERN (undobuf.other_insn) = newotherpat; in combine_validate_cost()
[all …]
HDreload1.c701 else if (reg_set_p (regno_reg_rtx[i], PATTERN (equiv_insn))) in remove_init_insns()
846 note_stores (PATTERN (insn), mark_not_eliminable, NULL); in reload()
1183 if ((GET_CODE (PATTERN (insn)) == USE in reload()
1187 || (GET_CODE (PATTERN (insn)) == CLOBBER in reload()
1188 && (!MEM_P (XEXP (PATTERN (insn), 0)) in reload()
1189 || GET_MODE (XEXP (PATTERN (insn), 0)) != BLKmode in reload()
1190 || (GET_CODE (XEXP (XEXP (PATTERN (insn), 0), 0)) != SCRATCH in reload()
1191 && XEXP (XEXP (PATTERN (insn), 0), 0) in reload()
1193 && (!REG_P (XEXP (PATTERN (insn), 0)) in reload()
1194 || ! REG_FUNCTION_VALUE_P (XEXP (PATTERN (insn), 0))))) in reload()
[all …]
HDlra.c270 if (prev && GET_CODE (PATTERN (prev)) == SET in lra_delete_dead_insn()
271 && (prev_dest = SET_DEST (PATTERN (prev)), REG_P (prev_dest)) in lra_delete_dead_insn()
272 && reg_mentioned_p (prev_dest, PATTERN (insn)) in lra_delete_dead_insn()
274 && ! side_effects_p (SET_SRC (PATTERN (prev)))) in lra_delete_dead_insn()
988 nop = asm_noperands (PATTERN (insn)); in lra_set_insn_recog_data()
996 gcc_assert (GET_CODE (PATTERN (insn)) == USE in lra_set_insn_recog_data()
997 || GET_CODE (PATTERN (insn)) == CLOBBER in lra_set_insn_recog_data()
998 || GET_CODE (PATTERN (insn)) == ASM_INPUT); in lra_set_insn_recog_data()
1011 decode_asm_operands (PATTERN (insn), NULL, in lra_set_insn_recog_data()
1079 if (GET_CODE (PATTERN (insn)) == CLOBBER || GET_CODE (PATTERN (insn)) == USE) in lra_set_insn_recog_data()
[all …]
HDfinal.c395 body = PATTERN (insn); in get_attr_length_1()
1061 || GET_CODE (PATTERN (insn)) != ADDR_DIFF_VEC) in shorten_branches()
1063 pat = PATTERN (insn); in shorten_branches()
1133 body = PATTERN (insn); in shorten_branches()
1167 if (GET_CODE (PATTERN (inner_insn)) == ASM_INPUT in shorten_branches()
1168 || asm_noperands (PATTERN (inner_insn)) >= 0) in shorten_branches()
1169 inner_length = (asm_insn_count (PATTERN (inner_insn)) in shorten_branches()
1271 && GET_CODE (PATTERN (insn)) == ADDR_DIFF_VEC) in shorten_branches()
1274 rtx body = PATTERN (insn); in shorten_branches()
1389 && GET_CODE (PATTERN (insn)) == SEQUENCE) in shorten_branches()
[all …]
HDemit-rtl.c2796 reset_used_flags (PATTERN (p)); in unshare_all_rtl_again()
2950 reset_used_flags (PATTERN (insn)); in reset_insn_used_flags()
2966 rtx pat = PATTERN (p); in reset_all_used_flags()
2988 verify_rtx_sharing (PATTERN (insn), insn); in verify_insn_sharing()
3009 rtx pat = PATTERN (p); in verify_rtl_sharing()
3035 PATTERN (insn) = copy_rtx_if_shared (PATTERN (insn)); in unshare_all_rtl_in_chain()
3369 && GET_CODE (PATTERN (insn)) == SEQUENCE) in get_first_nonnote_insn()
3370 insn = as_a <rtx_sequence *> (PATTERN (insn))->insn (0); in get_first_nonnote_insn()
3395 if (rtx_sequence *seq = dyn_cast <rtx_sequence *> (PATTERN (insn))) in get_last_nonnote_insn()
3434 && GET_CODE (PATTERN (insn)) == SEQUENCE) in next_insn()
[all …]
/dragonfly/contrib/gcc-8.0/gcc/config/i386/
HDx86-tune-sched.c135 else if (GET_CODE (PATTERN (dep_insn)) == PARALLEL in ix86_flags_dependent()
136 && XVECLEN (PATTERN (dep_insn), 0) == 2 in ix86_flags_dependent()
137 && GET_CODE (XVECEXP (PATTERN (dep_insn), 0, 0)) == SET in ix86_flags_dependent()
138 && GET_CODE (XVECEXP (PATTERN (dep_insn), 0, 1)) == SET) in ix86_flags_dependent()
140 set = SET_DEST (XVECEXP (PATTERN (dep_insn), 0, 0)); in ix86_flags_dependent()
141 set2 = SET_DEST (XVECEXP (PATTERN (dep_insn), 0, 0)); in ix86_flags_dependent()
151 if (!reg_overlap_mentioned_p (set, PATTERN (insn))) in ix86_flags_dependent()
154 if (set2 && reg_overlap_mentioned_p (set2, PATTERN (insn))) in ix86_flags_dependent()
265 rtx addr = PATTERN (insn); in ix86_adjust_cost()
534 if (!reg_referenced_p (cc_reg_1, PATTERN (condjmp)) in ix86_macro_fusion_pair_p()
[all …]
/dragonfly/bin/pax/
HDpat_rep.c58 static PATTERN *pathead = NULL; /* file pattern match list head */
59 static PATTERN *pattail = NULL; /* file pattern match list tail */
197 PATTERN *pt; in pat_add()
212 if ((pt = (PATTERN *)malloc(sizeof(PATTERN))) == NULL) { in pat_add()
242 PATTERN *pt; in pat_chk()
279 PATTERN *pt; in pat_sel()
280 PATTERN **ppt; in pat_sel()
398 PATTERN *pt; in pat_match()
/dragonfly/contrib/bmake/
HDaclocal.m46 dnl AC_CHECK_HEADER_HAS(HEADER, PATTERN, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]))
9 [dnl first check if header exists and if so, see if it contains PATTERN
36 dnl AC_EGREP(PATTERN, FILE, ACTION-IF-FOUND [,

12345678