peter
|
ab1f33f68b
* remove temptype, use tempinfo.temptype instead
|
22 سال پیش |
peter
|
72a89db7f7
* para can be the same as function name in delphi
|
22 سال پیش |
Jonas Maebe
|
4d7dd7ecb4
* fixed update_reference_reg_mul() so that it won't modify CREGISTERs
|
22 سال پیش |
Jonas Maebe
|
dab8ab29cc
* fixed regvar optimization for call_by_reference parameters (no need
|
22 سال پیش |
Jonas Maebe
|
55509b199b
* (de)allocation of registers for parameters is now performed properly
|
22 سال پیش |
Jonas Maebe
|
c8978e3440
* fixed for callparatemp
|
22 سال پیش |
peter
|
ff431f21ae
* updated for new deref info
|
22 سال پیش |
peter
|
77d641fa2a
* init/final of procedure data splitted from genentrycode
|
22 سال پیش |
peter
|
47b691057b
* getposition added to retrieve the the current tai item
|
22 سال پیش |
peter
|
65f03c3f7e
* insertlistafter added
|
22 سال پیش |
Jonas Maebe
|
10eb92c546
* optimized assignments with on the right side a function that returns
|
22 سال پیش |
Jonas Maebe
|
706de77ef7
* fixed for ppc
|
22 سال پیش |
Jonas Maebe
|
db7d93495b
* first small steps towards an oop optimizer
|
22 سال پیش |
Jonas Maebe
|
8e09d78f79
+ ability to change the location of a ttempref node with changelocation()
|
22 سال پیش |
Jonas Maebe
|
992be99250
* fixed weird error in the copyleft statement :)
|
22 سال پیش |
Jonas Maebe
|
68b629fd16
* fixed small bug where a location was set to LOC_CREGISTER instead of
|
22 سال پیش |
Jonas Maebe
|
d32d1a711e
- removed duplicate identifier
|
22 سال پیش |
Jonas Maebe
|
7081853478
- disabled gentreejmp for now, it expects that the case labels are
|
22 سال پیش |
peter
|
563e8d205f
* creating class with abstract call checking fixed
|
22 سال پیش |
peter
|
d6f431a5a9
* set parast.next to the owner of the procdef
|
22 سال پیش |
peter
|
7fcb3154d6
* moved message to msg file
|
22 سال پیش |
peter
|
5540304b85
* check parast when inserting in localst
|
22 سال پیش |
Jonas Maebe
|
419d7a9848
- disabled changing of LOC_*REGISTER to LOC_C*REGISTER in setparalocs,
|
22 سال پیش |
Jonas Maebe
|
98c3c2489e
* zero paraloc tregisters, so that the alignment bytes are 0 (otherwise
|
22 سال پیش |
peter
|
e7975c7592
* re-resolving added instead of reloading from ppu
|
22 سال پیش |
Jonas Maebe
|
e142cebe6e
* pi_do_call must always be set for the main program, since it always
|
22 سال پیش |
Jonas Maebe
|
edb2179730
+ added freeintparaloc
|
22 سال پیش |
Jonas Maebe
|
acdfd1d445
* set pi_do_call for accesses to threadvars
|
22 سال پیش |
peter
|
46a27d8c27
* fixed copyvaluepara for left-to-right pushing
|
22 سال پیش |
peter
|
7363a7d605
* 32bit operands need ofcourse 32bit size
|
22 سال پیش |