michael
|
9635787b5a
* Added functionality to create fpdoc.css from internal copy
|
13 年 前 |
michael
|
4a9d012d3a
* Patch from Reinier Olislagers to update copyright and emit a more friendly message if an input file is not found (bug ID 22639)
|
13 年 前 |
tom_at_work
|
65a4ab399e
Fix use of FPC_OPT to build gparmake. The correct name of the parameter is FPCOPT. Regenerate makefile.
|
13 年 前 |
florian
|
bd47ba6ba4
* the address of complex inline parameters can be hold always in a register
|
13 年 前 |
florian
|
5b90a02e75
* inherit nf_write/nf_modify in tcallnode.replaceparaload also when replacing parameters
|
13 年 前 |
florian
|
ecb037ad79
+ tarminnode.pass_1 to set expectloc correctly
|
13 年 前 |
florian
|
d2aa35e9de
* throw an internal error if code generation depends on expectloc but expectloc and real loc do not match
|
13 年 前 |
florian
|
dd18d0bd4d
* write flags in tnode.printnodeinfo
|
13 年 前 |
michael
|
1b10dfbc26
* Use HTTP delimiters for locations
|
13 年 前 |
michael
|
3418ba156e
* Retry opening session file on error (max 5 times)
|
13 年 前 |
marco
|
b822371d41
* add platform modifiers to all locally defined functions in unix' dos unit.
|
13 年 前 |
sergei
|
45d27ef82e
* Relocating common symbols needs adjusting by symbol size only on DJCOFF targets, not on PECOFF ones.
|
13 年 前 |
sergei
|
de34f58284
* Update instruction segment prefix when copying operands from another instruction, Mantis #18113.
|
13 年 前 |
svenbarth
|
3ad324ad13
Removed x86 unit from the Makefile.fpc (it's a Unix only unit) and regenerated Makefile.
|
13 年 前 |
Jonas Maebe
|
ed8087c71a
* check with parameters that must be followed by either nothing or a +/-,
|
13 年 前 |
florian
|
33f287d320
+ tarminnode.in_smallset making use of tst
|
13 年 前 |
florian
|
c1bca748ee
* factored out tcginnode.in_smallset
|
13 年 前 |
tom_at_work
|
9a82fb9eb4
Fix InterlockedExchange for non-armv6+ ARMV processors. Original InterlockedExchange was not atomic in regards to the other Interlocked* functions, leading to crashes if they were used.
|
13 年 前 |
florian
|
19debd87cc
* start with a qword aligned frame pointer to enable more ldrd/strd optimizations
|
13 年 前 |
florian
|
371ef7bada
* cover more cases in AlignedToQWord
|
13 年 前 |
florian
|
db7e029574
* strd/ldrd optimization might be only done on dword operations
|
13 年 前 |
florian
|
8c45a909be
+ support ldr/ldr -> ldrd and str/str -> strd optimization where appliable
|
13 年 前 |
florian
|
49246b6263
* make textrec/filerec unpacked, this improves the code significantly on arm etc.
|
13 年 前 |
florian
|
2c122a9bf6
* inherit modification flag from load nodes when creating temp nodes when inlining, dfa/cse need this information
|
13 年 前 |
florian
|
aadf6da14f
* better naming of CPU flag strings
|
13 年 前 |
florian
|
1c2ed53735
* updated comments to reflect latest changes to cse
|
13 年 前 |
michael
|
a43d433081
* Fixed to take expressions into account
|
13 年 前 |
michael
|
647bd0ec1c
* Case statement tests
|
13 年 前 |
michael
|
e4758e3cd1
* Case statement labels are now expressions
|
13 年 前 |
florian
|
4d86d25c6c
* -O4 switch for optimizations which are correct but which might have unexpected effects
|
13 年 前 |