Historial de Commits

Autor SHA1 Mensaje Fecha
  florian 70a836c4a2 * first part of merging parts of Jeppe's intrinsics patch, mainly r31135 hace 5 años
  florian a34ae2261a * copy fpu parameters using fld/fst onto the stack hace 5 años
  florian b7c6e01b03 * cleaning up tcgsize: it makes no sense to declare every combination and type 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 a7e72617a6 * fix stackmisalignment calculation to take care of pushf/push cs, before r43503, hace 5 años
  florian 240acc10f8 * fix calculation of stackmisalignment for interrupt procedures as pointed out by Jonas hace 5 años
  florian 896e031e84 * interrupt procedures fixed for i386 targets with a fixed stack with 16 byte alignment hace 6 años
  florian ba203c0564 + x86 makes use of fpu_capabilities hace 6 años
  Jonas Maebe 1b6425176b * synchronised with trunk till r42049 hace 6 años
  Jonas Maebe 281b3ad276 * fix case completeness and unreachable code warnings in compiler that would hace 6 años
  Jonas Maebe a7bd37d17a * synchronised with trunk till r40776 hace 6 años
  nickysn 8f8aa70074 + OpenBSD i386 and x86_64 support in tcgx86.g_profilecode hace 6 años
  Jonas Maebe 866331de34 * fixed CFI registers for leave on x86-64, and place CFI directives closer to hace 6 años
  florian 367bc18bc5 * cfa for x86-64 fixed hace 6 años
  Jonas Maebe 50c82b6468 * synchronised with trunk till r41537 hace 6 años
  yury a04e4971fc * i386: Do not request GOT for every function call. GOT is requested only for external calls in thlcgcpu.a_call_name(). Local calls are always PC relative. hace 6 años
  florian db6916453d * warning fixed hace 6 años
  florian 18fb53e012 * set cfa offset always properly hace 6 años
  florian a8c8cc1890 * create proper cfi, when registers are pushed hace 6 años
  florian 3567d01ee4 * improved CFI hace 6 años
  florian 72a02b467c + generate more cfi on x86 hace 6 años
  florian 597a23d278 + tls support for x86_64-linux (not yet enabled by default) hace 6 años
  florian 6dbde11f5a * three operand shl for shifting by 2, 4 or 8 can be simulated by lea hace 6 años
  florian 6a6ea6729f * i8086 compiler fixed, resolves #34552 hace 6 años
  florian e157939b41 * compilation on x86-64 and i8086 fixed hace 6 años
  florian 063415fa72 + i386-linux support for tls-based threadvars hace 6 años
  pierre c6977a0a7a Explicitly disable range checking hace 6 años
  Jonas Maebe 0b246f3dbd * converted Boolean8 to an internal type, and mapped Boolean to the hace 6 años
  Jonas Maebe 4686f61002 * keep track of the temp position separately from the offset in references, hace 7 años
  nickysn 518cdf9674 * replaced the saved_XXX_registers arrays with virtual methods inside hace 7 años