optbase.pas 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. {
  2. $Id$
  3. Copyright (c) 1998-2002 by the Free Pascal development team
  4. This routine contains the basic tables and information
  5. for the generic optimizers and cpu specific optimizations.
  6. This program 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 2 of the License, or
  9. (at your option) any later version.
  10. This program is distributed in the hope that it will be useful,
  11. but WITHOUT ANY WARRANTY; without even the implied warranty of
  12. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  13. GNU General Public License for more details.
  14. You should have received a copy of the GNU General Public License
  15. along with this program; if not, write to the Free Software
  16. Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  17. ****************************************************************************
  18. }
  19. {# This unit should define cpu specific information which is required
  20. for the optimizers.
  21. }
  22. unit optbase;
  23. interface
  24. implementation
  25. end.
  26. {
  27. $Log$
  28. Revision 1.4 2004-10-04 20:46:22 peter
  29. * spilling code rewritten for x86. It now used the generic
  30. spilling routines. Special x86 optimization still needs
  31. to be added.
  32. * Spilling fixed when both operands needed to be spilled
  33. * Cleanup of spilling routine, do_spill_readwritten removed
  34. Revision 1.3 2004/06/20 08:55:31 florian
  35. * logs truncated
  36. }