diff options
Diffstat (limited to 'gcc/sched-ebb.c')
-rw-r--r-- | gcc/sched-ebb.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/gcc/sched-ebb.c b/gcc/sched-ebb.c index 07ba36f..6cbdc01 100644 --- a/gcc/sched-ebb.c +++ b/gcc/sched-ebb.c @@ -240,7 +240,7 @@ fix_basic_block_boundaries (basic_block bb, basic_block last, rtx head, for (; insn != aftertail; insn = NEXT_INSN (insn)) { - if (GET_CODE (insn) == CODE_LABEL) + if (LABEL_P (insn)) abort (); /* Create new basic blocks just before first insn. */ if (inside_basic_block_p (insn)) @@ -250,7 +250,7 @@ fix_basic_block_boundaries (basic_block bb, basic_block last, rtx head, rtx note; /* Re-emit the basic block note for newly found BB header. */ - if (GET_CODE (insn) == CODE_LABEL) + if (LABEL_P (insn)) { note = emit_note_after (NOTE_INSN_BASIC_BLOCK, insn); head = insn; @@ -314,7 +314,7 @@ fix_basic_block_boundaries (basic_block bb, basic_block last, rtx head, delete_insn_chain (head, insn); /* We keep some notes in the way that may split barrier from the jump. */ - if (GET_CODE (next) == BARRIER) + if (BARRIER_P (next)) { emit_barrier_after (prev_nonnote_insn (head)); delete_insn (next); @@ -328,7 +328,7 @@ fix_basic_block_boundaries (basic_block bb, basic_block last, rtx head, BB_END (curr_bb) = insn; add_missing_bbs (BB_HEAD (curr_bb), bb, curr_bb->prev_bb); } - note = GET_CODE (head) == CODE_LABEL ? NEXT_INSN (head) : head; + note = LABEL_P (head) ? NEXT_INSN (head) : head; NOTE_BASIC_BLOCK (note) = curr_bb; update_bb_for_insn (curr_bb); bb = curr_bb->next_bb; @@ -420,7 +420,7 @@ add_deps_for_risky_insns (rtx head, rtx tail) basic_block last_block = NULL, bb; for (insn = head; insn != next_tail; insn = NEXT_INSN (insn)) - if (GET_CODE (insn) == JUMP_INSN) + if (JUMP_P (insn)) { bb = BLOCK_FOR_INSN (insn); bb->aux = last_block; @@ -592,7 +592,7 @@ schedule_ebbs (FILE *dump_file) edge e; tail = BB_END (bb); if (bb->next_bb == EXIT_BLOCK_PTR - || GET_CODE (BB_HEAD (bb->next_bb)) == CODE_LABEL) + || LABEL_P (BB_HEAD (bb->next_bb))) break; for (e = bb->succ; e; e = e->succ_next) if ((e->flags & EDGE_FALLTHRU) != 0) @@ -608,11 +608,11 @@ schedule_ebbs (FILE *dump_file) a note or two. */ while (head != tail) { - if (GET_CODE (head) == NOTE) + if (NOTE_P (head)) head = NEXT_INSN (head); - else if (GET_CODE (tail) == NOTE) + else if (NOTE_P (tail)) tail = PREV_INSN (tail); - else if (GET_CODE (head) == CODE_LABEL) + else if (LABEL_P (head)) head = NEXT_INSN (head); else break; |