Jonas Maebe
|
f40ea04540
* changed getarraydef() into a tarraydef.getreusable() class method
|
10 жил өмнө |
Jonas Maebe
|
f402b0d7df
* changed getpointerdef() into a tpointerdef.getreusable() class method
|
10 жил өмнө |
florian
|
b4fc11fe06
* implemented r30870 for all platforms: pass dyn. array parameters like pointer parameters so typically in a register
|
10 жил өмнө |
Jonas Maebe
|
61e4a1b811
+ added tasmlist parameter to getintparaloc() (needed for llvm)
|
10 жил өмнө |
Jonas Maebe
|
bd203a5b57
* synchronised with trunk till r30240
|
10 жил өмнө |
Jonas Maebe
|
3d9713b9c8
* has_single_field() now looks recursively into fields that are aggregate
|
10 жил өмнө |
Jonas Maebe
|
165aaea8a4
* made a separate abi entry for powerpc_darwin, as it's not exactly the same
|
10 жил өмнө |
Jonas Maebe
|
67b8aceaee
* synchronized with privatetrunk till r30095
|
10 жил өмнө |
Károly Balogh
|
c22dd6f022
PowerPC: in MorphOS syscalls the explicit paraloc size should always be OS_ADDR
|
11 жил өмнө |
Jonas Maebe
|
e9268a0a14
* synchronised with trunk up till r26975
|
11 жил өмнө |
florian
|
4d5119bf1c
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
|
11 жил өмнө |
Jonas Maebe
|
99de108c68
* renamed all paramanagers to tcpuparamanager so the llvm paramanager can
|
11 жил өмнө |
Jonas Maebe
|
9938169d2c
* don't use the paracgsize in get_paraloc_def(), because it generally
|
12 жил өмнө |
Jonas Maebe
|
7566ddcc8f
* add a tdef to each parameter location and set it for all target
|
12 жил өмнө |
Jonas Maebe
|
2b78bb1674
- removed ppc-specific tcgpara.composite field, it's no longer used or
|
12 жил өмнө |
Jonas Maebe
|
69c29a415f
* pass the procdef to getintparaloc instead of only the proccalloption, so
|
12 жил өмнө |
florian
|
7ac9f11cc7
* check if current_procinfo is assigned in paramanager code to avoid crashes
|
12 жил өмнө |
florian
|
eb1efdff8a
+ introduce cstylearrayofconst because pocall_mwcall was forgotten at several places
|
13 жил өмнө |
Jonas Maebe
|
0a1157da38
* fixed memory leaks in the compiler introduced in r21862 by marking and
|
13 жил өмнө |
Jonas Maebe
|
7a0ae38700
+ also specify the parameter def when allocating a parameter via
|
13 жил өмнө |
Jonas Maebe
|
c3ea451aea
* set tcgpara.vardef when creating parameter info
|
13 жил өмнө |
Jonas Maebe
|
2d48396587
- removed redundant checks
|
13 жил өмнө |
Jonas Maebe
|
587244c088
* factored out common code from get_funcretloc()
|
13 жил өмнө |
Jonas Maebe
|
dc70db9402
* parameter passing support for AIX:
|
13 жил өмнө |
joost
|
07bf44517c
* Merged XPCom branch into trunk, added support for constref and changed
|
14 жил өмнө |
Jonas Maebe
|
f13f6627c4
* moved use_fixed_stack from cgutils to a method in paramgr so it can
|
15 жил өмнө |
Jonas Maebe
|
57bd6d2685
+ merged nestedprocvars branch
|
15 жил өмнө |
Jonas Maebe
|
ea4bb9d752
* don't treat variant records with one element as "records with one element"
|
15 жил өмнө |
Jonas Maebe
|
283018a3bf
* changed tprocdef.funcretloc[] from a tlocation into a tcgpara so it can
|
15 жил өмнө |
Jonas Maebe
|
cc5aeb09de
* fixed handling the result value of functions where the result type is
|
16 жил өмнө |