2
0

Коммит түүх

Эзэн SHA1 Мессеж Огноо
  J. Gareth "Curious Kit" Moreton 1b8fc23dfd * x86: Code generation fixes where FLAGS 3 жил өмнө
  florian 3ef2ab1019 * cleaning up tcgsize: it makes no sense to declare every combination and type 5 жил өмнө
  nickysn c9d2028ebd * handle LOC_(C)SUBSETREG/REF in second_NegNot_assign 5 жил өмнө
  florian 319b575012 -- Aufzeichnung der Informationen für Zusammenführung von r43503 in ».«: 5 жил өмнө
  Jonas Maebe afa7c478a2 --- Merging r43504 into '.': 5 жил өмнө
  florian 7cdb39b3f9 -- Aufzeichnung der Informationen für Zusammenführung von r43005 in ».«: 5 жил өмнө
  marco 23fbaa2726 # revisions: 41760,41761,41762,41763,41764,41765,41766,41769,41772,41773,41774,41775,41776,41777,41778,41779,41780,41781,41783 6 жил өмнө
  Jonas Maebe 3ac703506c * rest of the previous accidental partial commit 6 жил өмнө
  pierre 1fafc17016 Merge of revisions 39731 39825 39849 39912 39913 39914 39924 39935 39999 40000 40001 40026 40115 40132 40163 from trunk to fixes_3_2 6 жил өмнө
  Jonas Maebe 4686f61002 * keep track of the temp position separately from the offset in references, 7 жил өмнө
  nickysn 518cdf9674 * replaced the saved_XXX_registers arrays with virtual methods inside 7 жил өмнө
  florian 9b18e39c81 * enable Lea2AddBase and Lea2AddIndex in TX86AsmOptimizer.PostPeepholeOptLea as we have flag tracking now 7 жил өмнө
  florian 381cf78ff1 * there is no vmovq for mmx registers 7 жил өмнө
  florian 31f78ea2b6 + implementation of the vectorcall calling convention by J. Gareth Moreton 7 жил өмнө
  florian 092223f400 * comment links to test now 7 жил өмнө
  florian e5ebc65cce * if si and di are allocated on i8086, using an index in references is not possible anymore 7 жил өмнө
  nickysn b3f7bce3a6 * check for CPUX86_HAS_SSE2 instead of CPUX86_HAS_SSEUNIT in Tcgx86.g_concatcopy 7 жил өмнө
  florian dba1761a76 + tcgx86.a_load_reg_ref cuts data if the ref. size is smaller than the reg. size 8 жил өмнө
  nickysn 7b70848d83 + allow the src register size to be different from the op size or the dst 8 жил өмнө
  florian b1dff29cbf * removed unused units 8 жил өмнө
  florian 5c2c5d72a2 * use avx for copying data only on i386 for 8 byte chunks 8 жил өмнө
  nickysn ec11864272 * use a native sized int register for the shift count in in_sar_assign_x_y, 8 жил өмнө
  nickysn 16af6f03fb + support OP_SHR/OP_SHL/OP_SAR/OP_ROL/OP_ROR in tcgx86.a_op_reg_ref 8 жил өмнө
  nickysn 256dc546ac + implemented the in_neg_assign_x and in_not_assign_x inline nodes, which will 8 жил өмнө
  florian 1e374df5b8 * correctly calculate the bit mask in thlcgobj.a_load_regconst_subsetreg_intern, resolves #31042 8 жил өмнө
  Jonas Maebe a25ebbba3e + added volatility information to all memory references 8 жил өмнө
  svenbarth c8202061dc * get rid of addr_load_indirect again by having tcgx86 provide an internal implementation of both make_simple_ref() and a_load_ref_reg() so that make_direct_ref() can call the latter (and the latter the former) without fear of inifinite recursive calls due to the symbol; a_load_ref_reg() is additionally declared as "final" as a_load_ref_reg_internal() needs to be overloaded instead (which is the case for tcg8086) 8 жил өмнө
  svenbarth 89f7da58ea * fix tcgx86.make_direct_ref: we need to use the register in which we loaded the symbol and combine that with the base register (if it is set) without using an ADD 8 жил өмнө
  Jonas Maebe 27bb656cec * replaced "in_make_direct_ref" field with a trefaddr flag 8 жил өмнө
  Jonas Maebe e8c9541c04 * don't use ADD in make_direct_ref(), as the flags may be live 8 жил өмнө