Commit History

Author SHA1 Message Date
  yury 4dcdaa259a * 8086: Use CX as a scratch register instead of BX. 5 years ago
  florian e73dd883cd + handle OS_128 in mm code 5 years ago
  florian 5f67d830e7 * better rules if a 3 op mul operation is tried 5 years ago
  florian 88c98a5741 * improve copy_avx gencopy mode 5 years ago
  florian 93eb40b05c * create vpxor instead of pxor in avx mode 5 years ago
  florian 3d81c8e51d * re-activate copy_mm: using it instead of movs might reduce register pressure 5 years ago
  florian 8f0a3cfce7 * x86-64: adjust stack by push/pop if possible 5 years ago
  florian 7dbab3a78f * handle OP_XOR for a full mm register correctly in tcgx86.opmm_loc_reg 5 years ago
  nickysn 0f6ab0de17 * handle LOC_(C)SUBSETREG/REF in second_NegNot_assign 5 years ago
  florian 70a836c4a2 * first part of merging parts of Jeppe's intrinsics patch, mainly r31135 5 years ago
  florian a34ae2261a * copy fpu parameters using fld/fst onto the stack 5 years ago
  florian b7c6e01b03 * cleaning up tcgsize: it makes no sense to declare every combination and type 5 years ago
  florian 7000d82dcd * do not convert cmp 0,... into test ...,... before the post pass of the peephole optimizer 5 years ago
  florian a7e72617a6 * fix stackmisalignment calculation to take care of pushf/push cs, before r43503, 5 years ago
  florian 240acc10f8 * fix calculation of stackmisalignment for interrupt procedures as pointed out by Jonas 5 years ago
  florian 896e031e84 * interrupt procedures fixed for i386 targets with a fixed stack with 16 byte alignment 5 years ago
  florian ba203c0564 + x86 makes use of fpu_capabilities 6 years ago
  Jonas Maebe 1b6425176b * synchronised with trunk till r42049 6 years ago
  Jonas Maebe 281b3ad276 * fix case completeness and unreachable code warnings in compiler that would 6 years ago
  Jonas Maebe a7bd37d17a * synchronised with trunk till r40776 6 years ago
  nickysn 8f8aa70074 + OpenBSD i386 and x86_64 support in tcgx86.g_profilecode 6 years ago
  Jonas Maebe 866331de34 * fixed CFI registers for leave on x86-64, and place CFI directives closer to 6 years ago
  florian 367bc18bc5 * cfa for x86-64 fixed 6 years ago
  Jonas Maebe 50c82b6468 * synchronised with trunk till r41537 6 years ago
  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. 6 years ago
  florian db6916453d * warning fixed 6 years ago
  florian 18fb53e012 * set cfa offset always properly 6 years ago
  florian a8c8cc1890 * create proper cfi, when registers are pushed 6 years ago
  florian 3567d01ee4 * improved CFI 6 years ago
  florian 72a02b467c + generate more cfi on x86 6 years ago