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

Аутор SHA1 Порука Датум
  florian fd74c26707 * TARMAsmOptimizer.USxtOp2Op sets register size if needed пре 1 година
  florian 5b03123bd4 * ensure register size is set properly by AndSxt2And пре 1 година
  J. Gareth "Curious Kit" Moreton 9ee1821622 * arm / a64: Extended the AND; CMP -> ANDS family of optimisations to catch BIC as well as AND пре 1 година
  J. Gareth "Curious Kit" Moreton f77b9fa4ef * arm/a64: Fixed bug where shifter operand was not preserved in AND/CMP -> TST optimisation пре 1 година
  J. Gareth "Curious Kit" Moreton 1dbcba4796 * arm/a64: Bug fix where instructions optimised into "mov r0,r0" пре 1 година
  J. Gareth "Curious Kit" Moreton 271f69db12 * arm/a64: "OptPass2AND" and "OptPass2CMP" adapted to remove vestigial CMP and TST instructions пре 1 година
  J. Gareth "Curious Kit" Moreton b18c10d0d8 * arm/a64: New "OptPass2TST" routine to catch "TST; B.c; AND -> ANDS; B.c" optimisation пре 1 година
  J. Gareth "Curious Kit" Moreton 9f19f582c4 * arm/a64: New AND/CMP -> TST or ANDS optimisation пре 1 година
  J. Gareth "Curious Kit" Moreton af9c9a826e * a64: Porting of MatchOperand function from x86 that takes integer parameter пре 3 година
  florian 3e5f6d3228 * use AllocRegbetween in TARMAsmOptimizer.RemoveSuperfluousMove, resolves #39921 пре 3 година
  florian 4b1978026a * more use of USxtOp2Op пре 3 година
  florian 5cbb36f218 * factor out TARMAsmOptimizer.USxtOp2Op пре 3 година
  florian 4846bd78fb * building of arm compiler fixed пре 3 година
  florian c1db756617 + ARM/Aarch64: *xt*Op2Op optimizations пре 3 година
  florian cebb47fe9a * factor out GetNextInstructionUsingReg calls in TARMAsmOptimizer.OptPass1*XT* пре 3 година
  florian 9061fba9ff * refactoring пре 3 година
  florian 018c1e5dfd * cosmetics пре 3 година
  J. Gareth "Curious Kit" Moreton 06cbb6edc7 * a64: Updated debug messages to follow standard. пре 3 година
  J. Gareth "Curious Kit" Moreton d6ff4ed967 * arm/a64: New sbfx/ubfx -> mov optimisation пре 3 година
  florian a6921fff7b + Aarch64: SxthSxtw2Sxth optimization пре 3 година
  Florian Klämpfl a47f153dae * avoid to create a stack frame on aarch64 if possible пре 7 година
  Jonas Maebe c745ae4836 AArch64 popt: don't replace registers with X/WZR пре 4 година
  florian 2e8c99947a * define DEBUG_AOPTCPU if EXTDEBUG is used пре 4 година
  florian 5762e687a3 * (modified) patch by J. Gareth Moreton: ARM/AArch64 Some short-range LDR/STR optimisations, last part of #38841 пре 4 година
  florian 40e1a09e6c * improved AndUtxh2And optimization пре 4 година
  pierre 9bad5180bb Avoid using UXT and SXT instructions on arm version below 6 пре 4 година
  florian d936280c6b * (modified) patch by J. Gareth Moreton to unify ldr/str optimizations on Aarch64/ARM, part of #38841 пре 4 година
  florian 7a3eb453d4 * arm/aarch64: patch by J. Gareth Moreton: fix register allocation information for Mov2None 2, should resolve #38055 пре 4 година
  florian d4ad618a70 * similiar fix to r48167 for OptPass1SXTH пре 4 година
  florian 14ddc59edb * arm*: fix SxtbAndImm2Sxtb (now SxtbAndImm2Uxtb) optimization as proposed by Pierre and Gareth пре 4 година