joost
|
07bf44517c
* Merged XPCom branch into trunk, added support for constref and changed
|
%!s(int64=14) %!d(string=hai) anos |
Jonas Maebe
|
57bd6d2685
+ merged nestedprocvars branch
|
%!s(int64=15) %!d(string=hai) anos |
Jonas Maebe
|
283018a3bf
* changed tprocdef.funcretloc[] from a tlocation into a tcgpara so it can
|
%!s(int64=15) %!d(string=hai) anos |
Jonas Maebe
|
cc5aeb09de
* fixed handling the result value of functions where the result type is
|
%!s(int64=16) %!d(string=hai) anos |
Jonas Maebe
|
34c985cfa6
* added register type parameter to cgsize2subreg(), as the subreg can
|
%!s(int64=16) %!d(string=hai) anos |
peter
|
8f239d04b6
* cleanup and simplify the set type handling
|
%!s(int64=17) %!d(string=hai) anos |
Jonas Maebe
|
f36e5411af
* split cpu64bit compiler define into
|
%!s(int64=17) %!d(string=hai) anos |
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.
|
%!s(int64=18) %!d(string=hai) anos |
Jonas Maebe
|
87e7e435bf
* store parameters at the callee side with the required alignment
|
%!s(int64=18) %!d(string=hai) anos |
peter
|
658c46b903
* remove tdictionary and tindexarray
|
%!s(int64=19) %!d(string=hai) anos |
peter
|
3078a1927f
* remove ttype
|
%!s(int64=19) %!d(string=hai) anos |
peter
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
%!s(int64=19) %!d(string=hai) anos |
florian
|
68016e4db2
* fixed function result handling for procedure which are inlinable
|
%!s(int64=19) %!d(string=hai) anos |
florian
|
9be5247db5
* dyn. arrays are always passed by value, fixes 4240
|
%!s(int64=20) %!d(string=hai) anos |
daniel
|
d05f58b604
* Group asmlists into array to be able to add
|
%!s(int64=20) %!d(string=hai) anos |
Jonas Maebe
|
8bc4e0a32f
* inline and compilerproc are now procoptions instead of proccall types
|
%!s(int64=20) %!d(string=hai) anos |
fpc
|
790a4fe2d3
* log and id tags removed
|
%!s(int64=20) %!d(string=hai) anos |
fpc
|
50778076c3
initial import
|
%!s(int64=20) %!d(string=hai) anos |
peter
|
e417e34496
* truncate log
|
%!s(int64=20) %!d(string=hai) anos |
peter
|
35e466d971
* remove copy_value_on_stack and a_param_copy_ref
|
%!s(int64=20) %!d(string=hai) anos |
Jonas Maebe
|
9c22d594b0
+ support for passing records in registers under darwin
|
%!s(int64=20) %!d(string=hai) anos |
florian
|
fcfbc935a1
+ implemented abi compliant handling of strucutured functions results on sparc platform
|
%!s(int64=20) %!d(string=hai) anos |
peter
|
8cf8c54609
* fixed varargs
|
%!s(int64=20) %!d(string=hai) anos |
peter
|
a29eab36c7
* fixed funcretloc for sparc
|
%!s(int64=20) %!d(string=hai) anos |
peter
|
89b1b583c9
* ttempcreatenode.create_reg merged into .create with parameter
|
%!s(int64=20) %!d(string=hai) anos |
florian
|
18f7aa97dd
* changed funcret location back to tlocation
|
%!s(int64=20) %!d(string=hai) anos |
peter
|
e740a66636
* tparaitem removed, use tparavarsym instead
|
%!s(int64=21) %!d(string=hai) anos |
florian
|
239db4ba9d
* marked o* registers as volatile
|
%!s(int64=21) %!d(string=hai) anos |
florian
|
410d01458c
* fixed several arm compiler bugs
|
%!s(int64=21) %!d(string=hai) anos |
peter
|
f5471aef6e
* more spilling rewrites
|
%!s(int64=21) %!d(string=hai) anos |