Историја ревизија

Аутор SHA1 Порука Датум
  florian 9176efbab4 * factored out TARMAsmOptimizer.OptPass1SXTH пре 5 година
  florian 19a9d4c4ac * factored out TARMAsmOptimizer.OptPass1SXTB пре 5 година
  florian 7172397077 * factored out TARMAsmOptimizer.OptPass1UXTH пре 5 година
  florian 9bcff94e9e * factored out TARMAsmOptimizer.OptPass1UXTB пре 5 година
  florian 2276caae24 + common assembler optimizer base class for arm and aarch64 пре 5 година
  florian 458a6000e7 + arm: optimize sxth/sxtb пре 5 година
  florian 80c0fc3c92 * several fixes to get better reg. allocations in the arm assembler optimizer пре 5 година
  florian 62129db44c * ARM: look further ahead when optimizing mov rX, yyyy пре 5 година
  florian 9132b54b3b + ARM: MovMLA2MUL optimization пре 5 година
  florian 684ef3008f * ARM: optimize mov rX,#0 .... mul/mla/umull ...,rX,... пре 5 година
  florian d409548842 -- Zusammenführen von r31198 in ».«: пре 5 година
  florian 2a315df80c * check in CheckLive* if a register allocator is initialized for a certain register type пре 5 година
  florian da54d0e8f7 + patch by J. Gareth Moreton: new method TAOptObj.CanDoJumpOpts and arm specific implementation пре 5 година
  florian a2d3522812 * general-dynamic -> global-dynamic пре 5 година
  florian 5d1d9858d1 + VMovVMov2VMov optimization пре 6 година
  florian 3d5ab366e1 * fix RemoveSuperfluousVMov if the VMov destination reg is an integer register, resolved #35978 пре 6 година
  florian 0a0397c9f5 * forgotten part of previous commit: fix BccB2Cond optimization on arm пре 6 година
  florian fd70fcace6 * fix BccB2Cond optimization on arm пре 6 година
  florian f23f3a4c5e * enable TCpuAsmOptimizer.RemoveSuperfluousVMov for VLDR пре 6 година
  Jonas Maebe 281b3ad276 * fix case completeness and unreachable code warnings in compiler that would пре 6 година
  Jeppe Johansen 44beea91b5 - Fix UTX* optimizations that didn't consider the optional ROR parameter. пре 6 година
  florian 94d7a02fae * modified patch by Gareth Moreton to pool TmpUsedRegs in the assembler optimizers, resolves #34679 пре 6 година
  yury 92e579a294 * Improved the comment. пре 6 година
  yury fdcb12d9f6 * ARM: Remove preindexing and postindexing for LDR in some cases when removing superfluous MOVs. It fixes crash when calling Format() if rtl is compiled with -O3. пре 6 година
  Jonas Maebe 122d0d36d6 + volatile() expression that marks an expression as volatile пре 6 година
  pierre aebc8527ef Also disable range checking in arm/aoptcpu unit пре 6 година
  florian 9f16c34329 + initial work for tls-based threadvar support on arm-linux пре 6 година
  pierre fbffd2a38f Fix typecast in FindRegDeAlloc call пре 6 година
  Jeppe Johansen 09a8cafcd7 Restricted MlaCmp>Mlas optimization to only work in ARM mode. пре 8 година
  florian 4868b83157 * do not generate always debug messages in the arm assembler optimizer пре 8 година