peter
|
0ec2921bbe
* split newasmsymbol to refasmsymbol and defineasmsymbol
|
19 år sedan |
peter
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
19 år sedan |
peter
|
588cccb3ca
* remove some obsolete i386 specific code
|
19 år sedan |
Jonas Maebe
|
20160f1a35
* fixed a_param_ref for large parameters
|
19 år sedan |
Jonas Maebe
|
7cdf9bbaac
* moved the indirect symbol stuff from nppcld to cgobj and ncgld, since
|
19 år sedan |
tom_at_work
|
cb807cb2af
* more fixes (to the optimizations) for range check code generation
|
19 år sedan |
peter
|
785550d7e3
Merged revisions 2669,2673,2677,2683,2696,2699-2702,2704,2708,2712-2715,2718,2722-2723,2728-2730,2740,2769 via svnmerge from
|
19 år sedan |
Jonas Maebe
|
da1373d50e
* hopefully final range check fix
|
19 år sedan |
Jonas Maebe
|
914e2af9b0
* properly rangecheck arrays after last changes
|
19 år sedan |
Jonas Maebe
|
cf6968ae95
* optimize some more range checks away again, fixes 64bit cpu issues
|
19 år sedan |
Jonas Maebe
|
33e6604b91
* also perform range checking in case fromdef falls inside todef, in
|
19 år sedan |
florian
|
94038b0d83
+ translate register variable locations, enables register variable debug info, with SSA it requires to be extended maintaining location list
|
19 år sedan |
Jonas Maebe
|
b769a968e3
* make sure live_start and live_end are correctly updated while
|
19 år sedan |
Jonas Maebe
|
7aa315c71a
* made some Tcpuregisterset parameters const to avoid useless copying
|
19 år sedan |
florian
|
1851481694
* fixed typo
|
19 år sedan |
florian
|
fb4557d71e
* first implementation of pic for i386
|
19 år sedan |
Jonas Maebe
|
3f86e6b728
* keep upper bound of loops in a register instead of in memory
|
19 år sedan |
peter
|
95879fe8a7
* basic support for generic classes
|
19 år sedan |
florian
|
82a94db712
* fixed resetting of ansistrings
|
19 år sedan |
florian
|
7a4c89e68d
* optimized generation of fpc_decr_* calls
|
19 år sedan |
florian
|
72d7597edc
+ implementation of lazy binding for linux
|
20 år sedan |
peter
|
a3ab2053c9
* support multiple asmlabel types, renamed getlabel to
|
20 år sedan |
daniel
|
d57c048696
* Remove ifdef 1_0
|
20 år sedan |
florian
|
32b96e75f3
* more fixes for float parameter handling on arm
|
20 år sedan |
florian
|
227b2c392a
+ cpumm for cpus having a mm register set
|
20 år sedan |
peter
|
1d9407f2f3
* disable saving of fpu/mm for i386 until optimizer is fixed
|
20 år sedan |
florian
|
21ae782854
* fixed more xmm stuff
|
20 år sedan |
florian
|
355aaa69c8
+ before calling a helper procedure, all register classes are now saved, this patch is subject to being merged back
|
20 år sedan |
florian
|
ebcb69478f
* fixed a lot of stuff for fpu/mm register variables
|
20 år sedan |
fpc
|
790a4fe2d3
* log and id tags removed
|
20 år sedan |