12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- {
- $Id$
- Copyright (c) 2000-2002 by Florian Klaempfl
- Includes the 680x0/Coldfire code generator
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- ****************************************************************************
- }
- unit cpunode;
- {$i fpcdefs.inc}
- interface
- implementation
- uses
- { generic nodes }
- ncgbas,ncgld,ncgflw,ncgcnv,ncgmem,ncgcon,ncgcal,ncgset,ncginl,ncgmat,ncgadd,
- { to be able to only parts of the generic code,
- the processor specific nodes must be included
- after the generic one (FK)
- }
- ncpuadd,
- // nppccal,
- // nppccon,
- // nppcflw,
- // nppcmem,
- // nppcset,
- // nppcinl,
- // nppcopt,
- { this not really a node }
- // nppcobj,
- // nppcmat,
- n68kmat,
- n68kcnv
- ;
- end.
- {
- $Log$
- Revision 1.4 2003-02-02 19:25:54 carl
- * Several bugfixes for m68k target (register alloc., opcode emission)
- + VIS target
- + Generic add more complete (still not verified)
- Revision 1.3 2002/12/14 15:02:03 carl
- * maxoperands -> max_operands (for portability in rautils.pas)
- * fix some range-check errors with loadconst
- + add ncgadd unit to m68k
- * some bugfix of a_param_reg with LOC_CREFERENCE
- Revision 1.2 2002/08/14 19:16:34 carl
- + m68k type conversion nodes
- + started some mathematical nodes
- * out of bound references should now be handled correctly
- Revision 1.1 2002/08/13 18:01:52 carl
- * rename swatoperands to swapoperands
- + m68k first compilable version (still needs a lot of testing):
- assembler generator, system information , inline
- assembler reader.
- }
|