Historie revizí

Autor SHA1 Zpráva Datum
  Jonas Maebe 1b6425176b * synchronised with trunk till r42049 před 6 roky
  Jonas Maebe 281b3ad276 * fix case completeness and unreachable code warnings in compiler that would před 6 roky
  Jonas Maebe a7bd37d17a * synchronised with trunk till r40776 před 6 roky
  nickysn 8f8aa70074 + OpenBSD i386 and x86_64 support in tcgx86.g_profilecode před 6 roky
  Jonas Maebe 866331de34 * fixed CFI registers for leave on x86-64, and place CFI directives closer to před 6 roky
  florian 367bc18bc5 * cfa for x86-64 fixed před 6 roky
  Jonas Maebe 50c82b6468 * synchronised with trunk till r41537 před 6 roky
  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. před 6 roky
  florian db6916453d * warning fixed před 6 roky
  florian 18fb53e012 * set cfa offset always properly před 6 roky
  florian a8c8cc1890 * create proper cfi, when registers are pushed před 6 roky
  florian 3567d01ee4 * improved CFI před 6 roky
  florian 72a02b467c + generate more cfi on x86 před 6 roky
  florian 597a23d278 + tls support for x86_64-linux (not yet enabled by default) před 6 roky
  florian 6dbde11f5a * three operand shl for shifting by 2, 4 or 8 can be simulated by lea před 6 roky
  florian 6a6ea6729f * i8086 compiler fixed, resolves #34552 před 6 roky
  florian e157939b41 * compilation on x86-64 and i8086 fixed před 7 roky
  florian 063415fa72 + i386-linux support for tls-based threadvars před 7 roky
  pierre c6977a0a7a Explicitly disable range checking před 7 roky
  Jonas Maebe 0b246f3dbd * converted Boolean8 to an internal type, and mapped Boolean to the před 7 roky
  Jonas Maebe 4686f61002 * keep track of the temp position separately from the offset in references, před 7 roky
  nickysn 518cdf9674 * replaced the saved_XXX_registers arrays with virtual methods inside před 7 roky
  florian 9b18e39c81 * enable Lea2AddBase and Lea2AddIndex in TX86AsmOptimizer.PostPeepholeOptLea as we have flag tracking now před 7 roky
  florian 381cf78ff1 * there is no vmovq for mmx registers před 7 roky
  florian 31f78ea2b6 + implementation of the vectorcall calling convention by J. Gareth Moreton před 7 roky
  florian 092223f400 * comment links to test now před 7 roky
  florian e5ebc65cce * if si and di are allocated on i8086, using an index in references is not possible anymore před 7 roky
  nickysn b3f7bce3a6 * check for CPUX86_HAS_SSE2 instead of CPUX86_HAS_SSEUNIT in Tcgx86.g_concatcopy před 8 roky
  florian dba1761a76 + tcgx86.a_load_reg_ref cuts data if the ref. size is smaller than the reg. size před 8 roky
  nickysn 7b70848d83 + allow the src register size to be different from the op size or the dst před 8 roky