mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-10-22 09:21:41 +02:00
![]() * 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 |
||
---|---|---|
.. | ||
ag386int.pas | ||
ag386nsm.pas | ||
aopt386.pas | ||
cgai386.pas | ||
cpuasm.pas | ||
cpubase.pas | ||
cpuinfo.pas | ||
cpunode.pas | ||
csopt386.pas | ||
daopt386.pas | ||
i386att.inc | ||
i386atts.inc | ||
i386ins.dat | ||
i386int.inc | ||
i386nop.inc | ||
i386op.inc | ||
i386prop.inc | ||
i386tab.inc | ||
n386add.pas | ||
n386bas.pas | ||
n386cal.pas | ||
n386cnv.pas | ||
n386con.pas | ||
n386flw.pas | ||
n386inl.pas | ||
n386ld.pas | ||
n386mat.pas | ||
n386mem.pas | ||
n386set.pas | ||
n386util.pas | ||
popt386.pas | ||
ra386.pas | ||
ra386att.pas | ||
ra386dir.pas | ||
ra386int.pas | ||
rropt386.pas |