fpc/compiler/i386
Jonas Maebe a4fde73649 + register renaming ("fixes" bug1088)
* changed command line options meanings for optimizer:
      O2 now means peepholopts, CSE and register renaming in 1 pass
      O3 is the same, but repeated until no further optimizations are
        possible or until 5 passes have been done (to avoid endless loops)
  * changed aopt386 so it does this looping
  * added some procedures from csopt386 to the interface because they're
    used by rropt386 as well
  * some changes to csopt386 and daopt386 so that newly added instructions
    by the CSE get optimizer info (they were simply skipped previously),
    this fixes some bugs
2000-10-24 10:40:52 +00:00
..
ag386int.pas * moved to i386/ 2000-10-15 09:43:29 +00:00
ag386nsm.pas * moved to i386/ 2000-10-15 09:43:29 +00:00
aopt386.pas + register renaming ("fixes" bug1088) 2000-10-24 10:40:52 +00:00
cgai386.pas + Extra patch from peter 2000-10-24 08:54:25 +00:00
cpuasm.pas * fixed xmm register access 2000-10-15 10:50:46 +00:00
cpubase.pas * moved cpu*.pas to i386/ 2000-10-15 09:39:36 +00:00
cpuinfo.pas * moved cpu*.pas to i386/ 2000-10-15 09:39:36 +00:00
cpunode.pas * moved cpu*.pas to i386/ 2000-10-15 09:39:36 +00:00
csopt386.pas + register renaming ("fixes" bug1088) 2000-10-24 10:40:52 +00:00
daopt386.pas + register renaming ("fixes" bug1088) 2000-10-24 10:40:52 +00:00
i386att.inc * move also the i386*.inc to i386/ 2000-10-15 09:41:37 +00:00
i386atts.inc * move also the i386*.inc to i386/ 2000-10-15 09:41:37 +00:00
i386ins.dat * moved to i386/ 2000-10-15 09:43:29 +00:00
i386int.inc * move also the i386*.inc to i386/ 2000-10-15 09:41:37 +00:00
i386nop.inc * move also the i386*.inc to i386/ 2000-10-15 09:41:37 +00:00
i386op.inc * move also the i386*.inc to i386/ 2000-10-15 09:41:37 +00:00
i386prop.inc * move also the i386*.inc to i386/ 2000-10-15 09:41:37 +00:00
i386tab.inc * move also the i386*.inc to i386/ 2000-10-15 09:41:37 +00:00
n386add.pas
n386bas.pas
n386cal.pas
n386cnv.pas
n386con.pas
n386flw.pas
n386inl.pas * a lot of changes: 2000-10-21 18:16:11 +00:00
n386ld.pas
n386mat.pas * fixed wrong regalloc info for secondmoddiv ("merged", also small 2000-10-19 16:26:52 +00:00
n386mem.pas * a lot of changes: 2000-10-21 18:16:11 +00:00
n386set.pas
n386util.pas
popt386.pas + register renaming ("fixes" bug1088) 2000-10-24 10:40:52 +00:00
ra386.pas * moved to i386/ 2000-10-15 09:43:29 +00:00
ra386att.pas * moved to i386/ 2000-10-15 09:43:29 +00:00
ra386dir.pas * moved to i386/ 2000-10-15 09:43:29 +00:00
ra386int.pas * moved to i386/ 2000-10-15 09:43:29 +00:00
rropt386.pas + register renaming ("fixes" bug1088) 2000-10-24 10:40:52 +00:00