Jonas Maebe
|
61e4a1b811
+ added tasmlist parameter to getintparaloc() (needed for llvm)
|
10 years ago |
Jeppe Johansen
|
8c105d4c97
Fix off by 8 error.
|
10 years ago |
florian
|
873d88ba57
* fix 8 Bit*8 Bit multiplication according to #27737 using modified code supplied by Georg Hieber
|
10 years ago |
florian
|
ad995eb121
* use correctly CALL/RCALL and JMP/RJMP on avr, resolves #27738
|
10 years ago |
Jonas Maebe
|
b745dcc64c
* moved g_external_wrapper() to the hlcg, and also g_intf_wrapper() because
|
11 years ago |
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 years ago |
Jeppe Johansen
|
10522e9779
Disabled a_adjust_sp optimized steps for now.
|
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 |
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 years ago |
florian
|
cb48c2afca
* some fixes for parameter handling on avr
|
11 years ago |
florian
|
4d5119bf1c
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
|
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 |