The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
nickysn 33f9b36a54 + added and implemented function TX86AsmOptimizer.Reg1WriteOverwritesReg2Entirely,
which takes into account how 16-bit and 8-bit subregisters work on the x86
  (the new function is not used for now, but is probably going to replace
  SuperRegistersEqual in a few specific places (in RegLoadedWithNewValue),
  so that our register tracking becomes more accurate for 8-bit and 16-bit
  subregisters)

git-svn-id: trunk@35990 -
2017-04-27 22:30:47 +00:00
compiler + added and implemented function TX86AsmOptimizer.Reg1WriteOverwritesReg2Entirely, 2017-04-27 22:30:47 +00:00
ide * more setlength 2017-04-27 16:57:44 +00:00
installer Regenerate all Makefile's after changes related to FPCDIR checks 2017-04-18 14:15:47 +00:00
packages * Fix bug ID #31718 2017-04-27 12:34:17 +00:00
rtl * manual CSE for fcomponents[i] in FindComponent, mantis #31628 2017-04-25 11:34:25 +00:00
tests Makefiel regenerated after commit 35943: Add testppudump rule in tests/tstunits directory 2017-04-24 21:16:51 +00:00
utils Regenerate all Makefile's after changes related to FPCDIR checks 2017-04-18 14:15:47 +00:00
.gitattributes * moved the conversion of "x:=x op k" to inline nodes to a separate optimization 2017-04-26 22:44:01 +00:00
.gitignore * Removed empty tests directory from svn 2014-11-08 15:47:53 +00:00
fpmake_add1.inc
fpmake_proc1.inc
fpmake.pp
Makefile Regenerate all Makefile's after changes related to FPCDIR checks 2017-04-18 14:15:47 +00:00
Makefile.fpc * support bootstrapping with FPC 3.0.2 2016-12-22 20:01:58 +00:00