Commit History

Author SHA1 Message Date
  Amaan Cheval d1b728b582 generate_jit (minor): Use standard gen_codegen_call for trigger_ud 6 years ago
  Amaan Cheval cde8a2d005 codegen: s/gen_fn[0-9]/gen_fn[0-9]_const/ to indicate inline args 6 years ago
  Amaan Cheval 7fec029937 generate_jit: Support encoding.custom for encoding.e generic instrs 6 years ago
  Amaan Cheval fdd4dbe5ee generate_jit: Comment regarding LEA special case 6 years ago
  Fabian 39d8d17031 Make 8f custom, simplify generate_jit by removing handling of requires_prefix_call 6 years ago
  Fabian ded423b1c5 x86 table: Add remaining 0f instructions, simplify gen scripts 6 years ago
  Fabian a9b5f153a8 Move around and add some assertions 6 years ago
  Fabian eb7b33df7b Fix trigger #ud instead of generating call to it 6 years ago
  Amaan Cheval 4d87bebee9 gen: s/jump/block_boundary/ 6 years ago
  Awal Garg 54a43ab437 improve segment prefix handling and custom code generation for lea 6 years ago
  Fabian 43288ecdbd Simplify modrm code generation 6 years ago
  Amaan Cheval 21909fd5fd Generate _jit_[reg,mem] calls for custom modrm instructions 6 years ago
  Amaan Cheval a09ace9c95 Revert "generate_jit: Refactor to deduplicate custom call generation" 6 years ago
  Amaan Cheval b36a03ca40 generate_jit: Refactor to deduplicate custom call generation 6 years ago
  Amaan Cheval 515a8f4111 generate_jit: Allow custom annotation for fixed_g instructions 6 years ago
  Amaan Cheval ccb666ce6b Have generate_{jit,interpreter}.js scripts "mkdir -p" for --output-dir 6 years ago
  Amaan Cheval ce1ca76aea Backup and generate diff in generate_{jit,interpreter}, not Makefile 6 years ago
  Amaan Cheval 3b4ae644a2 Have generate files print possible options for CLI switch arg 6 years ago
  Amaan Cheval 01e868a481 Add command-line switches to generate_{jit,interpreter}.js 6 years ago
  Amaan Cheval 948fa047d0 Generate instruction tables into build directory, and only when changed 6 years ago
  Amaan Cheval 15d75b0f9d Minor: remove extra newlines 6 years ago
  Amaan Cheval 660d9c83c0 Trailing comma 6 years ago
  Amaan Cheval 17f98b1148 Refactor jit table generator to have caller perform optimization 6 years ago
  Amaan Cheval 6edb13d053 Assert that jump instructions can't also be nonfaulting 6 years ago
  Amaan Cheval 3ea84e6ca2 s/flags/instr_flags/ and prevent extra newlines for ignore_mod instructions 6 years ago
  Amaan Cheval a265568443 Minor: jshint 6 years ago
  Amaan Cheval d5212a1914 Update generate_jit and enable JIT's nonfaulting eip optimization 6 years ago
  Amaan Cheval bc03a26e4c Minor typo 6 years ago
  Amaan Cheval c681bef307 Have jit_instruction actually return a flag status 6 years ago
  Amaan Cheval 99098cc4df Remove _scratch from codegen function names. 6 years ago