Historial de Commits

Autor SHA1 Mensaje Fecha
  florian 451afd6e45 * triggered by #36505, removed CmpJxxDecJmp2SubJcc optimization as it was wrong anyways hace 5 años
  florian b8b5d84108 * missing +')' added hace 5 años
  florian 5f2410b871 * patch by J. Gareth Moreton to fix an ie 2018061400 on darwin hace 5 años
  florian ef7e4f6f62 * fix J. Gareth Moreton to resolve #36389 hace 5 años
  florian b8a78b135c * simplified and improved TX86AsmOptimizer.RegModifiedByInstruction hace 5 años
  florian 4525edd9f7 * patch by J. Gareth Moreton: x86 implementation of RegModifiedByInstruction, resolves #36376 hace 5 años
  florian 7000d82dcd * do not convert cmp 0,... into test ...,... before the post pass of the peephole optimizer hace 5 años
  florian 7e6eeebdf0 o patch by J. Gareth Moreton, seeks to improve maintainability, safety and efficiency hace 5 años
  florian cf0716123c * avoid overflow error hace 5 años
  florian af107ca8fe o patch by J. Gareth Moreton, resolves #36355 hace 5 años
  florian c6116258fd o patch by J. Gareth Moreton: hace 5 años
  florian 94b728005d * more RemoveCurrentP usage hace 5 años
  florian d444f750f9 * factored out TX86AsmOptimizer.OptPass1Cmp hace 5 años
  florian f5caa9940b * make use of RemoveCurrentP hace 5 años
  pierre ff415ba39c Fixes by Gareth Moreton for problems exposed by use of -CriotR option hace 5 años
  florian 40c54e9d37 * do not generate conditional jump with full references hace 5 años
  florian 6bed497c7c * be carefully with references using RIP when doing LeaOp2Op optimizations hace 6 años
  florian ae6b204c94 + added comments for LeaOp2Op hace 6 años
  florian 7ee0ad4d63 + LeaOp2Op optimization hace 6 años
  florian 5c0a5b73c7 * patch by J. Gareth Moreton: fix compilation with debug info after r43441 and friends, resolves #36299 hace 6 años
  florian 1d6e719e38 * improve ShlAddLeaSubIncDec2Lea to take care of foldable LEAs hace 6 años
  florian 83a11c2a7d * patch by J. Gareth Moreton to clean up TX86AsmOptimizer.OptPass2Jcc, resolves #36295 hace 6 años
  florian 7464c88003 * fix and improve MovImul2Imul: we cannot insert the move target into imul if the imul is 64 bit and the mov 32 bit as hace 6 años
  florian 4b455600b8 * swapped decrefs and StripLabelFast as proposed by Gareth on the mailing list hace 6 años
  florian 2d295a3816 * patch by J. Gareth Moreton, issue #36271, part 2: x86 specific rework of the jump optimizer hace 6 años
  florian 20a47afe13 * more aggressive LeaCallLeaRet2Jmp hace 6 años
  florian 1fc7667b3b + LeaCallLeaRet2Jmp hace 6 años
  florian 6842c5784d * CallRet2Jmp works with PIC hace 6 años
  florian 3487c34ed9 * unified TX86AsmOptimizer.OptPass1MOVAP and TX86AsmOptimizer.OptPass1VMOVAP hace 6 años
  florian f9530437c2 * fix i386 building hace 6 años