Commit History

Author SHA1 Message Date
  nickysn b8c4dd9e18 + implemented 64-bit OP_SHR,OP_SHL and OP_SAR in a_op64_reg_reg for i8086 and 8 years ago
  nickysn a82c89d894 + implemented OP_SHR,OP_SHL and OP_SAR in a_op64_const_reg for i8086. The shlshr 8 years ago
  Mattias Gaertner 20cd2d9ded pastojs: clean up 8 years ago
  Mattias Gaertner d7163d3854 fcl-passrc: parser: create usesclause 8 years ago
  nickysn d5d53e7017 * fixed operand order in the check for sse movsd in i386's 8 years ago
  marco 2a82951f18 * fix compilation after last commit. make clean all in ide/ doesn't build all, and weditor 8 years ago
  nickysn 8926adbab5 * fixed names, returned by std_regname for ymm registers 8 years ago
  nickysn a9617b623f + print info about the registers, in which new values are written (as reported 8 years ago
  nickysn 66c350d8d2 * fixed access violation bug in TX86AsmOptimizer.RegLoadedWithNewValue for the 8 years ago
  marco e837a8577c * use rtrim instead of a dec(s[0]) method after remark by jc99 8 years ago
  nickysn e6e55b3004 + added function TX86AsmOptimizer.Reg1ReadDependsOnReg2, which checks whether 8 years ago
  nickysn 33f9b36a54 + added and implemented function TX86AsmOptimizer.Reg1WriteOverwritesReg2Entirely, 8 years ago
  nickysn aee000a773 * i8086's TCpuAsmOptimizer made a descendant of TX86AsmOptimizer 8 years ago
  nickysn a018235811 * fixed powerpc compiler compilation with -dEXTDEBUG 8 years ago
  marco a724265923 * more setlength 8 years ago
  marco ebdfaf6b0e * more s[0] elimination. 8 years ago
  marco 75eea3c220 * s[0] ->setlength(s, first round, to ease experimentation with ansistrings 8 years ago
  nickysn ff1ee6836d + fix RegReadByInstruction for the x86 MOVSD instruction 8 years ago
  nickysn 7ea0429d40 + added new compiler debug ifdef DEBUG_INSTRUCTIONREGISTERDEPENDENCIES, which 8 years ago
  michael fe2df71ef5 * Fix bug ID #31718 8 years ago
  nickysn b741e38f98 + precise handling for x86 conditions and their flag bits in i386's 8 years ago
  Mattias Gaertner 09504f95f9 fcl-passrc: passrcutil, paswrite: using usesclause 8 years ago
  Mattias Gaertner 0a88d5465f fcl-passrc: pastree: added TPasUsesUnit, elementtypenames for sections 8 years ago
  nickysn 8512f8240e + enable constant propagation across 2-parameter inc()/dec() calls 8 years ago
  nickysn 012153201a * moved the conversion of "x:=x op k" to inline nodes to a separate optimization 8 years ago
  michael 3655388cae * Fix bug #31719 8 years ago
  Jonas Maebe aa82e00615 * fixed check to determine whether a record parameter can be subscripted 8 years ago
  nickysn 0f010430cc + better precision in determining the registers, read by mul/imul/div/idiv in 8 years ago
  nickysn 916c09af55 + also check the register type when checking for specific integer registers in 8 years ago
  nickysn 618b6292ee + support testing for individual bits from the x86 flags register in i386's 8 years ago