sergei
|
e4fea2ebc8
* Dummy implementations of a_bit_scan_reg_reg and g_stackpointer_alloc in tcg, removes the need to override these methods in every descendant code generator solely to avoid "constructing a class with abstract method" warning.
|
11 yıl önce |
Jeppe Johansen
|
10522e9779
Disabled a_adjust_sp optimized steps for now.
|
11 yıl önce |
Jeppe Johansen
|
2227045e23
Replace forbidden chars in more places in the GAS assembler writer.
|
11 yıl önce |
Jeppe Johansen
|
e33550b67d
Added support for X,Y,and Z register aliases plus low/high forms, and post-incrementation in AVR assembler reader.
|
11 yıl önce |
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 yıl önce |
florian
|
cb48c2afca
* some fixes for parameter handling on avr
|
11 yıl önce |
florian
|
4d5119bf1c
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
|
11 yıl önce |
Jonas Maebe
|
69c29a415f
* pass the procdef to getintparaloc instead of only the proccalloption, so
|
12 yıl önce |
florian
|
a3dff44489
+ support of 64 bit operations on avr
|
12 yıl önce |
Jonas Maebe
|
7a0ae38700
+ also specify the parameter def when allocating a parameter via
|
13 yıl önce |
florian
|
0e7e45d423
* avoid warnings in the avr code generator
|
13 yıl önce |
florian
|
0066a12974
* makes a_jmp_cond working
|
14 yıl önce |
florian
|
6005ec2c91
+ a_jmp_cond implemented
|
14 yıl önce |
florian
|
b0cef1693a
* compilation of system unit was broken
|
14 yıl önce |
florian
|
26850e3425
* fix full cycle after adding new boolean types
|
14 yıl önce |
florian
|
5231d109ba
* fullcycle fixed
|
14 yıl önce |
florian
|
8cfbb70326
+ generic a_cmp_const_reg_label
|
14 yıl önce |
florian
|
ebe8078263
* compilation fixed
|
14 yıl önce |
florian
|
7b8f3a61d3
+ implemented tcgavr.g_flags2reg
|
14 yıl önce |
florian
|
ed8d652398
+ implemened a_cmp_reg_reg_label
|
14 yıl önce |
florian
|
5fd4bb70de
* started to implement ref.base parameter for normalize_ref
|
14 yıl önce |
florian
|
a0b0b43d0c
+ implemented tcgavr.a_jmp_name
|
14 yıl önce |
florian
|
8d960cb608
+ implementation of shifting operations for avr
|
14 yıl önce |
florian
|
d4ff3b2eb6
* forgotten file in previous commit
|
14 yıl önce |
florian
|
c7e6d07ff0
* fix tavraddnode.second_cmp
|
14 yıl önce |
florian
|
8f343078fa
* optimize moves into movw if possible
|
14 yıl önce |
florian
|
de2d504f15
+ dedicated getaddressregister so address registers are allocated with size OS_ADDR
|
14 yıl önce |
florian
|
a6464c36e3
* push reads the register
|
14 yıl önce |
florian
|
1cc956afc8
+ implements tcgavr.a_loadaddr_ref_reg
|
14 yıl önce |
florian
|
0302c7181e
* AVR: use LDS/LD and STS/ST depending on the reference
|
14 yıl önce |