florian
|
03fa8336de
o several avr fixes
|
10 年之前 |
florian
|
6a032bee1b
* improved code generation for a_load_const_reg and a_op_const_reg
|
10 年之前 |
florian
|
63bf17440c
* use volatile registers first
|
10 年之前 |
Jonas Maebe
|
61e4a1b811
+ added tasmlist parameter to getintparaloc() (needed for llvm)
|
10 年之前 |
Jeppe Johansen
|
8c105d4c97
Fix off by 8 error.
|
10 年之前 |
florian
|
873d88ba57
* fix 8 Bit*8 Bit multiplication according to #27737 using modified code supplied by Georg Hieber
|
10 年之前 |
florian
|
ad995eb121
* use correctly CALL/RCALL and JMP/RJMP on avr, resolves #27738
|
10 年之前 |
Jonas Maebe
|
b745dcc64c
* moved g_external_wrapper() to the hlcg, and also g_intf_wrapper() because
|
11 年之前 |
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 年之前 |
Jeppe Johansen
|
10522e9779
Disabled a_adjust_sp optimized steps for now.
|
11 年之前 |
Jeppe Johansen
|
2227045e23
Replace forbidden chars in more places in the GAS assembler writer.
|
11 年之前 |
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
|
13 年之前 |
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 年之前 |