Histórico de Commits

Autor SHA1 Mensagem Data
  florian 42c5e368bd * formatting/readability há 11 meses atrás
  J. Gareth "Curious Kit" Moreton 43bdd8c07e * x86: Refactor of a DeepMOVOpt call to make use of a while loop and aoc_ForceNewIteration to increase compiler speed and efficiency. há 3 anos atrás
  J. Gareth "Curious Kit" Moreton 8520dabebb * x86: New RET/lbl/RET optimisation há 2 anos atrás
  J. Gareth "Curious Kit" Moreton 8bb3367a49 * x86: Refactored SetCC optimisations to better há 2 anos atrás
  J. Gareth "Curious Kit" Moreton 80f1d55822 - MovOp2Op optimisation upgraded. há 1 ano atrás
  J. Gareth "Curious Kit" Moreton 85ee93c2c5 - MovLea2Add optimisation upgraded. há 1 ano atrás
  J. Gareth "Curious Kit" Moreton 1bc0ae3d18 - Mov2Nop 5a and Mov2Nop 5b optimisations upgraded. há 1 ano atrás
  J. Gareth "Curious Kit" Moreton f36fbd17b1 - 32-to-64-bit zero extension optimisations upgraded. há 1 ano atrás
  J. Gareth "Curious Kit" Moreton b1a76314ae - Const and ref merge optimisations upgraded. há 1 ano atrás
  J. Gareth "Curious Kit" Moreton 65f2dd2337 - OR and extension optimisations upgraded. há 1 ano atrás
  J. Gareth "Curious Kit" Moreton 6dfe323e6f - AND and DeepMovOpt optimisations upgraded. há 1 ano atrás
  J. Gareth "Curious Kit" Moreton e187d49590 * x86: New reference support methods to detect modification há 1 ano atrás
  J. Gareth "Curious Kit" Moreton d0c7838eec * x86: CheckMovMov2MovMov2 now sets "Force New Iteration" if it optimises há 1 ano atrás
  J. Gareth "Curious Kit" Moreton d5c6286852 * x86: Bug fix in OptPass1MOV long-range optimisations where há 1 ano atrás
  florian 23bbf87c10 * accidentally committed with a set debug define há 1 ano atrás
  florian e91c8040ea * do not generate lea with 16 bit references on x86-64, resolves #40936 há 1 ano atrás
  J. Gareth "Curious Kit" Moreton a06a20f9c0 * x86: Fixed an issue where invalid typecast errors would be raised in the peephole optimizer under -CriotR há 1 ano atrás
  J. Gareth "Curious Kit" Moreton fb66369a3b * x86: CheckJumpMovTransferOpt now also copies over register deallocations to allow better optimisations há 3 anos atrás
  J. Gareth "Curious Kit" Moreton bba8558a1a * x86: Minor change to lineinfo in "MovAdd2Lea" so debugging is more logical há 1 ano atrás
  J. Gareth "Curious Kit" Moreton 6cc391dfa1 * x86: Improved "Test2Bt" peephole optimisation há 1 ano atrás
  J. Gareth "Curious Kit" Moreton 17b7782929 * i386: Fixed issue where the peephole optimizer entered an infinite loop when building for CPUs older than Pentium II há 1 ano atrás
  J. Gareth "Curious Kit" Moreton 3cae3e7e48 * x86: Registers are now allocated properly during a FuncMov2Func há 2 anos atrás
  J. Gareth "Curious Kit" Moreton 18eec3055e * x86: More accurate register tracking in CheckJumpMovTransferOpt há 2 anos atrás
  J. Gareth "Curious Kit" Moreton 11b341cc97 * x86: Added new OptPass1CMOVcc peephole optimisation routine to dust up min/max code há 1 ano atrás
  J. Gareth "Curious Kit" Moreton 948766a37a * x86: New Op/TEST optimisation that rearranges register usage for the most efficient execution há 1 ano atrás
  J. Gareth "Curious Kit" Moreton 755d221230 * x86: Additional optimisation in OptPass2MOV to help with sub-optimal MOV/CMP/MOV triplets (and a minor refactor). há 1 ano atrás
  J. Gareth "Curious Kit" Moreton f4e955d04f * x86: Improvement to CMOVcc/Jcc optimisation that attempts to remove temporary registers storing constants há 1 ano atrás
  J. Gareth "Curious Kit" Moreton a7fe49f38f * x86: CMOVcc/Jcc pairs are now changed to MOV/Jcc if the register is not used if the jump doesn't branch há 1 ano atrás
  J. Gareth "Curious Kit" Moreton 7c5847bc70 * x86: "StcClcSet(c)2Mov" optimisation now checks to see if the destination register is in use há 1 ano atrás
  J. Gareth "Curious Kit" Moreton ae927b0689 * x86: Fixed "Cmp1Jl2Cmp0Jle" and "CmpJe2NegJo" optimisations há 1 ano atrás