The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
Jonas Maebe b7803ab974 + llvm support for the register allocator. While llvm works with virtual
registers itself, it requires them to be in SSA form. Therefore we
    spill all registers that are written more than once to memory.
  + support in the generic register allocator for generating code that is
    SSA-safe
  + spilling helpers for llvm

git-svn-id: branches/hlcgllvm@26044 -
2013-11-11 11:15:47 +00:00
compiler + llvm support for the register allocator. While llvm works with virtual 2013-11-11 11:15:47 +00:00
ide * fix for mantis #25202 macpascal->macpas, patch by Thaddy. 2013-10-18 08:40:34 +00:00
installer * regenerated fpcmake makefiles after r25642 2013-10-05 10:11:27 +00:00
packages fcl-db: memds: when FieldDefs are changed set TableIsCreated to false to signal, that CreteTable should be called. 2013-11-11 09:14:21 +00:00
rtl * converted program termination to compilerproc/hlcg 2013-11-11 11:14:43 +00:00
tests * proper fix for the passing of TEST_OPT to tstunits on msdos. The value of 2013-11-10 14:36:06 +00:00
utils * regenerated fpcmake makefiles after r25642 2013-10-05 10:11:27 +00:00
.gitattributes + llvm support for the register allocator. While llvm works with virtual 2013-11-11 11:15:47 +00:00
.gitignore * more finegrained parallelism support for testsuite runs: the tests are no 2012-06-03 17:56:28 +00:00
fpmake_add1.inc * Handle the location of each package at run-time, not at compilation time 2013-06-02 17:55:23 +00:00
fpmake_proc1.inc * Handle the location of each package at run-time, not at compilation time 2013-06-02 17:55:23 +00:00
fpmake.pp * Handle the location of each package at run-time, not at compilation time 2013-06-02 17:55:23 +00:00
Makefile * no longer support building with 2.6.0 (mainly because 2.6.0 doesn't generate 2013-10-29 13:36:43 +00:00
Makefile.fpc * no longer support building with 2.6.0 (mainly because 2.6.0 doesn't generate 2013-10-29 13:36:43 +00:00