2
0

Коммит түүх

Эзэн SHA1 Мессеж Огноо
  florian f576b0c01b * make use of xor reg,reg by generating it directly instead of hoping for the peephole 9 жил өмнө
  nickysn c4343c1a2d * don't call make_simple_ref in tcgx86.g_concatcopy on i8086, because that 9 жил өмнө
  yury 3c6d4f1ee2 * Removed unused vars. 9 жил өмнө
  svenbarth f297b00f5b Extend the x86 targets by the ability to handle indirect symbols. 9 жил өмнө
  svenbarth 77ede2ac9f i386/cgcpu.pas, tcg386: 9 жил өмнө
  sergei 1b965e6766 * x86: Don't save/restore integer registers that are volatile per calling convention of current procedure. It implies that nothing will be saved for procedures with OLDFPCCALL, FAR16 and PASCAL and calling conventions. OLDFPCCALL restores behavior that was in effect before r25224. 9 жил өмнө
  nickysn b26e10d53c + generate proper win16 prologue/epilogue for exported routines (we don't yet 10 жил өмнө
  yury e04a3b4ac6 * Removed unused vars for x86 compiler. 10 жил өмнө
  florian 40a5f97239 - cclasses unit is not used 10 жил өмнө
  nickysn bdfd23cc2e + new target switch "FarProcsPushOddBP", which causes the i8086 compiler to push 10 жил өмнө
  nickysn 98ec7a2211 * eliminated the dual initialization of DS in interrupt procedures in the huge 10 жил өмнө
  nickysn 0fdc62e0f7 + initialize DS with the current unit's data segment in the function entry code 10 жил өмнө
  Jonas Maebe 67b8aceaee * synchronized with privatetrunk till r30095 10 жил өмнө
  Jonas Maebe 2ab7f5c35d * moved x86-specific requirements from the generic bsr/bsf code to the 10 жил өмнө
  Jonas Maebe fa328436ab * regenerated for iphonesim/x86-64 10 жил өмнө
  Jonas Maebe 79a06b1514 + iphonesim/x86_64 target (64 bit iOS simulator) 10 жил өмнө
  nickysn 2d3ab816b0 * Tcgx86.g_concatcopy use: copy_move (mov sequence) instead of copy_string (rep 10 жил өмнө
  florian 35a04ad095 * modified patch of Paul W to replace leave by mov/pop, resolves #26455 10 жил өмнө
  Jonas Maebe b745dcc64c * moved g_external_wrapper() to the hlcg, and also g_intf_wrapper() because 11 жил өмнө
  sergei ae627a4ba8 * tcgx86.a_op_const_reg_reg: optimize trivial cases before considering more complex ones. 11 жил өмнө
  nickysn daf71e6d88 * fixed multiplication by 64-bit constants on x86_64, mantis #26230 11 жил өмнө
  nickysn 6e7dd647fd * Tcgx86.g_concatcopy: optimization for the case where source.segment is 11 жил өмнө
  nickysn 1eb24f9d98 + remove the segment prefix in make_simple_ref on i8086, in case it is the same 11 жил өмнө
  sergei 07e90aaa24 + Implemented IEEE 754-compliant checking for unordered results of floating-point compares on x86 targets. Mantis #9362. 11 жил өмнө
  florian 18233f2c0c * fix compilation of i8086 compiler 11 жил өмнө
  florian d88d644925 + support for FMA intrinsic: if there is no hardware support, the compiler throws an error. 11 жил өмнө
  nickysn afcb8c3f10 * initialize DS from CS in the interrupt procedure entry code in tiny model, 11 жил өмнө
  nickysn 7a873f495d * use the stack segment for SP-relative addresses in Tcgx86.g_concatcopy in 11 жил өмнө
  nickysn ee20ecfcf2 * tcgx86.make_simple_ref: in i8086 memory models with DS<>SS, add an SS: segment 11 жил өмнө
  nickysn b36a98ce51 + Tcgx86.g_concatcopy: added support for memory models with DS<>SS 11 жил өмнө