Jonas Maebe
|
d5e5ca0531
* fixed conversion of LOC_JUMP in location_force_reg() for C-style booleans
|
преди 9 години |
Jonas Maebe
|
b76539a049
* fixed handling of uninitialised complex function results
|
преди 9 години |
Jonas Maebe
|
a59fc7c165
- disable attempts to generate debug info when using llvm for now
|
преди 9 години |
Jonas Maebe
|
ea54b6b2c5
* factored comp/currency-in-register handling out of a_loadfpu_reg_reg()
|
преди 9 години |
joost
|
561c7b0862
* Added ability to clear global-variable containing the compiler-version info
|
преди 9 години |
florian
|
7f44774852
* i386 uses OptPass1And from aoptx86
|
преди 9 години |
florian
|
ff506eb219
* enabled And2Test optimization
|
преди 9 години |
florian
|
a5fc8b629a
* factored out OptPass1AND from x86-64 and moved it to aoptx86
|
преди 9 години |
florian
|
5e8e21c1be
* factored out OpPass2MOV code, x86-64 uses it as well now
|
преди 9 години |
florian
|
4758271c91
* x86-64 uses OptPass1MOV
|
преди 9 години |
florian
|
6609e8def2
* correctly set the size of the operation when carrying out Mov Op Mov optimizations
|
преди 9 години |
florian
|
b274599a47
* made some assembler optimizer methods class methods
|
преди 9 години |
florian
|
e56147ac6e
* integrated mov op mov -> op optimization in aoptx86
|
преди 9 години |
florian
|
9ed6638baa
* moved MovAnd2Mov optimization to aoptx86
|
преди 9 години |
Jonas Maebe
|
7f2d970a1e
* fixed type encoding of C-style blocks for LLVM
|
преди 9 години |
Jonas Maebe
|
951ca4e62b
* fixed procdef used to call C-style blocks (only relevant for LLVM)
|
преди 9 години |
Jonas Maebe
|
ccf011dbc5
* C-style blocks are implicit pointers -> don't parse such typed constants
|
преди 9 години |
florian
|
8c5fdc9dc2
* softfpu patch by Max Nazhalov: Small fixes to softfpu.pp complementing r27215
|
преди 9 години |
Jonas Maebe
|
0ed6c3d80e
* also use the last floating point parameter register on AArch64 in case of
|
преди 9 години |
Tomas Hajny
|
cd236d1811
* fcl-pdf package added
|
преди 9 години |
Tomas Hajny
|
942360289f
* added short name for fcl-pdf
|
преди 9 години |
florian
|
dfe41db13f
* call GetNextInstruction only once when carrying out mov optimizations
|
преди 9 години |
michael
|
022e099e41
* Corrected implementation of ServiceRunning and WaitForServicecompletion
|
преди 9 години |
michael
|
ef7c327c7a
* Revert rev r33905, started from too old version
|
преди 9 години |
michael
|
d37dfecbd5
* Fix unit name
|
преди 9 години |
Károly Balogh
|
2eeb078f3e
m68k: removed obsolete and wrong comment. the '881 extended type is actually 12 bytes during load/store, not 10, which means longword alignment is fine. no functional changes.
|
преди 9 години |
florian
|
d05222990e
* while updating used register sets, all labels can/must be skipped
|
преди 9 години |
florian
|
ba54f7243e
* moved all i386 mov peephole optimization code into OptPass1MOV
|
преди 9 години |
florian
|
49f63d67b2
* correctly check left.location instead of left.expectloc when generating
|
преди 9 години |
michael
|
c026dab430
* Added ServiceRunning and WaitForServiceCompletion functions
|
преди 9 години |