Historial de Commits

Autor SHA1 Mensaje Fecha
  yury 9b1567f054 * Corrected method's visibility. hace 4 años
  yury 64c586b86d * Removed/ifdefed lots of unused variables. hace 4 años
  pierre 19d5e43615 Avoid internalerror in RemoveCurrentP for arm compiler hace 4 años
  florian 1014e53081 * patch by J. Gareth Moreton: fixes crash on ARM with -CriotR, resolves #38116 hace 4 años
  pierre 3d374727dd Move explicit typecast to after check to avoid RTE when compiled with -CR hace 4 años
  florian eec51afadd * patch (with little modification) by J. Gareth Moreton: refactor ARM/Aarch64 peephole optimizer, first part of #37526 hace 4 años
  florian c5d7e6807c * ARM: factor out TARMAsmOptimizer.OptPass1And hace 5 años
  florian 0acae47310 * ARM: get rid of more unneeded sxtb/h uxtb/h instructions hace 5 años
  florian 651f5cb8a1 * ARM: (V)LDM do not load from the registers in the reg. set hace 5 años
  florian a084c8829f * patch by J. Gareth Moreton: refactor RemoveCurrentP hace 5 años
  florian 099faf2d2b * factored out and improved TARMAsmOptimizer.RedundantMovProcess hace 5 años
  florian 9176efbab4 * factored out TARMAsmOptimizer.OptPass1SXTH hace 5 años
  florian 19a9d4c4ac * factored out TARMAsmOptimizer.OptPass1SXTB hace 5 años
  florian 7172397077 * factored out TARMAsmOptimizer.OptPass1UXTH hace 5 años
  florian 9bcff94e9e * factored out TARMAsmOptimizer.OptPass1UXTB hace 5 años
  florian 2276caae24 + common assembler optimizer base class for arm and aarch64 hace 5 años
  florian 458a6000e7 + arm: optimize sxth/sxtb hace 5 años
  florian 80c0fc3c92 * several fixes to get better reg. allocations in the arm assembler optimizer hace 5 años
  florian 62129db44c * ARM: look further ahead when optimizing mov rX, yyyy hace 5 años
  florian 9132b54b3b + ARM: MovMLA2MUL optimization hace 5 años
  florian 684ef3008f * ARM: optimize mov rX,#0 .... mul/mla/umull ...,rX,... hace 5 años
  florian d409548842 -- Zusammenführen von r31198 in ».«: hace 5 años
  florian 2a315df80c * check in CheckLive* if a register allocator is initialized for a certain register type hace 5 años
  florian da54d0e8f7 + patch by J. Gareth Moreton: new method TAOptObj.CanDoJumpOpts and arm specific implementation hace 5 años
  florian a2d3522812 * general-dynamic -> global-dynamic hace 5 años
  florian 5d1d9858d1 + VMovVMov2VMov optimization hace 6 años
  florian 3d5ab366e1 * fix RemoveSuperfluousVMov if the VMov destination reg is an integer register, resolved #35978 hace 6 años
  florian 0a0397c9f5 * forgotten part of previous commit: fix BccB2Cond optimization on arm hace 6 años
  florian fd70fcace6 * fix BccB2Cond optimization on arm hace 6 años
  florian f23f3a4c5e * enable TCpuAsmOptimizer.RemoveSuperfluousVMov for VLDR hace 6 años