Jonas Maebe
|
7566ddcc8f
* add a tdef to each parameter location and set it for all target
|
12 years ago |
sergei
|
4714dc2218
+ paramgr.pas: provide generic implementation of getintparaloc(). Once this method has been changed to use the procdef, it can reuse 'regular' parameter locations created by create_paraloc_info, so separate cpu-specific implementations of getintparaloc are no longer necessary.
|
12 years ago |
nickysn
|
3e22ec43b5
+ added method TCGPara.locations_count
|
12 years ago |
Jonas Maebe
|
2b78bb1674
- removed ppc-specific tcgpara.composite field, it's no longer used or
|
12 years ago |
Jonas Maebe
|
0a1157da38
* fixed memory leaks in the compiler introduced in r21862 by marking and
|
13 years ago |
Jonas Maebe
|
aee5380ae0
* merged trunk up to r20882
|
13 years ago |
Jonas Maebe
|
dc70db9402
* parameter passing support for AIX:
|
13 years ago |
Jonas Maebe
|
90d82ad826
* fixed unit reloading after the addition of the def field to tcgpara
|
14 years ago |
Jonas Maebe
|
db203431b2
+ hlcgobj: high level code generator class. It has basically the same
|
14 years ago |
florian
|
fcd3872d88
+ introduction of tcgint
|
14 years ago |
Károly Balogh
|
f634ef6640
+ Workaround for IE2010053115 internal errors while writing PPU with explicitparaloc functions.
|
15 years ago |
Jonas Maebe
|
c8d75245a9
+ extra sanity checks in TCGPara.ppuwrite()
|
15 years ago |
Jonas Maebe
|
6fa584fc12
* fixed endless loop in TCGPara.ppuwrite
|
15 years ago |
Jonas Maebe
|
283018a3bf
* changed tprocdef.funcretloc[] from a tlocation into a tcgpara so it can
|
15 years ago |
Jonas Maebe
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
16 years ago |
Jonas Maebe
|
f36e5411af
* split cpu64bit compiler define into
|
17 years ago |
peter
|
38c0ae73da
Merged revisions 2775,2788-2789 via svnmerge from
|
19 years ago |
tom_at_work
|
c887507adf
* generic compiler patches for ppc64/linux PIC code
|
19 years ago |
tom_at_work
|
8c8e25353b
* reverted changes from 2214, needs to be split into several commits
|
19 years ago |
tom_at_work
|
6313a9be7b
* basic code generation for dynamic linking code for ppc64
|
19 years ago |
tom_at_work
|
b53ee04f98
* base compiler patches to improve C parameter passing compatibility on powerpc64/linux
|
19 years ago |
peter
|
6cc6711cc2
* fix range error in paracompare
|
20 years ago |
fpc
|
790a4fe2d3
* log and id tags removed
|
20 years ago |
fpc
|
50778076c3
initial import
|
20 years ago |
peter
|
5edffaf371
* remove is_single_reference
|
20 years ago |
peter
|
e417e34496
* truncate log
|
20 years ago |
Jonas Maebe
|
2e944b3b71
* fixed darwin cycle
|
20 years ago |
peter
|
b9ca478f50
* multiple location support for i386 a_param_ref
|
20 years ago |
Jonas Maebe
|
9c22d594b0
+ support for passing records in registers under darwin
|
20 years ago |
florian
|
fcfbc935a1
+ implemented abi compliant handling of strucutured functions results on sparc platform
|
20 years ago |