Commit History

Author SHA1 Message Date
  Jonas Maebe 122d0d36d6 + volatile() expression that marks an expression as volatile 6 years ago
  florian c43cae9231 * disable MovOpMov2MovOp optimization on x86-64 for now as it seems to break 6 years ago
  florian 477d7be651 * building on i386-linux fixed 6 years ago
  florian ac37a54d79 + MovOpMov2MovOp optimization 6 years ago
  yury 30d64cec68 * Removed unused local vars. 6 years ago
  yury 4357caaad8 * Removed unused local vars. 6 years ago
  florian 59d5d6ec95 + factored out TX86AsmOptimizer.PrePeepholeOptIMUL, used now by x86-64 and i386 6 years ago
  pierre e5dffebdc7 Avoid range check error in MaskLength evaluation 6 years ago
  florian 9805214d34 * properly take care of register allocations between the first and second instruction for the FoldLea optimization 6 years ago
  florian 5782acc32d * patch by J. Gareth Moreton to fix 33909 7 years ago
  florian 78943ea843 + patch by J. Gareth Moreton: x86 optimisations for Jcc and SETcc, resolves #33899 7 years ago
  florian 1472a81768 * patch by J. Gareth Moreton to unify the x86 assembler optimizer method headers, resolves #33908 7 years ago
  florian 0d168796d7 * patch by J. Gareth Moreton: More Peephole optimizations for AND and MOV 7 years ago
  florian a0b343a787 * patch by J. Gareth Moreton for less invasive DEBUG_AOPTCPU 7 years ago
  florian 9b18e39c81 * enable Lea2AddBase and Lea2AddIndex in TX86AsmOptimizer.PostPeepholeOptLea as we have flag tracking now 7 years ago
  florian 5fbecc5501 + use TX86AsmOptimizer.OptPass1SHLSAL on x86-64 7 years ago
  florian 47927f053a * factored out TX86AsmOptimizer.OptPass1SHLSAL 7 years ago
  florian 78878f59b1 + generic TAOptObj.AllocRegBetween 7 years ago
  florian c5f8567ed7 * getsubreg => getsupreg 7 years ago
  florian fc6c0e8ef4 + AndShlToShl optimization 7 years ago
  florian 6e811d057c * MovOpMov2Op cannot be applied for L, Q, Q as operand sizes 7 years ago
  florian e92422383a * compilation fixed 7 years ago
  florian 91514da267 * factored out TX86AsmOptimizer.PostPeepholeOptCall 7 years ago
  florian 1b3627add1 + peephole optimization MovMov2Mov 5 7 years ago
  florian 5eb59196d5 * remove sequential moves to the same register 7 years ago
  florian 99f1fe54af * check for registers removed which is not needed anymore 7 years ago
  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 years ago
  florian 10ea652493 * fix for #32576 7 years ago
  florian 93353d8d79 * typo 7 years ago
  florian 674398c5a5 * i8086 compilation fixed after r37572 7 years ago