The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
masta c644503daf Add MovLdr2Ldr peephole optimizer for ARM
The existing LdrLdr2LdrMov optimizer will generate a lot of
sequences like this:

ldr regA, [...]
mov regB, regA
ldr regB, [regB, ...]

this now gets changed to

ldr regA, [...]
ldr regB, [regA, ...]

this saves an instruction and might open up more possibilities for the load scheduler.

git-svn-id: trunk@26603 -
2014-01-28 13:20:35 +00:00
compiler Add MovLdr2Ldr peephole optimizer for ARM 2014-01-28 13:20:35 +00:00
ide * removed gdbint dependency if compiled with NOGDB=1 2014-01-19 22:57:45 +00:00
installer * Initial active version of 2014-01-05 19:20:15 +00:00
packages fcl-db: bufdataset: formatting 2014-01-28 13:20:16 +00:00
rtl * Added AddEmptyStrings to ExtractStrings (bug 25633) 2014-01-28 08:38:29 +00:00
tests + fixed mistyped call to BsfWord in test tbsx1.pp 2014-01-26 23:50:30 +00:00
utils * commited correction for Mantis #25560, misspelled constructor keyword 2014-01-20 10:39:39 +00:00
.gitattributes * Forgot to add this file prior to commit 2014-01-24 14:21:29 +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 * regenerated makefiles affected by the last change 2014-01-18 10:21:41 +00:00
Makefile.fpc + OPTNEW Makefile parameter: when running a native cycle, this allows to pass a parameter only to the new generated compiler 2014-01-18 10:19:16 +00:00