yury
|
4fa99cff62
* Removed more assigned but unused vars.
|
4 years ago |
yury
|
64c586b86d
* Removed/ifdefed lots of unused variables.
|
4 years ago |
florian
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
4 years ago |
florian
|
b8c707ed7e
* patch by Christo Crause: r0, r1 are no volatile registers for avr tiny
|
4 years ago |
florian
|
fc50edfe31
* AVR: couple of fixes for CPUs with only 16 registers
|
5 years ago |
florian
|
2d9cdab264
+ AVR: initial support for the avrtiny architecture
|
5 years ago |
florian
|
96a4cda03b
* AVR: fixes pushing and handling of stack passed parameters
|
5 years ago |
Jeppe Johansen
|
0d97dc7965
avr: Fixed some inconsistencies.
|
6 years ago |
Jonas Maebe
|
8b9e90dc7a
* keep track of whether a routine has a C-style variadic parameter in the
|
6 years ago |
Jonas Maebe
|
fa3b0ca312
* support marking defs created via the getreusable*() class methods as
|
9 years ago |
Jonas Maebe
|
f402b0d7df
* changed getpointerdef() into a tpointerdef.getreusable() class method
|
10 years ago |
florian
|
b4fc11fe06
* implemented r30870 for all platforms: pass dyn. array parameters like pointer parameters so typically in a register
|
10 years ago |
florian
|
d1e48b0f71
* correctly handle parameters on the stack with OS_NO
|
10 years ago |
florian
|
1ef7e36f3c
* some fixes for handling parameters passed on the stack
|
10 years ago |
florian
|
4b7ae00620
* fixes several issues with parameter handling on avr
|
10 years ago |
florian
|
ef2e2c5033
* assign registers for parameters correctly, resolves #27804
|
10 years ago |
Jonas Maebe
|
67b8aceaee
* synchronized with privatetrunk till r30095
|
10 years ago |
florian
|
6b7557924e
* fix assignintreg on avr
|
10 years ago |
Jonas Maebe
|
bacd303208
* synchronized with trunk up to r27758
|
11 years ago |
Jonas Maebe
|
e9268a0a14
* synchronised with trunk up till r26975
|
11 years ago |
Jeppe Johansen
|
2227045e23
Replace forbidden chars in more places in the GAS assembler writer.
|
11 years ago |
Jeppe Johansen
|
e33550b67d
Added support for X,Y,and Z register aliases plus low/high forms, and post-incrementation in AVR assembler reader.
|
11 years ago |
florian
|
cb48c2afca
* some fixes for parameter handling on avr
|
11 years ago |
Jonas Maebe
|
99de108c68
* renamed all paramanagers to tcpuparamanager so the llvm paramanager can
|
11 years ago |
Jonas Maebe
|
9938169d2c
* don't use the paracgsize in get_paraloc_def(), because it generally
|
12 years ago |
Jonas Maebe
|
7566ddcc8f
* add a tdef to each parameter location and set it for all target
|
12 years ago |
Jonas Maebe
|
dd15ee5bf2
* removed superfluous checks (push_addr_param() already checks for those)
|
12 years ago |
florian
|
bcd48ac1a1
+ patch by Justin Smyth to support the lpc1343, resolves #23844
|
12 years ago |
svenbarth
|
7bad1763b8
Decrease amount of code duplication regarding handling of safecall and record constructors.
|
12 years ago |
paul
|
b2a613c17f
compiler: implement record constructors + tests
|
12 years ago |