2
0

Коммит түүх

Эзэн SHA1 Мессеж Огноо
  masta f8889e3d6d Use optimize_op_const in ARM cg 11 жил өмнө
  masta d32abdf047 Little cleanup in tarmaddnode.second_add64bit 11 жил өмнө
  masta cec633e86e Optimized support for 32x32 => 64bit multiplications on ARM 11 жил өмнө
  nickysn dcb9306de8 * perform the OP_AND, OP_OR and OP_XOR optimizations for 0 and $FFFF values 11 жил өмнө
  nickysn 9a1e33d2a0 * tcg8086.a_op_const_reg: perform the OP_AND, OP_OR and OP_XOR optimizations for 11 жил өмнө
  nickysn 9eb4419ba3 * fixed the conversion and assignment to the 64-bit boolean types on the i8086 11 жил өмнө
  nickysn 974fea30b2 * use only one temporary 16-bit register, instead of two in tcg8086.g_flags2ref 11 жил өмнө
  nickysn 72e526b9b1 * taddnode.pass_1: set correctly expectloc to LOC_JUMP or LOC_FLAGS for compare 11 жил өмнө
  nickysn 4917d8da39 - rm the special case handling of unsigned 32-bit ordinals in taddnode.pass_1, 11 жил өмнө
  florian f393c3ff37 * propagate constants into the header of a for loop 11 жил өмнө
  florian b0441e1d64 * move setting of lnf_testatbegin into tfornode.simplify because it is a simplification 11 жил өмнө
  nickysn bda163544a * tcg8086.g_flags2reg: restore the register back to the original size after the 11 жил өмнө
  nickysn fbd05c4e12 * Improved code generation in tcg8086.g_flags2reg for the case when target reg 11 жил өмнө
  nickysn d57d982be7 * simpler handling of moves from a smaller to a larger cgsize in 11 жил өмнө
  Jonas Maebe a4c938c042 * changed some random data label names to match the label names outputted by 11 жил өмнө
  Jonas Maebe 5cbcfca33f * changed some Objective-C section declarations to match what's outputted by 11 жил өмнө
  Jonas Maebe 32b149c622 * moved a bunch of tprocdef fields that are only required when compiling the 11 жил өмнө
  sergei 471d0a5164 + SPARC: support optimized 32x32 to 64 bit multiplications. 11 жил өмнө
  sergei 4168388235 + SPARC: support 8 and 16-bit arithmetic shifts. 11 жил өмнө
  michael 399129693f * Initialize token more correct in case of * / + - 11 жил өмнө
  nickysn 5d0814016d * improvements and fixes in tcg8086.a_load_reg_reg and .a_load_ref_reg: 11 жил өмнө
  Jonas Maebe bf59a848b4 * fixed compilation of genmath.inc for the JVM target. In the future, please 11 жил өмнө
  Jonas Maebe de59d6ac11 * prevent endless loop when writing an invalid utf-8 sequence longer than 11 жил өмнө
  sergei 63c1a05718 * SPARC: Removed hacks with g1_used that were used for g_intf_wrapper to be operational without initialized reg.allocator, and replaced them with a proper solution (which is basically a clone from MIPS cg). 11 жил өмнө
  marco 3369466d16 * remove finherithandles for wince like r25981 did in mantis #22271 fro win32 11 жил өмнө
  sergei 05489d6e05 * SPARC: fixed g_intf_wrapper for non-virtual methods once again, my initial assumption was not correct: a wrapper does not necessarily reference methods from the class that implements the interface, it may be methods from parent classes, which can be located arbitrarily far away in address space. 11 жил өмнө
  sergei bf94257310 * SPARC: simplified and fixed a_load_const_reg method, was generating redundant instructions for constants with non-zero bits 10..12. 11 жил өмнө
  Jonas Maebe d2b8275b99 + support for arbitrary encodings in readstr/writestr 11 жил өмнө
  Jonas Maebe ddf08b4eb7 * call TranslatePlaceholderCP() when comparing code pages to avoid 11 жил өмнө
  nickysn f69a76b5b1 * generate shorter code on 8-bit and 16-bit CPUs in thlcg2ll.location_force_reg, 11 жил өмнө