Jonas Maebe
|
cc5aeb09de
* fixed handling the result value of functions where the result type is
|
16 lat temu |
Jonas Maebe
|
34c985cfa6
* added register type parameter to cgsize2subreg(), as the subreg can
|
16 lat temu |
peter
|
8f239d04b6
* cleanup and simplify the set type handling
|
17 lat temu |
Jonas Maebe
|
f36e5411af
* split cpu64bit compiler define into
|
17 lat temu |
yury
|
3b7e458f02
* Properly set location of float return value if it is passed as var parameter (it is always happens for safecall functions). It fixes bugs #8523 and #8977.
|
18 lat temu |
Jonas Maebe
|
87e7e435bf
* store parameters at the callee side with the required alignment
|
18 lat temu |
peter
|
658c46b903
* remove tdictionary and tindexarray
|
19 lat temu |
peter
|
3078a1927f
* remove ttype
|
19 lat temu |
peter
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
19 lat temu |
florian
|
68016e4db2
* fixed function result handling for procedure which are inlinable
|
19 lat temu |
florian
|
9be5247db5
* dyn. arrays are always passed by value, fixes 4240
|
20 lat temu |
daniel
|
d05f58b604
* Group asmlists into array to be able to add
|
20 lat temu |
Jonas Maebe
|
8bc4e0a32f
* inline and compilerproc are now procoptions instead of proccall types
|
20 lat temu |
fpc
|
790a4fe2d3
* log and id tags removed
|
20 lat temu |
fpc
|
50778076c3
initial import
|
20 lat temu |
peter
|
e417e34496
* truncate log
|
20 lat temu |
peter
|
35e466d971
* remove copy_value_on_stack and a_param_copy_ref
|
20 lat temu |
Jonas Maebe
|
9c22d594b0
+ support for passing records in registers under darwin
|
20 lat temu |
florian
|
fcfbc935a1
+ implemented abi compliant handling of strucutured functions results on sparc platform
|
20 lat temu |
peter
|
8cf8c54609
* fixed varargs
|
20 lat temu |
peter
|
a29eab36c7
* fixed funcretloc for sparc
|
20 lat temu |
peter
|
89b1b583c9
* ttempcreatenode.create_reg merged into .create with parameter
|
20 lat temu |
florian
|
18f7aa97dd
* changed funcret location back to tlocation
|
20 lat temu |
peter
|
e740a66636
* tparaitem removed, use tparavarsym instead
|
20 lat temu |
florian
|
239db4ba9d
* marked o* registers as volatile
|
21 lat temu |
florian
|
410d01458c
* fixed several arm compiler bugs
|
21 lat temu |
peter
|
f5471aef6e
* more spilling rewrites
|
21 lat temu |
peter
|
6da9996dba
* fixed passing of flaot parameters. The general size is still float,
|
21 lat temu |
florian
|
be3f78e283
* handling of C styled varargs fixed
|
21 lat temu |
peter
|
33a834821f
* paraloc branch merged
|
21 lat temu |