tg74
|
3b09397e34
merge with trunk
|
11 years ago |
Jonas Maebe
|
69c29a415f
* pass the procdef to getintparaloc instead of only the proccalloption, so
|
12 years ago |
florian
|
a3dff44489
+ support of 64 bit operations on avr
|
12 years ago |
Jonas Maebe
|
7a0ae38700
+ also specify the parameter def when allocating a parameter via
|
13 years ago |
florian
|
0e7e45d423
* avoid warnings in the avr code generator
|
13 years ago |
florian
|
0066a12974
* makes a_jmp_cond working
|
14 years ago |
florian
|
6005ec2c91
+ a_jmp_cond implemented
|
14 years ago |
florian
|
b0cef1693a
* compilation of system unit was broken
|
14 years ago |
florian
|
26850e3425
* fix full cycle after adding new boolean types
|
14 years ago |
florian
|
5231d109ba
* fullcycle fixed
|
14 years ago |
florian
|
8cfbb70326
+ generic a_cmp_const_reg_label
|
14 years ago |
florian
|
ebe8078263
* compilation fixed
|
14 years ago |
florian
|
7b8f3a61d3
+ implemented tcgavr.g_flags2reg
|
14 years ago |
florian
|
ed8d652398
+ implemened a_cmp_reg_reg_label
|
14 years ago |
florian
|
5fd4bb70de
* started to implement ref.base parameter for normalize_ref
|
14 years ago |
florian
|
a0b0b43d0c
+ implemented tcgavr.a_jmp_name
|
14 years ago |
florian
|
8d960cb608
+ implementation of shifting operations for avr
|
14 years ago |
florian
|
d4ff3b2eb6
* forgotten file in previous commit
|
14 years ago |
florian
|
c7e6d07ff0
* fix tavraddnode.second_cmp
|
14 years ago |
florian
|
8f343078fa
* optimize moves into movw if possible
|
14 years ago |
florian
|
de2d504f15
+ dedicated getaddressregister so address registers are allocated with size OS_ADDR
|
14 years ago |
florian
|
a6464c36e3
* push reads the register
|
14 years ago |
florian
|
1cc956afc8
+ implements tcgavr.a_loadaddr_ref_reg
|
14 years ago |
florian
|
0302c7181e
* AVR: use LDS/LD and STS/ST depending on the reference
|
14 years ago |
florian
|
93e72b7e8a
* fixed normalize_ref
|
14 years ago |
florian
|
b870a6eff5
* started to fix parameter passing
|
14 years ago |
florian
|
7b9276ae8a
+ implementation of avr rtl helpers
|
14 years ago |
florian
|
acac3ce37c
* dummy fix for concatcopy
|
14 years ago |
florian
|
27f1abb58b
* clean up and nicer todos
|
14 years ago |
florian
|
d5455cf6ac
+ software multiplication support for OS_16,OS_S16,OS_32,OS_S32
|
14 years ago |