56 Commits (60e543f5ce46d4a90a95963b3bab5c7d13a2aaa9)

Author SHA1 Message Date
Alessandro Di Federico 9ca0362298 tcg: expose TCGCond manipulation routines 5 years ago
Richard Henderson 6508988918 tcg/tci: Change encoding to uint32_t units 5 years ago
Richard Henderson 7b7d8b2d9a tcg/tci: Use ffi for calls 5 years ago
Richard Henderson a14b3ad11a tcg: Fix documentation for tcg_constant_* vs tcg_temp_free_* 5 years ago
Richard Henderson a80cdd3183 tcg: Introduce tcg_remove_ops_after 5 years ago
Richard Henderson 42eb6dfcf1 tcg: Move tcg_init_ctx and tcg_ctx from accel/tcg/ 5 years ago
Richard Henderson 47d590df34 tcg: Move in_code_gen_buffer and tests to region.c 5 years ago
Richard Henderson 43b972b7eb accel/tcg: Pass down max_cpus to tcg_init 5 years ago
Richard Henderson a76aabd37b tcg: Create tcg_init 5 years ago
Richard Henderson c46184a90a accel/tcg: Move alloc_code_gen_buffer to tcg/region.c 5 years ago
Philippe Mathieu-Daudé 824f4bac9f accel/tcg: Reduce 'exec/tb-context.h' inclusion 5 years ago
Matheus Ferst 4d87fcddb5 tcg: Add tcg_constant_tl 5 years ago
Richard Henderson 59964b4f98 tcg/tci: Implement the disassembler properly 5 years ago
Richard Henderson ae30e86661 tcg: Restart code generation when we run out of temps 5 years ago
Richard Henderson 666cc794ab tcg: Optimize inline dup_const for MO_64 6 years ago
Richard Henderson be986adb35 tcg: Remove tcg_gen_dup{8,16,32,64}i_vec 6 years ago
Richard Henderson c58f4c97b2 tcg: Remove movi and dupi opcodes 6 years ago
Richard Henderson 1bd1af98d7 tcg/tci: Add special tci_movi_{i32,i64} opcodes 6 years ago
Richard Henderson 88d4005b09 tcg: Use tcg_constant_{i32,i64,vec} with gvec expanders 6 years ago
Richard Henderson 11d11d61bd tcg: Use tcg_constant_{i32,i64} with tcg int expanders 6 years ago
Richard Henderson c0522136ad tcg: Introduce TYPE_CONST temporaries 6 years ago
Richard Henderson bdb38b95f7 tcg: Expand TCGTemp.val to 64-bits 6 years ago
Richard Henderson e01fa97dea tcg: Add temp_readonly 6 years ago
Richard Henderson ee17db83d2 tcg: Consolidate 3 bits into enum TCGTempKind 6 years ago
Richard Henderson c8bc1168ad tcg: Constify tcg_code_gen_epilogue 5 years ago
Richard Henderson 44c7197f15 tcg: Introduce tcg_tbrel_diff 5 years ago
Richard Henderson d997143533 tcg: Make DisasContextBase.tb const 5 years ago
Richard Henderson 755bf9e514 tcg: Adjust tcg_register_jit for const 5 years ago
Richard Henderson ffd0e50736 tcg: Adjust TCGLabel for const 5 years ago
Richard Henderson db0c51a380 tcg: Introduce tcg_splitwx_to_{rx,rw} 5 years ago
Richard Henderson 4846cd37df tcg: Add in_code_gen_buffer 5 years ago
Richard Henderson 8b5c2b6260 tcg: Move tcg epilogue pointer out of TCGContext 5 years ago
Richard Henderson b91ccb3115 tcg: Move tcg prologue pointer out of TCGContext 5 years ago
Richard Henderson 07ce0b0530 tcg: Introduce INDEX_op_qemu_st8_i32 5 years ago
Richard Henderson a66424ba17 tcg: Add tcg_gen_bswap_tl alias 5 years ago
Richard Henderson b4cb76e620 tcg: Do not kill globals at conditional branches 6 years ago
Richard Henderson 70cad3c400 tcg: Remove TCGOpDef.used 7 years ago
Richard Henderson bc2b17e6ea tcg: Move some TCG_CT_* bits to TCGArgConstraint bitfields 7 years ago
Richard Henderson 74a117906b tcg: Remove TCG_CT_REG 6 years ago
Richard Henderson 66792f90f1 tcg: Move sorted_args into TCGArgConstraint.sort_index 7 years ago
Richard Henderson 9be0d08019 tcg: Drop union from TCGArgConstraint 6 years ago
Richard Henderson e2e7168a21 tcg: Adjust simd_desc size encoding 6 years ago
Richard Henderson 2271a6ac0a tcg: Add tcg_get_insn_start_param 6 years ago
Paolo Bonzini 139c1837db meson: rename included C source files to .c.inc 6 years ago
Emilio G. Cota 938e897a66 tcg: call qemu_spin_destroy for tb->jmp_lock 6 years ago
Richard Henderson 23850a74af tcg: Implement gvec support for rotate by scalar 6 years ago
Richard Henderson 5d0ceda902 tcg: Implement gvec support for rotate by vector 6 years ago
Richard Henderson b0f7e7444c tcg: Implement gvec support for rotate by immediate 6 years ago
Richard Henderson 07dada0336 tcg: Fix integral argument type to tcg_gen_rot[rl]i_i{32,64} 6 years ago
Richard Henderson ac09ae627e tcg: Add load_dest parameter to GVecGen2 6 years ago