Historique des commits

Auteur SHA1 Message Date
  Fabian 874818866a Codegen for mul32 + custom mul/imul (F7_[45]) il y a 5 ans
  Fabian 2a3e4bfa86 Minor: Remove unused il y a 5 ans
  Fabian b774db3f81 Fix: Clear prefixes when leaving instruction early il y a 5 ans
  Fabian ac9ef7d447 gen_pop/gen_push: Avoid some unnecessary locals after registers-in-locals il y a 5 ans
  Fabian 724090b319 Reduce code size by removing register restoring around safe_{read,write}*_jit il y a 5 ans
  Fabian 723f78c14f Reduce code size by creating a block to jump to that handles the page fault case il y a 5 ans
  Fabian a8308b988d Store registers in locals il y a 5 ans
  Fabian 56dc1af7cc Split SAFE_WRITE stat into WRITE and READ_WRITE il y a 5 ans
  Fabian 32f988a08d Pass JitContext to gen_get_reg* (preparation for registers-in-locals) il y a 5 ans
  Fabian 0c42ea0d1f Custom code generation for leave (C9) il y a 5 ans
  Fabian 837e6ff362 Custom code generation for ret imm (C2) il y a 5 ans
  Fabian aef22e38ad Add missing tracking of jit exit points il y a 5 ans
  Fabian 69b834c8de Move condition function generation into codegen module and use it for cmovcc/setcc il y a 5 ans
  Fabian 2837ccd06b Support for gen_safe_read128 and code generation for MOVDQU (F30F6F) il y a 5 ans
  Fabian 440b67eda5 Support for gen_safe_write128 and code generation for MOVAPS/MOVDQA (0F29/660F7F) il y a 5 ans
  Fabian e2ab5eabdd Code generation for missing memory operations (8-bit shifts, shrd, shld, xadd) il y a 5 ans
  Fabian fdce557820 Codegen for fpu instructions (memory stores: fst/fstp/fist/fistp) (D9_[23], DB_[23], DD_[23], DF_[237]) il y a 5 ans
  Fabian b11b2725bb Use i64 locals for gen_safe_write64 il y a 5 ans
  Fabian c452c357dd Codegen for fpu instructions (DE group) il y a 5 ans
  Fabian 21caefbffd Codegen for fpu instructions (DC group) il y a 5 ans
  Fabian f797ce10c9 64-bit operations for gen_safe_{read,write,read_write} il y a 5 ans
  Fabian ec059a9f27 Codegen for fpu instructions (D8 group) il y a 5 ans
  Fabian 48e6843a87 Remove S_ prefix from profiler il y a 6 ans
  Fabian 7e1d398e05 Track last executed jump instruction, check for missed entry points while looking for compiled code il y a 6 ans
  Fabian 7e3f1ad401 gen_fn: Accept wasm builder, not jit context il y a 6 ans
  Fabian 2635ed71b4 jit memory access for 8-bit read-modify-write operations il y a 6 ans
  Fabian 83febd1376 Remove duplicated constants (TLB_*) il y a 6 ans
  Fabian bf895ff1b2 profiler: Keep track of fast/slow path for jitted memory access il y a 6 ans
  Fabian b70a5c081a Allow fast path for memory reads from pages that contain code il y a 6 ans
  Awal Garg 54151e2306 jit 0x0FBF il y a 6 ans