Jonas Maebe
|
55509b199b
* (de)allocation of registers for parameters is now performed properly
|
22 years ago |
peter
|
77d641fa2a
* init/final of procedure data splitted from genentrycode
|
22 years ago |
Jonas Maebe
|
10eb92c546
* optimized assignments with on the right side a function that returns
|
22 years ago |
Jonas Maebe
|
992be99250
* fixed weird error in the copyleft statement :)
|
22 years ago |
Jonas Maebe
|
edb2179730
+ added freeintparaloc
|
22 years ago |
Jonas Maebe
|
29f6a3f50e
* fixed double secondpassing of procvar loads
|
22 years ago |
peter
|
d91c880148
* cg.a_load_* get a from and to size specifier
|
22 years ago |
daniel
|
5c6da84d2c
* Restored original methodpointer code for non newra case
|
22 years ago |
daniel
|
41e0bc4cec
* Register allocator finished
|
22 years ago |
peter
|
230a14ff68
* getregisterfpu size parameter added
|
22 years ago |
peter
|
1e7ecac976
* FUNCTION_RESULT64_LOW/HIGH_REG added for int64 results
|
22 years ago |
peter
|
92430d4881
* typo in FUNCTION_RESULT_REG
|
22 years ago |
peter
|
414bd5fa22
* more sparc cleanup
|
22 years ago |
Jonas Maebe
|
bb3a5166db
* free callparatemps created for call-by-reference parameters
|
22 years ago |
Jonas Maebe
|
ead9de924c
* added missing initialization of rg.usedint{in,by}proc
|
22 years ago |
peter
|
047a066711
* procinlinenode removed
|
22 years ago |
peter
|
072a55b73e
* methodpointer self pushing fixed
|
22 years ago |
peter
|
b1369666c4
* inline fixes
|
22 years ago |
Jonas Maebe
|
ff12c6c54f
* save fpu results in a normal fpu register on non-x86 processors
|
22 years ago |
Jonas Maebe
|
ae88588462
- undid previous commit, it was wrong
|
22 years ago |
Jonas Maebe
|
bee07d21a9
* fixed tests for whether a certain int register is unused
|
22 years ago |
Jonas Maebe
|
e65fb85ce9
* fixed ppc compiler
|
22 years ago |
peter
|
8ff5792776
* remove some unit dependencies
|
22 years ago |
Jonas Maebe
|
cb279b2029
* changed tt_persistant to tt_persistent :)
|
22 years ago |
peter
|
abca40f041
* regvar fixes
|
22 years ago |
peter
|
92ee1804b6
* removed selfpointer_offset, vmtpointer_offset
|
22 years ago |
Jonas Maebe
|
3a35aefdfd
* patch from Peter for int64 function results
|
22 years ago |
peter
|
05c05f2555
* failn removed
|
22 years ago |
peter
|
5e40220d67
* generate code for procvar first before pushing parameters. Made
|
22 years ago |
Jonas Maebe
|
02496a9934
* moved fpc_check_object call earlier for the ppc, so it can't destroy
|
22 years ago |