florian
|
6b7557924e
* fix assignintreg on avr
|
10 роки тому |
Jeppe Johansen
|
2227045e23
Replace forbidden chars in more places in the GAS assembler writer.
|
11 роки тому |
Jeppe Johansen
|
e33550b67d
Added support for X,Y,and Z register aliases plus low/high forms, and post-incrementation in AVR assembler reader.
|
11 роки тому |
florian
|
cb48c2afca
* some fixes for parameter handling on avr
|
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
|
dd15ee5bf2
* removed superfluous checks (push_addr_param() already checks for those)
|
12 роки тому |
florian
|
bcd48ac1a1
+ patch by Justin Smyth to support the lpc1343, resolves #23844
|
12 роки тому |
svenbarth
|
7bad1763b8
Decrease amount of code duplication regarding handling of safecall and record constructors.
|
12 роки тому |
paul
|
b2a613c17f
compiler: implement record constructors + tests
|
12 роки тому |
paul
|
51825b6f2e
compiler: change ret_in_param to accept tabstractprocdef instead of tproccalloption to allow check more options (required for record constructor implementation)
|
12 роки тому |
Jonas Maebe
|
69c29a415f
* pass the procdef to getintparaloc instead of only the proccalloption, so
|
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 роки тому |
florian
|
a0b0b43d0c
+ implemented tcgavr.a_jmp_name
|
14 роки тому |
florian
|
b870a6eff5
* started to fix parameter passing
|
14 роки тому |
florian
|
db2600d40b
+ first primitive concatcopy implementation
|
14 роки тому |
joost
|
07bf44517c
* Merged XPCom branch into trunk, added support for constref and changed
|
15 роки тому |
Jonas Maebe
|
57bd6d2685
+ merged nestedprocvars branch
|
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 роки тому |
peter
|
8f239d04b6
* cleanup and simplify the set type handling
|
17 роки тому |
florian
|
bc73f9021c
Merged revisions 5891-10167,10169-10180 via svnmerge from
|
17 роки тому |