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

Аутор SHA1 Порука Датум
  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 година
  J. Gareth "Curious Kit" Moreton c9461b7313 * x86: Flags that relate to optimization hints rather than features have been moved to a separate set пре 2 година
  J. Gareth "Curious Kit" Moreton e942c00f82 x86: MovMovMov2XChg optimisation now makes use of the CPUX86_HAS_FAST_XCHG flag пре 2 година
  Pierre Muller 71df6b83c6 Avoidd to use hp1 after calling RemoveInstruction, as the VMT is invalidated пре 2 година
  Sven/Sarah Barth a2789d611f * fix crash in debug output in TX86AsmOptimizer.DoArithCombineOpt for DEC/INC $reg пре 2 година
  J. Gareth "Curious Kit" Moreton 236febb148 * x86: Fixed bugs in and refactored and renamed пре 3 година
  J. Gareth "Curious Kit" Moreton dbd8259c48 * x86: Fixed mistake in var9 optimisation under -Os; "andl $255,%eax" is not пре 3 година
  J. Gareth "Curious Kit" Moreton 3ba9cf5b4f * x86: PostPeepholeOptTestOr has different debug messages for each found instruction, and also tests for BEXTR and BZHI. пре 3 година
  J. Gareth "Curious Kit" Moreton a7d1f7d771 * x86: FuncMov2Func now has code to remove "mov %reg,%reg" (since it doesn't get removed in Pass 2). пре 3 година
  J. Gareth "Curious Kit" Moreton 3d805b8a9a * x86: FuncMov2Func moved to separate method and also called by OptPass2MOV. пре 3 година
  J. Gareth "Curious Kit" Moreton d35be8a9ea * x86: Extended FuncMov2Func optimisation to handle 1, 3 and 4-operand functions пре 3 година