Commit History

Автор SHA1 Съобщение Дата
  pierre 6b0a663b24 Merge commit 42281, to fix i8086 compiler преди 6 години
  pierre d8b0ded10c Marge of more trunk fixes into fixes branch. преди 6 години
  pierre 36f9ce1cb2 Merge of trunk commits 39983,39986,40109 преди 6 години
  florian 5782acc32d * patch by J. Gareth Moreton to fix 33909 преди 7 години
  florian 78943ea843 + patch by J. Gareth Moreton: x86 optimisations for Jcc and SETcc, resolves #33899 преди 7 години
  florian 1472a81768 * patch by J. Gareth Moreton to unify the x86 assembler optimizer method headers, resolves #33908 преди 7 години
  florian 0d168796d7 * patch by J. Gareth Moreton: More Peephole optimizations for AND and MOV преди 7 години
  florian a0b343a787 * patch by J. Gareth Moreton for less invasive DEBUG_AOPTCPU преди 7 години
  florian 9b18e39c81 * enable Lea2AddBase and Lea2AddIndex in TX86AsmOptimizer.PostPeepholeOptLea as we have flag tracking now преди 7 години
  florian 5fbecc5501 + use TX86AsmOptimizer.OptPass1SHLSAL on x86-64 преди 7 години
  florian 47927f053a * factored out TX86AsmOptimizer.OptPass1SHLSAL преди 7 години
  florian 78878f59b1 + generic TAOptObj.AllocRegBetween преди 7 години
  florian c5f8567ed7 * getsubreg => getsupreg преди 7 години
  florian fc6c0e8ef4 + AndShlToShl optimization преди 7 години
  florian 6e811d057c * MovOpMov2Op cannot be applied for L, Q, Q as operand sizes преди 7 години
  florian e92422383a * compilation fixed преди 7 години
  florian 91514da267 * factored out TX86AsmOptimizer.PostPeepholeOptCall преди 7 години
  florian 1b3627add1 + peephole optimization MovMov2Mov 5 преди 7 години
  florian 5eb59196d5 * remove sequential moves to the same register преди 7 години
  florian 99f1fe54af * check for registers removed which is not needed anymore преди 7 години
  florian 810acd82b2 * patch by J. Gareth Moreton that makes some improvements to the Peephole Optimizer for x86 and x86-64 code, as well as some cleanup with formatting, code syntax consistency, and debug messages. преди 7 години
  florian 10ea652493 * fix for #32576 преди 7 години
  florian 93353d8d79 * typo преди 7 години
  florian 674398c5a5 * i8086 compilation fixed after r37572 преди 8 години
  florian 73fda1ccb6 * factored out OptPass1Sub преди 8 години
  florian 4da4b768ec * factored out PostPeepholeOptTest преди 8 години
  florian 3097eaf8ee * made PostPeepholeOptMov a function преди 8 години
  florian a7ea7fb569 * factored out PostPeepholeOptCmp преди 8 години
  nickysn 80226e3af4 + added an optimization pass, that optimizes x86 references преди 8 години
  florian ce7487b7de o patch by J. Gareth "Kit" Moreton, resolves partially issue #32037 преди 8 години