Commit Verlauf

Autor SHA1 Nachricht Datum
  Karoly Balogh 1fa7d4f92a m68k: on CF, sign_extend the clone register not the original dst for rotate/shift ops vor 1 Monat
  Karoly Balogh 21fe99bfcc m68k: fix typos in 6a82ca8a - caused by blind refactor before committing vor 1 Monat
  Karoly Balogh 6a82ca8a1e m68k: add support for OP_ROL/OP_ROR to a_op_reg_reg. this fixes m68k builds after 0af3f2a9 vor 1 Monat
  Karoly Balogh 69611bba2d m68k: fix indentation, no functional change vor 1 Monat
  florian 9f6a3eebb7 * handle adress registers properly in tcg64f68k.a_op64_reg_ref vor 1 Jahr
  Karoly Balogh 6bbb10e64d m68k: do not generate LEA instructions with explicitly specified size. only long is possible anyway. vor 2 Jahren
  Karoly Balogh 92e5ede347 m68k: fixed the capabilities flags inverted logic issues committed in 7d23c2e9 vor 3 Jahren
  Karoly Balogh 7d23c2e9d0 m68k: use CPU capabilities at places instead of hardwiring cpu_coldfire vor 3 Jahren
  Karoly Balogh 59c33d69ab Revert "m68k: utilize cg.a_loadaddr_ref_cgpara in hlcgcpu" for now, turns out it's not needed vor 3 Jahren
  Karoly Balogh ed520548be m68k: utilize cg.a_loadaddr_ref_cgpara in hlcgcpu, as m68k has an instruction for loading addresses directly to the stack (PEA), and the default implementation of hlcg.a_loadaddr_ref_cgpara doesn't use that code path vor 3 Jahren
  Karoly Balogh be2c1c751d * m68k: fixed the register save/restore for larger than 32K stackframes on subarchs which has no long displacement, to not trash register A0 vor 3 Jahren
  Karoly Balogh 077a3f1892 * m68k: don't attempt to copy less than 1 byte in g_concatcopy, this fixes tdfa7.pp on 68000 and removes some superfluous address processing on 68020+ in the same test vor 3 Jahren
  Karoly Balogh 8f083f6342 * m68k: do not generate unnecessary unaligned load sequences for byte loads into registers, this fixes tcnvint1 test on plain 68000 vor 3 Jahren
  Károly Balogh d0178f7ae0 m68k: fix a_loadfpu_ref_reg to call a_loadfpu_reg_reg instead of a_load_reg_reg. made a_loadfpu_reg_reg internalerror on invalid target sizes when loading to a different reg size vor 4 Jahren
  Károly Balogh 10fa12bbae m68k: take rounding requirements into account in a_loadfpu_reg_reg and a_loadfpu_ref_reg vor 4 Jahren
  Károly Balogh 7f96a26de0 m68k: in g_concatcopy, check the actual alignment of references being copied rather than always excluding word and dword sized direct copies on a 68000 vor 4 Jahren
  florian fbb2e63fea + #QLvember work: stack frame optimization for m68k vor 4 Jahren
  florian 5ca2356638 * take care of po_noreturn in more cases vor 4 Jahren
  florian 637976e83f * patch by Marģers to unify internal error numbers, resolves #37888 vor 5 Jahren
  florian 995d2d280a - no need to call add_move_instruction if data is moved between different register classes vor 5 Jahren
  Károly Balogh c38efe6d18 m68k: tabs to spaces and indentation fix, no functional change vor 5 Jahren
  Károly Balogh fc5c35362b m68k: preparations for upcoming full instruction tables, mostly converting code away from using sets of opcodes vor 5 Jahren
  Jonas Maebe 1e3f72403e * renamed getintparaloc to getcgtempparaloc vor 5 Jahren
  pierre 7d12e8cc6d Avoid warnings for m68k compiler vor 6 Jahren
  pierre 1bed61195e Fix m68k errors with -CriotR option vor 6 Jahren
  Károly Balogh de095c4631 m68k: refactoring to use fpu_capabilities at more places instead of hardwiring certain fpu types vor 6 Jahren
  Károly Balogh 3662afe93b m68k: added more cpu capabilities. changed the CG at a few places to actually use them vor 6 Jahren
  pierre 53a27fe7b3 Disable range check in m68k:tiscv32 and riscv64 cgcpu units vor 7 Jahren
  pierre 0bcf9a51d9 Avoid range check error when compiled with -CR vor 7 Jahren
  Jonas Maebe 0b246f3dbd * converted Boolean8 to an internal type, and mapped Boolean to the vor 7 Jahren