OpenCores
URL https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [gcc-4.5.1/] [gcc/] [emit-rtl.c] - Diff between revs 280 and 378

Show entire file | Details | Blame | View Log

Rev 280 Rev 378
Line 3160... Line 3160...
    }
    }
 
 
  return insn;
  return insn;
}
}
 
 
 
/* Return the next insn after INSN that is not a NOTE nor DEBUG_INSN.
 
   This routine does not look inside SEQUENCEs.  */
 
 
 
rtx
 
next_nonnote_nondebug_insn (rtx insn)
 
{
 
  while (insn)
 
    {
 
      insn = NEXT_INSN (insn);
 
      if (insn == 0 || (!NOTE_P (insn) && !DEBUG_INSN_P (insn)))
 
        break;
 
    }
 
 
 
  return insn;
 
}
 
 
 
/* Return the previous insn before INSN that is not a NOTE nor DEBUG_INSN.
 
   This routine does not look inside SEQUENCEs.  */
 
 
 
rtx
 
prev_nonnote_nondebug_insn (rtx insn)
 
{
 
  while (insn)
 
    {
 
      insn = PREV_INSN (insn);
 
      if (insn == 0 || (!NOTE_P (insn) && !DEBUG_INSN_P (insn)))
 
        break;
 
    }
 
 
 
  return insn;
 
}
 
 
/* Return the next INSN, CALL_INSN or JUMP_INSN after INSN;
/* Return the next INSN, CALL_INSN or JUMP_INSN after INSN;
   or 0, if there is none.  This routine does not look inside
   or 0, if there is none.  This routine does not look inside
   SEQUENCEs.  */
   SEQUENCEs.  */
 
 
rtx
rtx

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.