- 782cffa tcg/i386: Implement vector TST{EQ,NE} for avx512 by Richard Henderson · 6 months ago
- d589674 tcg/i386: Implement cmpsel_vec with avx512 insns by Richard Henderson · 6 months ago
- c044ec0 tcg/i386: Add predicate parameters to tcg_out_evex_opc by Richard Henderson · 6 months ago
- 717da87 tcg/i386: Implement cmp_vec with avx512 insns by Richard Henderson · 6 months ago
- d8387f0 tcg/i386: Optimize cmpsel with constant 0 operand 3. by Richard Henderson · 6 months ago
- db4121d tcg/i386: Do not expand cmpsel_vec early by Richard Henderson · 6 months ago
- b8a5670 tcg/i386: Do not expand cmp_vec early by Richard Henderson · 6 months ago
- bc97b3a tcg/i386: Split out tcg_out_vex_modrm_type by Richard Henderson · 6 months ago
- e68e97c host/i386: assume presence of CMOV by Paolo Bonzini · 9 months ago
- 19517b8 tcg/i386: Optimize setcond of TST{EQ,NE} with 0xffffffff by Richard Henderson · 11 months ago
- 2623ca6 tcg/i386: Simplify immediate 8-bit logical vector shifts by Richard Henderson · 12 months ago
- be1335d tcg/i386: Use TEST r,r to test 8/16/32 bits by Paolo Bonzini · 1 year, 2 months ago
- d3d1c30 tcg/i386: Improve TSTNE/TESTEQ vs powers of two by Richard Henderson · 1 year, 2 months ago
- 303214a tcg/i386: Support TCG_COND_TST{EQ,NE} by Richard Henderson · 1 year, 4 months ago
- 6749d85 tcg/i386: Move tcg_cond_to_jcc[] into tcg_out_cmp by Richard Henderson · 1 year, 4 months ago
- c95da56 tcg/i386: Pass x86 condition codes to tcg_out_cmov by Richard Henderson · 1 year, 4 months ago
- 21e9a8a tcg: Add TCGConst argument to tcg_target_const_match by Richard Henderson · 1 year, 4 months ago
- afa37be tcg/i386: use 8-bit OR or XOR for unsigned 8-bit immediates by Paolo Bonzini · 1 year, 2 months ago
- 64708db tcg/i386: convert add/sub of 128 to sub/add of -128 by Paolo Bonzini · 1 year, 2 months ago
- 915e1d5 tcg/i386: Use tcg_use_softmmu by Richard Henderson · 1 year, 5 months ago
- 7893e42 tcg: Correct invalid mentions of 'softmmu' by 'system-mode' by Philippe Mathieu-Daudé · 1 year, 5 months ago
- 9358fbb tcg: Add tcg_out_tb_start backend hook by Richard Henderson · 1 year, 6 months ago
- ebe92db tcg: pass vece to tcg_target_const_match() by Jiajie Chen · 1 year, 6 months ago
- 95bf306 tcg/i386: Implement negsetcond_* by Richard Henderson · 1 year, 7 months ago
- e91f015 tcg/i386: Use shift in tcg_out_setcond by Richard Henderson · 1 year, 7 months ago
- 96658ac tcg/i386: Clear dest first in tcg_out_setcond if possible by Richard Henderson · 1 year, 7 months ago
- 6950f68 tcg/i386: Use CMP+SBB in tcg_out_setcond by Richard Henderson · 1 year, 7 months ago
- 78ddf0d tcg/i386: Merge tcg_out_movcond{32,64} by Richard Henderson · 1 year, 7 months ago
- 7ba99a1 tcg/i386: Merge tcg_out_setcond{32,64} by Richard Henderson · 1 year, 7 months ago
- c359ce7 tcg/i386: Merge tcg_out_brcond{32,64} by Richard Henderson · 1 year, 7 months ago
- 73f97f0 tcg/i386: Allow immediate as input to deposit_* by Richard Henderson · 1 year, 7 months ago
- 36df88c tcg/i386: Drop BYTEH deposits for 64-bit by Richard Henderson · 1 year, 7 months ago
- d3b4112 tcg/i386: Output %gs prefix in tcg_out_vex_opc by Richard Henderson · 1 year, 7 months ago
- 22d2e53 tcg/{i386, s390x}: Add earlyclobber to the op_add2's first output by Ilya Leoshkevich · 1 year, 7 months ago
- d0a9bb5 tcg: Add tlb_fast_offset to TCGContext by Richard Henderson · 1 year, 11 months ago
- 098d0fc tcg/i386: Support 128-bit load/store by Richard Henderson · 1 year, 10 months ago
- dbedadb tcg/i386: Use host/cpuinfo.h by Richard Henderson · 1 year, 9 months ago
- a66efde tcg: Add tlb_dyn_max_bits to TCGContext by Richard Henderson · 1 year, 11 months ago
- aece72b tcg: Add page_bits and page_mask to TCGContext by Richard Henderson · 1 year, 11 months ago
- 63f4da9 tcg/i386: Remove TARGET_LONG_BITS, TCG_TYPE_TL by Richard Henderson · 1 year, 10 months ago
- c60ad6e tcg/i386: Adjust type of tlb_mask by Richard Henderson · 2 years ago
- b248553 tcg/i386: Conditionalize tcg_out_extu_i32_i64 by Richard Henderson · 1 year, 11 months ago
- fecccfc tcg: Split INDEX_op_qemu_{ld,st}* for guest address size by Richard Henderson · 1 year, 10 months ago
- 1c5322d tcg/i386: Use atom_and_align_for_opc by Richard Henderson · 1 year, 10 months ago
- 7b88010 tcg: Introduce tcg_target_has_memory_bswap by Richard Henderson · 1 year, 10 months ago
- 30cc7a7 tcg/i386: Use full load/store helpers in user-only mode by Richard Henderson · 2 years, 4 months ago
- 6d3f2e3 tcg/i386: Add have_atomic16 by Richard Henderson · 2 years, 4 months ago
- 0cadc1e tcg: Unify helper_{be,le}_{ld,st}* by Richard Henderson · 2 years, 4 months ago
- 9889985 tcg/i386: Set P_REXW in tcg_out_addi_ptr by Richard Henderson · 1 year, 10 months ago
- 0036e54 tcg/i386: Convert tcg_out_qemu_st_slow_path by Richard Henderson · 1 year, 11 months ago
- da8ab70 tcg/i386: Convert tcg_out_qemu_ld_slow_path by Richard Henderson · 1 year, 11 months ago
- 1fac464 tcg/i386: Use indexed addressing for softmmu fast path by Richard Henderson · 1 year, 11 months ago
- 530074c tcg/i386: Introduce prepare_host_addr by Richard Henderson · 1 year, 10 months ago
- a48f1c7 tcg/i386: Introduce tcg_out_testi by Richard Henderson · 2 years, 4 months ago
- 3c2c35e tcg/i386: Drop r0+r1 local variables from tcg_out_tlb_load by Richard Henderson · 1 year, 10 months ago
- 61713c2 tcg/i386: Introduce HostAddress by Richard Henderson · 1 year, 10 months ago
- 3174941 tcg/i386: Generalize multi-part load overlap test by Richard Henderson · 1 year, 11 months ago
- bf12e22 tcg/i386: Rationalize args to tcg_out_qemu_{ld,st} by Richard Henderson · 1 year, 11 months ago
- 129f1f9 tcg: Introduce tcg_out_movext2 by Richard Henderson · 1 year, 11 months ago
- 767c250 tcg: Introduce tcg_out_xchg by Richard Henderson · 1 year, 11 months ago
- b3dfd5f tcg: Introduce tcg_out_movext by Richard Henderson · 1 year, 11 months ago
- b8b94ac tcg: Split out tcg_out_extrl_i64_i32 by Richard Henderson · 1 year, 11 months ago
- b9bfe00 tcg: Split out tcg_out_extu_i32_i64 by Richard Henderson · 1 year, 11 months ago
- 9c6aa27 tcg: Split out tcg_out_exts_i32_i64 by Richard Henderson · 1 year, 11 months ago
- 9ecf5f6 tcg: Split out tcg_out_ext32u by Richard Henderson · 1 year, 11 months ago
- 52bf339 tcg: Split out tcg_out_ext32s by Richard Henderson · 1 year, 11 months ago
- 379afdf tcg: Split out tcg_out_ext16u by Richard Henderson · 1 year, 11 months ago
- 753e42e tcg: Split out tcg_out_ext16s by Richard Henderson · 1 year, 11 months ago
- d0e66c8 tcg: Split out tcg_out_ext8u by Richard Henderson · 1 year, 11 months ago
- 678155b tcg: Split out tcg_out_ext8s by Richard Henderson · 1 year, 11 months ago
- 732e89f tcg: Replace tcg_abort with g_assert_not_reached by Richard Henderson · 1 year, 11 months ago
- 1a05755 tcg: Replace if + tcg_abort with tcg_debug_assert by Richard Henderson · 1 year, 11 months ago
- 7d9e1ee tcg/i386: Adjust assert in tcg_out_addi_ptr by Richard Henderson · 1 year, 11 months ago
- f6ff9c2 tcg: Drop tcg_const_*_vec by Richard Henderson · 2 years ago
- 6b258e7 tcg/i386: Mark Win64 call-saved vector regs as reserved by Richard Henderson · 2 years, 4 months ago
- 5d133dd include/qemu/cpuid: Introduce xgetbv_low by Richard Henderson · 2 years, 4 months ago
- c4f4a00 tcg/i386: Add TCG_TARGET_CALL_{RET,ARG}_I128 by Richard Henderson · 2 years, 4 months ago
- 5e3d0c1 tcg: Introduce tcg_target_call_oarg_reg by Richard Henderson · 2 years, 4 months ago
- 6a6d772 tcg: Introduce tcg_out_addi_ptr by Richard Henderson · 2 years, 4 months ago
- 0fe1c98 tcg: Change tb_target_set_jmp_target arguments by Richard Henderson · 2 years, 3 months ago
- cf7d6b8 tcg: Split out tcg_out_goto_tb by Richard Henderson · 2 years, 3 months ago
- b52a2c0 tcg: Introduce set_jmp_insn_offset by Richard Henderson · 2 years, 3 months ago
- 3bb8500 tcg/i386: Remove unused goto_tb code for indirect jump by Richard Henderson · 2 years, 3 months ago
- b55a8d9 tcg: Split out tcg_out_exit_tb by Richard Henderson · 2 years, 3 months ago
- cee44b0 tcg: Add TCGHelperInfo argument to tcg_out_call by Richard Henderson · 2 years, 4 months ago
- 7a21bee misc: fix commonly doubled up words by Daniel P. Berrangé · 2 years, 8 months ago
- 3cc18d1 tcg/i386: Fix encoding of OPC_VPSRAQ for INDEX_op_sars_vec by Richard Henderson · 2 years, 9 months ago
- cf32076 tcg/i386: Implement bitsel for avx512 by Richard Henderson · 3 years, 2 months ago
- 3143767 tcg/i386: Implement more logical operations for avx512 by Richard Henderson · 3 years, 2 months ago
- 4c8b968 tcg/i386: Implement avx512 multiply by Richard Henderson · 3 years, 2 months ago
- dac1648 tcg/i386: Implement avx512 min/max/abs by Richard Henderson · 3 years, 2 months ago
- 1d442e4 tcg/i386: Expand scalar rotate with avx512 insns by Richard Henderson · 3 years, 2 months ago
- a2a19b4 tcg/i386: Remove rotls_vec from tcg_target_op_def by Richard Henderson · 3 years, 2 months ago
- 786c7ef tcg/i386: Expand vector word rotate as avx512vbmi2 shift-double by Richard Henderson · 3 years, 2 months ago
- 965d5d0 tcg/i386: Support avx512vbmi2 vector shift-double instructions by Richard Henderson · 3 years, 2 months ago
- 102cd35 tcg/i386: Implement avx512 variable rotate by Richard Henderson · 3 years, 2 months ago
- 4e73f84 tcg/i386: Implement avx512 immediate rotate by Richard Henderson · 3 years, 2 months ago
- 264e418 tcg/i386: Implement avx512 immediate sari shift by Richard Henderson · 3 years, 2 months ago
- 47b331b tcg/i386: Implement avx512 scalar shift by Richard Henderson · 3 years, 2 months ago
- ef77ce0 tcg/i386: Implement avx512 variable shifts by Richard Henderson · 3 years, 2 months ago