home *** CD-ROM | disk | FTP | other *** search
/ GEMini Atari / GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso / files / gnu / g__src3 / output.h < prev    next >
Encoding:
Text File  |  1993-07-23  |  1.3 KB  |  41 lines

  1. /* Declarations for insn-output.c.  These functions are defined in recog.c.
  2.    Copyright (C) 1987 Free Software Foundation, Inc.
  3.  
  4. This file is part of GNU CC.
  5.  
  6. GNU CC is free software; you can redistribute it and/or modify
  7. it under the terms of the GNU General Public License as published by
  8. the Free Software Foundation; either version 1, or (at your option)
  9. any later version.
  10.  
  11. GNU CC is distributed in the hope that it will be useful,
  12. but WITHOUT ANY WARRANTY; without even the implied warranty of
  13. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  14. GNU General Public License for more details.
  15.  
  16. You should have received a copy of the GNU General Public License
  17. along with GNU CC; see the file COPYING.  If not, write to
  18. the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
  19.  
  20. /* Operand-predicate functions.  */
  21. int general_operand ();
  22. int push_operand ();
  23. int memory_operand ();
  24. int indirect_operand ();
  25. int immediate_operand ();
  26. int register_operand ();
  27. int address_operand ();
  28. int nonmemory_operand ();
  29. int nonimmediate_operand ();
  30.  
  31. int offsetable_address_p ();
  32. rtx adj_offsetable_operand ();
  33.  
  34. /* Output a string of assembler code.
  35.    Defined in final.c.  */
  36. void output_asm_insn();
  37.  
  38. /* When outputting assembler code, indicates which alternative
  39.    of the constraints was actually satisfied.  */
  40. int which_alternative;
  41.