Jonas Maebe
|
acd485d5fb
* removed some unused and assigned-but-not-used variables
|
19 年之前 |
Jonas Maebe
|
0be55cf230
* fixed a missed "(1 shl 32) - 1 = 0" problem for x86
|
19 年之前 |
Jonas Maebe
|
1f42ee201b
+ support for bitpacked records, except for:
|
19 年之前 |
Jonas Maebe
|
2e131baa4c
* code generator support for subsetreferences (memory locations which
|
19 年之前 |
Jonas Maebe
|
d5aa230395
* removed things which shouldn't have been committed yet
|
19 年之前 |
Jonas Maebe
|
dec97dea73
* forgot to commit in previous revision
|
19 年之前 |
Jonas Maebe
|
c0f805ae6d
* fixed a_param_ref in case the paraloc size is different from the source size
|
19 年之前 |
Jonas Maebe
|
b5ce7e454c
* fixed bug when assigning a negative value in a register to certain
|
19 年之前 |
Jonas Maebe
|
32a9702965
* fixed loading of negative constants in some record regvar fields
|
19 年之前 |
Jonas Maebe
|
7131a2beb6
+ a_load_loc_subsetreg
|
19 年之前 |
Jonas Maebe
|
e344ee3cd7
+ support for register variables which contain records
|
19 年之前 |
florian
|
f27fa0d24f
* forgotten commit of r3566
|
19 年之前 |
florian
|
570c1bc3a5
* widestrings aren't ref. counted anymore on windows
|
19 年之前 |
peter
|
0ec2921bbe
* split newasmsymbol to refasmsymbol and defineasmsymbol
|
19 年之前 |
peter
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
19 年之前 |
peter
|
588cccb3ca
* remove some obsolete i386 specific code
|
19 年之前 |
Jonas Maebe
|
20160f1a35
* fixed a_param_ref for large parameters
|
19 年之前 |
Jonas Maebe
|
7cdf9bbaac
* moved the indirect symbol stuff from nppcld to cgobj and ncgld, since
|
19 年之前 |
tom_at_work
|
cb807cb2af
* more fixes (to the optimizations) for range check code generation
|
19 年之前 |
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 年之前 |
Jonas Maebe
|
da1373d50e
* hopefully final range check fix
|
19 年之前 |
Jonas Maebe
|
914e2af9b0
* properly rangecheck arrays after last changes
|
19 年之前 |
Jonas Maebe
|
cf6968ae95
* optimize some more range checks away again, fixes 64bit cpu issues
|
19 年之前 |
Jonas Maebe
|
33e6604b91
* also perform range checking in case fromdef falls inside todef, in
|
19 年之前 |
florian
|
94038b0d83
+ translate register variable locations, enables register variable debug info, with SSA it requires to be extended maintaining location list
|
19 年之前 |
Jonas Maebe
|
b769a968e3
* make sure live_start and live_end are correctly updated while
|
19 年之前 |
Jonas Maebe
|
7aa315c71a
* made some Tcpuregisterset parameters const to avoid useless copying
|
19 年之前 |
florian
|
1851481694
* fixed typo
|
19 年之前 |
florian
|
fb4557d71e
* first implementation of pic for i386
|
19 年之前 |
Jonas Maebe
|
3f86e6b728
* keep upper bound of loops in a register instead of in memory
|
19 年之前 |