The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
masta 0736bf4ded Try to change typical constant AND-masking operations into shifts for ARM
If the constant only contains a string of ones starting from lsb or msb
we can shift out the bits accordingly, opening up some possibilities for
the peephole optimizer to fold at least one shift into another
operation.

git-svn-id: trunk@26565 -
2014-01-22 20:21:02 +00:00
compiler Try to change typical constant AND-masking operations into shifts for ARM 2014-01-22 20:21:02 +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 Explicitely add WinSock2 unit to rtl-extra so that it is installed as well. 2014-01-22 16:05:01 +00:00
rtl * Convert int64 to double in more straightforward way. 2014-01-21 14:33:56 +00:00
tests * fixed output of test if a failure happens 2014-01-18 12:08:02 +00:00
utils * commited correction for Mantis #25560, misspelled constructor keyword 2014-01-20 10:39:39 +00:00
.gitattributes Add forgotten new file, should fix bug report 25571 2014-01-21 14:17: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