Commit History

Автор SHA1 Съобщение Дата
  florian 7e6eeebdf0 o patch by J. Gareth Moreton, seeks to improve maintainability, safety and efficiency преди 5 години
  florian af107ca8fe o patch by J. Gareth Moreton, resolves #36355 преди 5 години
  pierre 17c422c3f2 Patch by Gareth Moreton. преди 5 години
  florian 61bf55e0fe * define renamed преди 5 години
  pierre ff415ba39c Fixes by Gareth Moreton for problems exposed by use of -CriotR option преди 5 години
  florian 6248a127ca * write assembler optimizer messages into output file if DEBUG_AOPTOBJ is set преди 5 години
  florian da54d0e8f7 + patch by J. Gareth Moreton: new method TAOptObj.CanDoJumpOpts and arm specific implementation преди 5 години
  florian f505822ab5 o patch by J. Gareth Moreton: преди 5 години
  florian d4f0658c02 * disable condition jump optimization on MIPS for now for the time being преди 5 години
  florian bf24882c33 * patch by J. Gareth Moreton: fix building for armv6m after r43441 преди 5 години
  florian 0ab0eefae0 + separate JUMP_DEBUG define преди 5 години
  florian d82335bf9a * do not remove cfi_endproc after jmps преди 5 години
  florian 5c0a5b73c7 * patch by J. Gareth Moreton: fix compilation with debug info after r43441 and friends, resolves #36299 преди 5 години
  florian 47dcc5b05b * patch by J. Gareth Moreton, issue #36271, part 1: general rework of the jump optimizer преди 5 години
  Jonas Maebe 67fc9a7853 * fixed peephole opitimizer removing some infinite loops (mantis #36139) преди 5 години
  florian 9230ae5aab o overhaul-base.patch by J. Gareth Moreton, base for further patches преди 6 години
  Jonas Maebe 1b6425176b * synchronised with trunk till r42049 преди 6 години
  Jonas Maebe 281b3ad276 * fix case completeness and unreachable code warnings in compiler that would преди 6 години
  Jonas Maebe 5d28e2156b + support for generating Dwarf CFI using .cfi_* directives преди 6 години
  florian 94d7a02fae * modified patch by Gareth Moreton to pool TmpUsedRegs in the assembler optimizers, resolves #34679 преди 6 години
  Jonas Maebe 122d0d36d6 + volatile() expression that marks an expression as volatile преди 6 години
  florian 9b0ff05ee8 - get rid of MaxOps, it is redundant with max_operands преди 6 години
  florian 2a016889de * skip align directives after unconditional jumps преди 6 години
  pierre 0abc978cc4 Change RemoveCurrentP parameter type to tai, because GetNextInstruction does not always return a taicpu, adapt code in avr/aoptcpu unit преди 6 години
  Jeppe Johansen 054bf32f1f Add RV64GC cpu type. преди 7 години
  Jeppe Johansen ceb38833f2 Added RiscV32/64 target, from a cleaned up version of branches/laksen/riscv/trunk. преди 7 години
  florian 5782acc32d * patch by J. Gareth Moreton to fix 33909 преди 7 години
  florian ae950956af + TAOptObj.*PeepHoleOpts* check if p is really assigned преди 7 години
  florian 78878f59b1 + generic TAOptObj.AllocRegBetween преди 7 години
  florian 52510ea933 + TUsedRegs.Dump преди 7 години