Jeppe Johansen
|
e33550b67d
Added support for X,Y,and Z register aliases plus low/high forms, and post-incrementation in AVR assembler reader.
|
11 лет назад |
sergei
|
9c1f917e3a
* a_call_ref functionality cannot be implemented efficiently at code generator level, because references need specific preparations at earlier points. Moved this support to tcgcallnode and its x86 descendants, and got rid of all ifdef's around.
|
11 лет назад |
florian
|
cb48c2afca
* some fixes for parameter handling on avr
|
11 лет назад |
florian
|
4d5119bf1c
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
|
11 лет назад |
Jonas Maebe
|
69c29a415f
* pass the procdef to getintparaloc instead of only the proccalloption, so
|
12 лет назад |
florian
|
a3dff44489
+ support of 64 bit operations on avr
|
12 лет назад |
Jonas Maebe
|
7a0ae38700
+ also specify the parameter def when allocating a parameter via
|
13 лет назад |
florian
|
0e7e45d423
* avoid warnings in the avr code generator
|
13 лет назад |
florian
|
0066a12974
* makes a_jmp_cond working
|
14 лет назад |
florian
|
6005ec2c91
+ a_jmp_cond implemented
|
14 лет назад |
florian
|
b0cef1693a
* compilation of system unit was broken
|
14 лет назад |
florian
|
26850e3425
* fix full cycle after adding new boolean types
|
14 лет назад |
florian
|
5231d109ba
* fullcycle fixed
|
14 лет назад |
florian
|
8cfbb70326
+ generic a_cmp_const_reg_label
|
14 лет назад |
florian
|
ebe8078263
* compilation fixed
|
14 лет назад |
florian
|
7b8f3a61d3
+ implemented tcgavr.g_flags2reg
|
14 лет назад |
florian
|
ed8d652398
+ implemened a_cmp_reg_reg_label
|
14 лет назад |
florian
|
5fd4bb70de
* started to implement ref.base parameter for normalize_ref
|
14 лет назад |
florian
|
a0b0b43d0c
+ implemented tcgavr.a_jmp_name
|
14 лет назад |
florian
|
8d960cb608
+ implementation of shifting operations for avr
|
14 лет назад |
florian
|
d4ff3b2eb6
* forgotten file in previous commit
|
14 лет назад |
florian
|
c7e6d07ff0
* fix tavraddnode.second_cmp
|
14 лет назад |
florian
|
8f343078fa
* optimize moves into movw if possible
|
14 лет назад |
florian
|
de2d504f15
+ dedicated getaddressregister so address registers are allocated with size OS_ADDR
|
14 лет назад |
florian
|
a6464c36e3
* push reads the register
|
14 лет назад |
florian
|
1cc956afc8
+ implements tcgavr.a_loadaddr_ref_reg
|
14 лет назад |
florian
|
0302c7181e
* AVR: use LDS/LD and STS/ST depending on the reference
|
14 лет назад |
florian
|
93e72b7e8a
* fixed normalize_ref
|
14 лет назад |
florian
|
b870a6eff5
* started to fix parameter passing
|
14 лет назад |
florian
|
7b9276ae8a
+ implementation of avr rtl helpers
|
14 лет назад |