Commit Verlauf

Autor SHA1 Nachricht Datum
  svenbarth 0149d26adb * in PeepHoleOptPass1Cpu when an instruction contains a segment, don't replace the current instruction with the next, cause then we get an infinite loop when compiling on Win32 with -dTEST_WIN32_SEH -O4 vor 5 Jahren
  florian 9e307f5c3a - removed code not used for years vor 5 Jahren
  florian d444f750f9 * factored out TX86AsmOptimizer.OptPass1Cmp vor 5 Jahren
  florian dea1855126 o patch by J. Gareth Moreton, resolves #36352: vor 5 Jahren
  pierre c882828fd0 Minimalist change to avoid Invalid Typecast error on class when compiled with '-CriotR -O2' for i386-go32v2 target vor 5 Jahren
  florian 87b3b089d6 * i386: more clean up of TCPUAsmOPtimizer.PeepHoleOptPass1Cpu vor 5 Jahren
  florian 632f13c47a * i386 does not use anymore its own assembler optimizer loops vor 5 Jahren
  florian 20a47afe13 * more aggressive LeaCallLeaRet2Jmp vor 6 Jahren
  florian 3487c34ed9 * unified TX86AsmOptimizer.OptPass1MOVAP and TX86AsmOptimizer.OptPass1VMOVAP vor 6 Jahren
  Jonas Maebe 1b6425176b * synchronised with trunk till r42049 vor 6 Jahren
  Jonas Maebe 281b3ad276 * fix case completeness and unreachable code warnings in compiler that would vor 6 Jahren
  Jonas Maebe 5d28e2156b + support for generating Dwarf CFI using .cfi_* directives vor 6 Jahren
  yury a277a5f8db * Removed unused local vars. vor 6 Jahren
  florian c7bb028d35 * factored out OptPass1FLD, used bx x86-64 now as well vor 6 Jahren
  florian 24f6cc0da5 * factored out OptPass1FSTP, used by x86-64 now as well vor 6 Jahren
  florian e8ebc00b3b * redundant code removed, work is meanwhile done by aasmcpu.optimize_ref vor 7 Jahren
  florian 72416edcc4 + support for tlsm_general on i386-linux vor 7 Jahren
  yury 30d64cec68 * Removed unused local vars. vor 7 Jahren
  yury 4357caaad8 * Removed unused local vars. vor 7 Jahren
  florian 59d5d6ec95 + factored out TX86AsmOptimizer.PrePeepholeOptIMUL, used now by x86-64 and i386 vor 7 Jahren
  florian 2a016889de * skip align directives after unconditional jumps vor 7 Jahren
  florian 78943ea843 + patch by J. Gareth Moreton: x86 optimisations for Jcc and SETcc, resolves #33899 vor 7 Jahren
  florian af37ca8563 - remove SetccMovbLeaveRet2SetccLeaveRet optimization, this type of code is not generated anymore for years vor 7 Jahren
  florian 9b18e39c81 * enable Lea2AddBase and Lea2AddIndex in TX86AsmOptimizer.PostPeepholeOptLea as we have flag tracking now vor 7 Jahren
  florian 47927f053a * factored out TX86AsmOptimizer.OptPass1SHLSAL vor 7 Jahren
  florian 91514da267 * factored out TX86AsmOptimizer.PostPeepholeOptCall vor 7 Jahren
  florian 73fda1ccb6 * factored out OptPass1Sub vor 8 Jahren
  florian 2140b586a6 * i386 building fixed vor 8 Jahren
  florian 4da4b768ec * factored out PostPeepholeOptTest vor 8 Jahren
  florian 3097eaf8ee * made PostPeepholeOptMov a function vor 8 Jahren