florian
|
253df05727
+ added first_ and last_imreg
|
22 tahun lalu |
florian
|
135d014765
* fixed defines for powerpc
|
22 tahun lalu |
daniel
|
25059e21b6
+ Implemented the actual register allocator
|
22 tahun lalu |
peter
|
4aec360876
* fix calling of to1.destroy from to2.destroy
|
22 tahun lalu |
peter
|
01d13cb85e
* use location_reset
|
22 tahun lalu |
peter
|
8edbb7afed
* fix insert_typeconv to handle new varargs which don't have a
|
22 tahun lalu |
peter
|
0e0a581230
* do not convert procvars with void return to callnode
|
22 tahun lalu |
peter
|
0cb3160a63
* mark_write implemented for default with a warning in EXTDEBUG, this
|
22 tahun lalu |
peter
|
ed82f9ff35
* do not load self when calling a non-inherited class constructor
|
22 tahun lalu |
peter
|
26b4fdbfa7
* always allocate 4 bytes when 0 bytes are asked
|
22 tahun lalu |
sg
|
342f5c3bed
* Fixed bug in path building for links to elements which don't have their
|
22 tahun lalu |
peter
|
811fdad9b6
* removed some ie checks
|
22 tahun lalu |
peter
|
ab7f62f3e1
* forgot to copy vmtrefaddr to selfrefaddr when self=vmt
|
22 tahun lalu |
peter
|
e21dab9739
* count address regs separate
|
22 tahun lalu |
peter
|
7e9e15cce8
* when ecx is not available allocated another register
|
22 tahun lalu |
florian
|
a7643bea3d
+ powerpc support
|
22 tahun lalu |
Jonas Maebe
|
934974e234
* fixed tstatementnode.det_resulttype and tststatementnode.pass_1
|
22 tahun lalu |
Jonas Maebe
|
e206a74439
- removed copying of all paras when secondpassing a callnode (this used
|
22 tahun lalu |
michael
|
10d28cc837
+ Fix from Mattias Gaertner, closes memory leak
|
22 tahun lalu |
Jonas Maebe
|
44f26523e6
* process para's from first to last instead of the other way round
|
22 tahun lalu |
daniel
|
0c93e261e7
* Added some code to keep track of move instructions in register
|
22 tahun lalu |
sg
|
9ee89e71d7
* Added writing of array ranges
|
22 tahun lalu |
daniel
|
ba9d0abb67
* Tweaked register allocate/deallocate positition to less interferences
|
22 tahun lalu |
daniel
|
a32926e2fc
* Some work on interference graph construction
|
22 tahun lalu |
Jonas Maebe
|
56132c1a9c
* assembler procedures now again get a stackframe if they have local
|
22 tahun lalu |
Jonas Maebe
|
fd1056c621
* fixed paralocation for integer var/out parameters
|
22 tahun lalu |
Jonas Maebe
|
06e03ecd23
* calculation of parameter and resultlocation offsets now depends on
|
22 tahun lalu |
peter
|
12cced8116
* don't clean rtl unit dir in ppuclean, this breaks the snapshot
|
22 tahun lalu |
peter
|
c889842761
* fix ppuclean
|
22 tahun lalu |
pierre
|
9e21fb4c0a
* use 218 as ignore value for compare under win32
|
22 tahun lalu |