Lines Matching refs:PATTERN
192 && GET_CODE (PATTERN (insn)) == SEQUENCE) in next_insn_no_annul()
193 insn = XVECEXP (PATTERN (insn), 0, 0); in next_insn_no_annul()
337 sequence = PATTERN (NEXT_INSN (insn)); in mark_referenced_resources()
377 rtx slot_pat = PATTERN (XVECEXP (sequence, 0, i)); in mark_referenced_resources()
402 mark_referenced_resources (PATTERN (x), res, include_delayed_effects); in mark_referenced_resources()
470 if (GET_CODE (PATTERN (insn)) == USE) in find_dead_or_set_registers()
475 if (INSN_P (XEXP (PATTERN (insn), 0))) in find_dead_or_set_registers()
476 mark_set_resources (XEXP (PATTERN (insn), 0), res, 0, in find_dead_or_set_registers()
482 else if (GET_CODE (PATTERN (insn)) == CLOBBER) in find_dead_or_set_registers()
484 else if (GET_CODE (PATTERN (insn)) == SEQUENCE) in find_dead_or_set_registers()
488 for (i = 0; i < XVECLEN (PATTERN (insn), 0); i++) in find_dead_or_set_registers()
490 this_jump_insn = XVECEXP (PATTERN (insn), 0, i); in find_dead_or_set_registers()
505 || GET_CODE (PATTERN (this_jump_insn)) == RETURN) in find_dead_or_set_registers()
542 if (GET_CODE (PATTERN (insn)) == SEQUENCE in find_dead_or_set_registers()
545 for (i = 1; i < XVECLEN (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()
553 for (i = 1; i < XVECLEN (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()
697 x = PATTERN (x); in mark_set_resources()
837 if (JUMP_P (insn) && GET_CODE (PATTERN (insn)) == RETURN) in return_insn_p()
840 if (NONJUMP_INSN_P (insn) && GET_CODE (PATTERN (insn)) == SEQUENCE) in return_insn_p()
841 return return_insn_p (XVECEXP (PATTERN (insn), 0, 0)); in return_insn_p()
998 && GET_CODE (PATTERN (start_insn)) == SEQUENCE) in mark_target_live_regs()
999 start_insn = XVECEXP (PATTERN (start_insn), 0, 0); in mark_target_live_regs()
1002 && GET_CODE (PATTERN (stop_insn)) == SEQUENCE) in mark_target_live_regs()
1021 if (code == INSN && GET_CODE (PATTERN (insn)) == USE in mark_target_live_regs()
1022 && INSN_P (XEXP (PATTERN (insn), 0))) in mark_target_live_regs()
1023 real_insn = XEXP (PATTERN (insn), 0); in mark_target_live_regs()
1046 && GET_CODE (PATTERN (real_insn)) != USE in mark_target_live_regs()
1047 && GET_CODE (PATTERN (real_insn)) != CLOBBER) in mark_target_live_regs()
1066 note_stores (PATTERN (real_insn), update_live_status, NULL); in mark_target_live_regs()