Commit History

Autor SHA1 Mensaxe Data
  florian aec49340a3 * patch by Christo Crause, resolves #38961, fixes the following formatting and spelling problems in the AVR compiler files: %!s(int64=4) %!d(string=hai) anos
  florian 022a9b210f + AVR: avr_des intrinsic %!s(int64=4) %!d(string=hai) anos
  florian 37a3b542e6 * avr: patch by Christo Crause: replace findreg_by_gasname with gas_regname_table, resolves #37131 %!s(int64=5) %!d(string=hai) anos
  florian 26eae3672b + AVR: GetDefaultZeroReg and GetDefaultTmpReg %!s(int64=5) %!d(string=hai) anos
  florian 96a4cda03b * AVR: fixes pushing and handling of stack passed parameters %!s(int64=5) %!d(string=hai) anos
  florian e1e8986462 * patch by J. Gareth Moreton, issue #36271, part 3: support for the other architectures %!s(int64=5) %!d(string=hai) anos
  florian 69786ffe73 somehow committing went wrong, second part of last commit: %!s(int64=5) %!d(string=hai) anos
  Jonas Maebe bfc7c58a69 * synchronised with trunk till r40348 %!s(int64=6) %!d(string=hai) anos
  florian 42e54c1ad5 * max_operands needs only to be 2 on avr %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 8555ec1438 + fpc_eh_return_data_regno() intrinsic to get the return register numbers %!s(int64=6) %!d(string=hai) anos
  pierre 92acd38f40 Fix for bug report #34380 %!s(int64=6) %!d(string=hai) anos
  nickysn 518cdf9674 * replaced the saved_XXX_registers arrays with virtual methods inside %!s(int64=7) %!d(string=hai) anos
  nickysn ddba821561 * GetNextReg(), used by 16-bit and 8-bit code generators (i8086 and avr) moved %!s(int64=7) %!d(string=hai) anos
  nickysn 1476b5168d + added F_PL and F_MI to TResFlags for avr. This allows generating the BRPL and %!s(int64=8) %!d(string=hai) anos
  florian c86bac021b + xch instruction for avr %!s(int64=8) %!d(string=hai) anos
  Jeppe Johansen ffe67a93b4 Fix is_calljmp to include call instructions. This was breaking some optimizations previously. %!s(int64=10) %!d(string=hai) anos
  florian 40dc34b9d8 * several issues with the avr instruction table fixes, resolves issue #27963 %!s(int64=10) %!d(string=hai) anos
  florian b84657980d * make OS_INT/OS_SINT 8 Bit on avr, should work better on avr, resolves #27840 %!s(int64=10) %!d(string=hai) anos
  florian 2b9c0ef3b4 - jmp_instructions shouldn't include call/ret instructions %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen e33550b67d Added support for X,Y,and Z register aliases plus low/high forms, and post-incrementation in AVR assembler reader. %!s(int64=11) %!d(string=hai) anos
  svenbarth c48d572996 Implement support for saving and restoring address registers. %!s(int64=11) %!d(string=hai) anos
  florian d1b2a7732a + GetOffsetReg64 %!s(int64=12) %!d(string=hai) anos
  masta e327b4581c Use TRegNameTable instead of array[tregisterindex] of string[10] %!s(int64=12) %!d(string=hai) anos
  Jeppe Johansen 0087661fb5 Added FPv4_d16 FPU instructions, and a few extra registers %!s(int64=12) %!d(string=hai) anos
  florian 4dee21c60e + NR_DEFAULTFLAGS and RS_DEFAULTFLAGS for all CPUs with flags added %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 708a2532fc * consistently define empty saved_mm_registers arrays as containing a single %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 85a3fd3357 + ossinttype/osuinttype defs that correspond to OS_SINT/OS_INT for use in %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe ac43eb9b70 + generic implementation of ReplaceForbiddenAsmSymbolChars() instead %!s(int64=13) %!d(string=hai) anos
  florian f1f0cb033a * move ReplaceForbiddenChars to cpubase of avr so it can be used in dbgstabs as well %!s(int64=14) %!d(string=hai) anos
  florian ff5f311b34 - removed no more used constants %!s(int64=14) %!d(string=hai) anos