Jonas Maebe
|
99994c0603
Merged revisions 11879-11880,11884-11888,11890,11896-11898,11903-11919,11926-11930,11933-11934,11936-11937,11939-11940,11942-11985,11987-11991,11993-12013,12015-12017,12019-12040,12043,12045,12047-12050,12054,12056-12057,12059-12062,12064-12066,12073,12075,12077-12078,12082,12085,12087-12088,12092-12094,12099,12106-12110,12114,12117-12122,12125,12128-12131,12138,12141-12143,12152-12160,12162-12163,12166-12171,12173-12176,12196,12198-12205 via svnmerge from
|
17 years ago |
Jonas Maebe
|
fbac599784
+ initial implementation of whole-program optimisation framework
|
17 years ago |
yury
|
fcceb9cfa1
* Removed/ifdefed/commented unused local variables.
|
17 years ago |
Jonas Maebe
|
f36e5411af
* split cpu64bit compiler define into
|
17 years ago |
florian
|
469672cb56
* fixed another crash with the new function result handling for sysv x86-64 abi
|
17 years ago |
florian
|
1a2a4af773
* hopefully the final fix for x86-64 sysv calling conventions
|
17 years ago |
florian
|
e4997eaa45
* fixes safecall on non-win64 x86-64, should solve random rte 229
|
17 years ago |
florian
|
4592402529
* fixed sysv x86-64 function results for records and arrays with sizes 9..16 bytes
|
17 years ago |
peter
|
79ca4b28a8
* fix non-x86 compile after r8558
|
18 years ago |
peter
|
e0cf015159
* refactor function result handling
|
18 years ago |
Jonas Maebe
|
82e01b4ad9
+ support for refcounted records returned by functions in 2 registers
|
18 years ago |
florian
|
00076c1076
* pass this to C++ methods always by reference
|
18 years ago |
Jonas Maebe
|
e815b923d5
* a_loadfpu_* gets two size parameters: fromsize and tosize
|
18 years ago |
florian
|
6118c3e477
* fixed assembling of movd with 64 bit registers
|
19 years ago |
florian
|
ab919747a6
* several m68k fixes
|
19 years ago |
florian
|
95518d7ecf
* pushparavalue shouldn't care about emulation settings
|
19 years ago |
peter
|
658c46b903
* remove tdictionary and tindexarray
|
19 years ago |
florian
|
85d63d9fa9
* settings refactored
|
19 years ago |
peter
|
3078a1927f
* remove ttype
|
19 years ago |
florian
|
67ba76f090
* several arm fixes
|
19 years ago |
Jonas Maebe
|
6997121c18
* also perform "SSA" for certain loads (currently derefn, righthand side of
|
19 years ago |
Jonas Maebe
|
eccbc78e04
+ support for bitpacked arrays:
|
19 years ago |
Jonas Maebe
|
35126247bc
* disabled a_call_ref for non-x86 (generates better code for ppc,
|
19 years ago |
Jonas Maebe
|
2fd0ddf2f5
* fixed web bug #7100 (finalize instead of only decrref temps for
|
19 years ago |
Jonas Maebe
|
d75b19e484
* removed/conditionalised several unused variables
|
19 years ago |
peter
|
da8b734b56
* fix previous commit
|
19 years ago |
peter
|
722c91e8f3
* disable vtentry code until a clean implementation is done
|
19 years ago |
Jonas Maebe
|
e344ee3cd7
+ support for register variables which contain records
|
19 years ago |
florian
|
da02375f57
+ safecall support for x86_64
|
19 years ago |
florian
|
acc016c9ec
* finished safecall support
|
19 years ago |