florian
|
2890927b10
* MovMov2MovMov1 requires that the allocation of the first register is extended
|
9 jaren geleden |
michael
|
56d3909dea
* Added event-based fetching of variables
|
9 jaren geleden |
nickysn
|
c205cb03c8
* in SysUtils.DecodeDate(), cast the result of trunc() to longint (trunc
|
9 jaren geleden |
Jonas Maebe
|
cf6c7a0a1d
* missing instruction type check
|
9 jaren geleden |
svenbarth
|
345d83c3e3
Merge RTTI changes from packages branch (including adjustments that were required due to changes in trunk since then). These changes favor source backwards compatibility in contrast to Delphi compatibility. Binary compatiblity is however drastically broken due to the indirect references that are platform independant!
|
9 jaren geleden |
Jonas Maebe
|
5af40f22e8
* handle enums with a packenum setting that is larger than necessary to store
|
9 jaren geleden |
Jonas Maebe
|
f55a403270
* specify the packenum setting to use when creating a tenumdef
|
9 jaren geleden |
Jonas Maebe
|
d5e5ca0531
* fixed conversion of LOC_JUMP in location_force_reg() for C-style booleans
|
9 jaren geleden |
Jonas Maebe
|
b76539a049
* fixed handling of uninitialised complex function results
|
9 jaren geleden |
Jonas Maebe
|
a59fc7c165
- disable attempts to generate debug info when using llvm for now
|
9 jaren geleden |
Jonas Maebe
|
ea54b6b2c5
* factored comp/currency-in-register handling out of a_loadfpu_reg_reg()
|
9 jaren geleden |
joost
|
561c7b0862
* Added ability to clear global-variable containing the compiler-version info
|
9 jaren geleden |
florian
|
7f44774852
* i386 uses OptPass1And from aoptx86
|
9 jaren geleden |
florian
|
ff506eb219
* enabled And2Test optimization
|
9 jaren geleden |
florian
|
a5fc8b629a
* factored out OptPass1AND from x86-64 and moved it to aoptx86
|
9 jaren geleden |
florian
|
5e8e21c1be
* factored out OpPass2MOV code, x86-64 uses it as well now
|
9 jaren geleden |
florian
|
4758271c91
* x86-64 uses OptPass1MOV
|
9 jaren geleden |
florian
|
6609e8def2
* correctly set the size of the operation when carrying out Mov Op Mov optimizations
|
9 jaren geleden |
florian
|
b274599a47
* made some assembler optimizer methods class methods
|
9 jaren geleden |
florian
|
e56147ac6e
* integrated mov op mov -> op optimization in aoptx86
|
9 jaren geleden |
florian
|
9ed6638baa
* moved MovAnd2Mov optimization to aoptx86
|
9 jaren geleden |
Jonas Maebe
|
7f2d970a1e
* fixed type encoding of C-style blocks for LLVM
|
9 jaren geleden |
Jonas Maebe
|
951ca4e62b
* fixed procdef used to call C-style blocks (only relevant for LLVM)
|
9 jaren geleden |
Jonas Maebe
|
ccf011dbc5
* C-style blocks are implicit pointers -> don't parse such typed constants
|
9 jaren geleden |
florian
|
8c5fdc9dc2
* softfpu patch by Max Nazhalov: Small fixes to softfpu.pp complementing r27215
|
9 jaren geleden |
Jonas Maebe
|
0ed6c3d80e
* also use the last floating point parameter register on AArch64 in case of
|
9 jaren geleden |
Tomas Hajny
|
cd236d1811
* fcl-pdf package added
|
9 jaren geleden |
Tomas Hajny
|
942360289f
* added short name for fcl-pdf
|
9 jaren geleden |
florian
|
dfe41db13f
* call GetNextInstruction only once when carrying out mov optimizations
|
9 jaren geleden |
michael
|
022e099e41
* Corrected implementation of ServiceRunning and WaitForServicecompletion
|
9 jaren geleden |