Jonas Maebe
|
a7eb6bf64b
* fixed checking validity of temporary parameter location that triggered
|
15 years ago |
Jonas Maebe
|
283018a3bf
* changed tprocdef.funcretloc[] from a tlocation into a tcgpara so it can
|
15 years ago |
Jonas Maebe
|
46ff0c4fc4
* extracted gen_load_cgpara_loc()
|
15 years ago |
Jonas Maebe
|
f5c52b25cd
* removed "and not is_class()" condition from is_managed_type(), because
|
15 years ago |
Jonas Maebe
|
e9b62c1294
* refactored general loc->cgpara loading code in ncgcal into helpers in
|
15 years ago |
Jonas Maebe
|
ef824c53f8
* more cpu-specific ifdef'd fpu/intregister code removed
|
15 years ago |
Jonas Maebe
|
ceb063c7fe
* moved support for passing floating point values in integer registers from
|
15 years ago |
Jonas Maebe
|
9bc15a5f61
* renamed a_param_* to a_load_*_cgpara
|
15 years ago |
florian
|
c1f3d8dcaa
* unified names of system_*/systems_* sets
|
15 years ago |
Jonas Maebe
|
d1538ab023
o added ARM VPFv2/VFPv3 support:
|
15 years ago |
Jonas Maebe
|
3660bf7f98
* integrated the transformation of an Objective-C method call into a call
|
16 years ago |
Jonas Maebe
|
cc5aeb09de
* fixed handling the result value of functions where the result type is
|
16 years ago |
florian
|
c0d4efed2e
* forbid passing derived classes to call by reference parent classes (for objects, this is still allowed), resolves #13135
|
16 years ago |
Jonas Maebe
|
b9601f10fb
* part of r13238, forgot to commit
|
16 years ago |
Jonas Maebe
|
a4bf91001e
* fixed location_free() for locations consisting of multiple
|
16 years ago |
Jonas Maebe
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
16 years ago |
Jonas Maebe
|
060d81b8fa
Merged revisions 11878,11881-11882,11889,11891-11893,11895,11899-11902,11935,11938,12212,12304,12308-12310,12316,12330-12332,12334,12339-12340 via svnmerge from
|
16 years ago |
Jonas Maebe
|
718694d1d6
* always specify an explicit alignment for tgobj.gettemp (so e.g.
|
16 years ago |
Jonas Maebe
|
7626a91592
* disabled last safecall code for non-windows (mantis #12237)
|
16 years ago |
Jonas Maebe
|
a23630260b
+ "weakexternal" support for imported procedures and variables.
|
16 years ago |
yury
|
fcceb9cfa1
* Removed/ifdefed/commented unused local variables.
|
17 years ago |
Jonas Maebe
|
f36e5411af
* split cpu64bit compiler define into
|
17 years ago |
florian
|
469672cb56
* fixed another crash with the new function result handling for sysv x86-64 abi
|
17 years ago |
florian
|
1a2a4af773
* hopefully the final fix for x86-64 sysv calling conventions
|
17 years ago |
florian
|
e4997eaa45
* fixes safecall on non-win64 x86-64, should solve random rte 229
|
17 years ago |
florian
|
4592402529
* fixed sysv x86-64 function results for records and arrays with sizes 9..16 bytes
|
17 years ago |
peter
|
79ca4b28a8
* fix non-x86 compile after r8558
|
18 years ago |
peter
|
e0cf015159
* refactor function result handling
|
18 years ago |
Jonas Maebe
|
82e01b4ad9
+ support for refcounted records returned by functions in 2 registers
|
18 years ago |
florian
|
00076c1076
* pass this to C++ methods always by reference
|
18 years ago |