История коммитов

Автор SHA1 Сообщение Дата
  florian 30eca29f18 + x86: AND/CMP -> CMP optimiziation 2 лет назад
  J. Gareth "Curious Kit" Moreton e09c2061d1 * x86: Some refactoring to use aoc_ForceNewIteration instead of manually advancing p 2 лет назад
  J. Gareth "Curious Kit" Moreton d0f5b6c302 x86: Some oversights fixed where another iteration of pass 1 wasn't performed when it should have been 2 лет назад
  J. Gareth "Curious Kit" Moreton b4d894529c * x86: OptPass1_V_MOVAP now uses GetNextInstructionUsingReg and UpdateUsedRegsBetween 3 лет назад
  J. Gareth "Curious Kit" Moreton f5ba364c4f * x86: PostPeepholeOptCmp and PostPeepholeOptTestOr 2 лет назад
  J. Gareth "Curious Kit" Moreton 64223dc794 * x86: JccMovJmpMov2CMovCMov will no longer move 2 лет назад
  J. Gareth "Curious Kit" Moreton 1a556f9543 * i386: Bug fix where EBP was marked as preserved when it wasn't, causing faulty optimisations 2 лет назад
  J. Gareth "Curious Kit" Moreton bab0daddb2 * x86: Fixed bad register tracking in OptPass2JMP 2 лет назад
  J. Gareth "Curious Kit" Moreton 49c713133b * x86: Converted bit-test optimisations to use 2 лет назад
  J. Gareth "Curious Kit" Moreton 5e418b090b * x86: New debug_hexstr instruction to help produce concise debug comments 2 лет назад
  J. Gareth "Curious Kit" Moreton 082101b975 * x86-64: Extended the movl/movq optimisation to cover more distance 2 лет назад
  J. Gareth "Curious Kit" Moreton b82e066ab2 * x86-64: movl/movq -> movl/movl zero-extension optimisation 2 лет назад
  florian c0e0e06fac * undid accidentely activated define 2 лет назад
  J. Gareth "Curious Kit" Moreton 7fe962b731 * x86: CMOV optimisations now check optimizecputype rather than cputype 2 лет назад
  J. Gareth "Curious Kit" Moreton a1d2ad08c8 * x86: Extension to CanBeCMOV that permits a potentially unsafe reference if it appears in the previous comparison 3 лет назад
  J. Gareth "Curious Kit" Moreton efb0b75454 * x86: New CMP optimisation that mimics some of the CMOV optimisations and removes unnecessary conditions. 3 лет назад
  J. Gareth "Curious Kit" Moreton 1d7e23ed6a * x86: Refactored CMOV optimisations and permitted the use of constants in some cases. 4 лет назад
  J. Gareth "Curious Kit" Moreton 3808bcb864 * x86: Introduced TrySwapMovOp method, and redesigned TrySwapMovCmp 3 лет назад
  florian 39d7d5ffb9 + Debug message 2 лет назад
  J. Gareth "Curious Kit" Moreton 414d3b1b34 * x86: Fixed movzwl/movzbl bug in OptPass2Movx (resolves i40003) 2 лет назад
  florian d7616e357c + ShlShl2Shl optimization 2 лет назад
  florian 02c245bc41 * further look ahead for temp. deallocation for FstpFldFstp2Fstp and FstpFld2<Nop> 2 лет назад
  florian ba44553b6e + FstpFldFstp2Fstp optimization 2 лет назад
  J. Gareth "Curious Kit" Moreton 54b499a9e8 * x86: Extension to Cmp1Jl2Cmp0Jle to catch inverted variant 2 лет назад
  J. Gareth "Curious Kit" Moreton 99f3d4bf2d * x86: TEST and CMP optimisations now perform jump optimisations prematurely to remove unnecessary TEST/CMPs 2 лет назад
  J. Gareth "Curious Kit" Moreton 2a961c74d4 * x86: New XOR->BTC peephole optimisation 2 лет назад
  J. Gareth "Curious Kit" Moreton 71ec40e7f7 * x86: Converted BTR and BTS tests to use a new utility function to check if BTx instructions are acceptable to use 2 лет назад
  J. Gareth "Curious Kit" Moreton 12f2f69184 * x86: New AND(NOT X)->BTR peephole optimisation 2 лет назад
  J. Gareth "Curious Kit" Moreton b3d313076f * x86: New OR->BTS peephole optimisation 2 лет назад
  J. Gareth "Curious Kit" Moreton 5276fdc41a * x86: New TEST->BT peephole optimisation 2 лет назад