nickysn
|
fe3f4a7447
* fixes in trgcpu.do_spill_replace
|
5 年之前 |
nickysn
|
8ceee70912
* range check for spilltemp.offset in [-128..127], not [0..63] in trgcpu.do_spill_replace for Z80
|
5 年之前 |
nickysn
|
8291d24b7f
* fix comment
|
5 年之前 |
nickysn
|
bf8d560cc6
* treat all Z80 registers as 8-bit
|
5 年之前 |
nickysn
|
5ddd0dd9b8
+ implemented a_load_const_ref for more efficient Z80 code generation for const assignment to local variables
|
5 年之前 |
nickysn
|
4fe04ac53a
* write references of the type (IX+const), (IY+const) as const(IX) or const(IY), since that appears to
|
5 年之前 |
nickysn
|
4099c0eed8
+ initial implementation (not working yet) for spilling_create_store and spilling_create_load for Z80
|
5 年之前 |
nickysn
|
e04d2acd6c
+ emit references with negative offsets correctly in the sdcc-sdasz80 asm output
|
5 年之前 |
nickysn
|
4de1d5a8bf
+ Z80 stackframe generation
|
5 年之前 |
nickysn
|
574fea7e63
+ ait_tempalloc asm output for sdcc-sdasz80
|
5 年之前 |
nickysn
|
4b281dd6c9
* changed the ifndef avr to ifdef avr in GetNextReg
|
5 年之前 |
nickysn
|
71cadc0a3e
* moved the AVR-specific comment next to the AVR specific code
|
5 年之前 |
nickysn
|
54811831b5
- disable the check for R_SUBWHOLE in GetNextReg for Z80
|
5 年之前 |
nickysn
|
f81c4a9454
* synchronize with trunk
|
5 年之前 |
Jonas Maebe
|
d5de84c6c5
* use typenames in more cases in the generated LLVM IR (results in smaller
|
5 年之前 |
Jonas Maebe
|
afd0ae44ee
* use tprocvardef.getreusableprocaddr also for non-address-only copies of
|
5 年之前 |
Jonas Maebe
|
4ba19f5418
* add support for creating non-address-only procvars to
|
5 年之前 |
florian
|
b033ccbddb
* cleanup
|
5 年之前 |
florian
|
44d9498eff
* cosmetics
|
5 年之前 |
nickysn
|
65efc495af
+ add edges to disallow the use of the 8-bit subregisters of IX, IY and SP
|
5 年之前 |
nickysn
|
20cd3a6d1b
- removed GetLoad and GetStore from tcgz80. These came from AVR and I don't think they would be useful
|
5 年之前 |
nickysn
|
c02fc4a49f
* fixed OP_NOT in tcgz80.a_op_reg_reg_internal
|
5 年之前 |
nickysn
|
052313d649
* fixed OP_AND,OP_OR,OP_XOR in tcgz80.a_op_reg_reg_internal
|
5 年之前 |
nickysn
|
d7675c6c81
+ support line info (-al) in the sdcc-sdasz80 asm output
|
5 年之前 |
nickysn
|
cae1865f32
* fixes for OP_ADD and OP_SUB in a_op_reg_reg_internal. The destination of add/adc/sub/sbc can only be
|
5 年之前 |
nickysn
|
d26b5199c8
+ implemented a_load_ref_reg for fromsize=tosize for z80
|
5 年之前 |
nickysn
|
3893baabd8
+ output nothing for ait_stab, ait_force_line and ait_function_name in the sdcc-sdasz80 asm writer
|
5 年之前 |
nickysn
|
73e11ee97d
+ compile with -dEXTDEBUG
|
5 年之前 |
nickysn
|
065a0d44d8
* tcg64favr renamed tcg64fz80
|
5 年之前 |
nickysn
|
50e5b07568
* synchronize with trunk
|
5 年之前 |