summaryrefslogtreecommitdiff
path: root/compiler/z80
Commit message (Expand)AuthorAgeFilesLines
* Fix z80 compiler failure after change to ConcatConstSymbol in commit #47668pierre2020-12-031-1/+1
* Add {$i fpcdefs.inc} to units that do not have that includepierre2020-11-261-0/+2
* * patch by Marģers to unify internal error numbers, resolves #37888florian2020-10-1310-65/+65
* z80: re-enabled af_smartlink_sections for vasm which is required for the vasm...karoly2020-09-271-1/+1
* z80: cleaned up some tabs vs. spaces indentation mess in the vasm writer. no ...karoly2020-09-271-10/+10
* Disable af_smartlink_sections option for Z80 vasm and z80asm assemblers, as ...pierre2020-09-222-2/+2
* * ait_comment,ait_regalloc,ait_tempalloc,ait_varloc instructions produce only...yury2020-08-222-46/+14
* * reworked usage of tcgnotnode.handle_locjumpflorian2020-08-051-5/+1
* * patch by J. Gareth Moreton: unifies internalerrors, resolves #37471florian2020-08-041-3/+3
* * mark all external assemblers using an LLVM tool using af_llvmjonas2020-07-191-0/+45
* Fix several warnings about uninitialized local variablespierre2020-07-152-0/+3
* z80: vasm doesn't support the JRJP pseudo instruction, so change it to JP dur...karoly2020-06-201-1/+4
* + support the OFFSET directive in the Z80 inline assembler readernickysn2020-06-071-19/+23
* + added the 'AREA' directive support to the Z80 inline assembler, that allowsnickysn2020-06-073-4/+74
* + add intrinsics for Z80 port IN/OUTsvenbarth2020-06-073-0/+188
* + add compiler support for the Z80 MSX-DOS targetsvenbarth2020-06-063-2/+5
* + add support for DEFB and DEFW directives to the internal assembler readersvenbarth2020-06-061-4/+83
* * renamed some REL sections to follow a similar naming conventionnickysn2020-06-021-4/+4
* * z80: use the JRJP pseudo instruction to generate shorter code (it isnickysn2020-05-261-3/+3
* + Z80: implemented the JRJP pseudo instruction in the Z80 internal asm writernickysn2020-05-251-13/+67
* * translate jrjp to jp in the sdcc-sdasz80 asm writernickysn2020-05-251-1/+4
* + added JRJP to various instruction listsnickysn2020-05-255-10/+11
* + Z80: added the JRJP pseudo instructionnickysn2020-05-255-1/+90
* + Z80: handle the flags register in TAoptBaseCpu.RegModifiedByInstructionnickysn2020-05-201-3/+96
* * compilation fixed after r45450nickysn2020-05-201-0/+3
* + Z80: handle all instructions that modify registers, that are not an operand...nickysn2020-05-201-0/+29
* * Reg1ReadDependsOnReg2 moved to TAoptBaseCpunickysn2020-05-202-63/+63
* * Z80: JR can be both conditional and uncoditional jump, just like JPnickysn2020-05-171-2/+2
* - z80: disable regvars, because they don't worknickysn2020-05-171-2/+2
* + z80: handle all instructions in TCpuAsmOptimizer.RegLoadedWithNewValuenickysn2020-05-161-1/+51
* + Z80: report the flags usage for all the remaining instructions in TCpuAsmOp...nickysn2020-05-161-3/+15
* + Z80: report flags register information in TCpuAsmOptimizer.RegLoadedWithNew...nickysn2020-05-161-3/+31
* + handle the flags register bits for many Z80 instructions in TCpuAsmOptimize...nickysn2020-05-141-3/+49
* + Z80: support the flags subregisters in the registers_interfere functionnickysn2020-05-121-4/+20
* + Z80: support all the flags subregisters in super_registers_equalnickysn2020-05-121-4/+10
* + support the LD instruction in TCpuAsmOptimizer.RegLoadedWithNewValuenickysn2020-05-111-6/+116
* + Z80: implemented TCpuAsmOptimizer.InstructionLoadsFromRegnickysn2020-05-111-36/+100
* + added the Z80 individual flag bits as subregistersnickysn2020-05-1110-7/+115
* + Z80: added a registers_interfere helper functionnickysn2020-05-111-0/+58
* + added a correct implementation of TAOptBase.SuperRegistersEqual for the Z80nickysn2020-05-111-0/+26
* + added the alternate Z80 register pairs BC', DE' and HL'nickysn2020-05-1110-11/+38
* + also recognize alternate registers in the Z80 inline asm scanner. This allowsnickysn2020-05-111-0/+6
* - cleaned up some x86-specific code from the Z80 inline asm readernickysn2020-05-111-10/+0
* - removed commented out writelnnickysn2020-05-061-1/+0
* - reverted previous commit, since it was incorrectnickysn2020-05-061-3/+1
* + added internal error in taicpu.gencode.WriteNN to catch unhandled asm instr...nickysn2020-05-061-1/+3
* + support signed 8-bit immediate constants in the Z80 internal asm writer as ...nickysn2020-05-061-1/+1
* + support instructions like BIT, SET and RES in the Z80 internal asm writernickysn2020-05-061-1/+13
* + support the 'in A,(n)' and 'out (n),A' instrunction in the Z80 internal asm...nickysn2020-05-051-0/+14
* + Z80: support conditional JRnickysn2020-05-051-1/+1