- 4c389f6 disas: Move host asm annotations to tb_gen_code by Richard Henderson · 4 years, 6 months ago
- d73415a qemu/atomic.h: rename atomic_ to qatomic_ by Stefan Hajnoczi · 4 years, 5 months ago
- 139c183 meson: rename included C source files to .c.inc by Paolo Bonzini · 5 years ago
- 938e897 tcg: call qemu_spin_destroy for tb->jmp_lock by Emilio G. Cota · 4 years, 9 months ago
- 61f15c4 tcg: Improve move ops in liveness_pass_2 by Richard Henderson · 4 years, 10 months ago
- 23850a7 tcg: Implement gvec support for rotate by scalar by Richard Henderson · 4 years, 10 months ago
- 5d0ceda tcg: Implement gvec support for rotate by vector by Richard Henderson · 4 years, 10 months ago
- b0f7e74 tcg: Implement gvec support for rotate by immediate by Richard Henderson · 4 years, 10 months ago
- e5ef4ec disas: include an optional note for the start of disassembly by Alex Bennée · 4 years, 10 months ago
- dcb32f1 tcg: Search includes from the project root source directory by Philippe Mathieu-Daudé · 5 years ago
- 7606488 Add use of RCU for qemu_logfile. by Robert Foley · 5 years ago
- fc59d2d qemu_log_lock/unlock now preserves the qemu_logfile handle. by Robert Foley · 5 years ago
- 38b47b1 plugin-gen: add module for TCG-related code by Emilio G. Cota · 6 years ago
- 14776ab tcg: TCGMemOp is now accelerator independent MemOp by Tony Nguyen · 6 years ago
- 52bf977 configure: Define target access alignment in configure by tony.nguyen@bt.com · 6 years ago
- 6a0acff Clean up inclusion of exec/cpu-common.h by Markus Armbruster · 6 years ago
- 5cc8767 general: Replace global smp variables with smp machine properties by Like Xu · 6 years ago
- f75da29 tcg: Add support for vector compare select by Richard Henderson · 6 years ago
- 38dc129 tcg: Add support for vector bitwise select by Richard Henderson · 6 years ago
- bcefc90 tcg: Add support for vector absolute value by Richard Henderson · 6 years ago
- 37ee55a tcg: Add INDEX_op_dupm_vec by Richard Henderson · 6 years ago
- d6ecb4a tcg: Add tcg_out_dupm_vec to the backend interface by Richard Henderson · 6 years ago
- bab1671 tcg: Manually expand INDEX_op_dup_vec by Richard Henderson · 6 years ago
- e7632cf tcg: Promote tcg_out_{dup,dupi}_vec to backend interface by Richard Henderson · 6 years ago
- 240c08d tcg: Support cross-class moves without instruction support by Richard Henderson · 6 years ago
- 78113e8 tcg: Return bool success from tcg_out_mov by Richard Henderson · 6 years ago
- d63e3b6 tcg: Assert fixed_reg is read-only by Richard Henderson · 6 years ago
- aeee05f tcg: Restart TB generation after out-of-line ldst overflow by Richard Henderson · 6 years ago
- 1768987 tcg: Restart TB generation after constant pool overflow by Richard Henderson · 6 years ago
- 7ecd02a tcg: Restart TB generation after relocation overflow by Richard Henderson · 6 years ago
- 6e6c4ef tcg: Restart after TB code generation overflow by Richard Henderson · 6 years ago
- fce1296 tcg: Add INDEX_op_extract2_{i32,i64} by Richard Henderson · 6 years ago
- 3de2faa tcg: Simplify how dump_exec_info() prints by Markus Armbruster · 6 years ago
- d4c51a0 tcg: Simplify how dump_opcount_info() prints by Markus Armbruster · 6 years ago
- bef16ab tcg: Diagnose referenced labels that have not been emitted by Richard Henderson · 6 years ago
- dd0a0fc tcg: Add opcodes for vector minmax arithmetic by Richard Henderson · 6 years ago
- 8afaf05 tcg: Add opcodes for vector saturated arithmetic by Richard Henderson · 6 years ago
- eae3eb3 qemu/queue.h: simplify reverse access to QTAILQ by Paolo Bonzini · 6 years ago
- 4250da1 tcg: Improve call argument loading by Richard Henderson · 6 years ago
- 25f49c5 tcg: Record register preferences during liveness by Richard Henderson · 6 years ago
- ae36a24 tcg: Add TCG_OPF_BB_EXIT by Richard Henderson · 6 years ago
- f65a061 tcg: Split out more subroutines from liveness_pass_1 by Richard Henderson · 6 years ago
- 2616c80 tcg: Rename and adjust liveness_pass_1 helpers by Richard Henderson · 6 years ago
- 152c35a tcg: Reindent parts of liveness_pass_1 by Richard Henderson · 6 years ago
- 1894f69 tcg: Dump register preference info with liveness by Richard Henderson · 6 years ago
- d62816f tcg: Improve register allocation for matching constraints by Richard Henderson · 6 years ago
- 69e3706 tcg: Add output_pref to TCGOp by Richard Henderson · 6 years ago
- ba87719 tcg: Add preferred_reg argument to tcg_reg_alloc_do_movi by Richard Henderson · 6 years ago
- 98b4e18 tcg: Add preferred_reg argument to temp_sync by Richard Henderson · 6 years ago
- b722452 tcg: Add preferred_reg argument to temp_load by Richard Henderson · 6 years ago
- b016486 tcg: Add preferred_reg argument to tcg_reg_alloc by Richard Henderson · 6 years ago
- b4fc67c tcg: Add reachable_code_pass by Richard Henderson · 6 years ago
- d88a117 tcg: Reference count labels by Richard Henderson · 6 years ago
- ac1043f tcg: Drop nargs from tcg_op_insert_{before,after} by Emilio G. Cota · 6 years ago
- 6ac1778 tcg: Return success from patch_reloc by Richard Henderson · 6 years ago
- 72fd2ef tcg: distribute tcg_time into TCG contexts by Emilio G. Cota · 6 years ago
- c1f543b tcg: fix use of uninitialized variable under CONFIG_PROFILER by Emilio G. Cota · 6 years ago
- 9f75462 tcg: Reduce max TB opcode count by Richard Henderson · 7 years ago
- 128ed22 tcg: move tb_ctx.tb_phys_invalidate_count to tcg_ctx by Emilio G. Cota · 8 years ago
- be2cdc5 tcg: track TBs with per-region BST's by Emilio G. Cota · 8 years ago
- abebf92 tcg: Limit the number of ops in a TB by Richard Henderson · 7 years ago
- 6001f77 tcg: workaround branch instruction overflow in tcg_out_qemu_ld/st by Laurent Vivier · 7 years ago
- 5bfa803 tcg: Improve TCGv_ptr support by Richard Henderson · 7 years ago
- 3774030 tcg: Add generic vector ops for multiplication by Richard Henderson · 7 years ago
- 212be17 tcg: Add generic vector ops for comparisons by Richard Henderson · 7 years ago
- d0ec979 tcg: Add generic vector ops for constant shifts by Richard Henderson · 7 years ago
- db43267 tcg: Add generic vector expanders by Richard Henderson · 7 years ago
- d2fd745 tcg: Add types and basic operations for host vectors by Richard Henderson · 7 years ago
- cd9090a tcg: Generalize TCGOp parameters by Richard Henderson · 7 years ago
- 15fa08f tcg: Dynamically allocate TCGOps by Richard Henderson · 7 years ago
- f764718 tcg: Remove TCGV_UNUSED* and TCGV_IS_UNUSED* by Richard Henderson · 7 years ago
- 5b38ee3 tcg: Allow constant pool entries in the prologue by Richard Henderson · 7 years ago
- 1c2adb9 tcg: Initialize cpu_env generically by Richard Henderson · 7 years ago
- 3468b59 tcg: enable multiple TCG contexts in softmmu by Emilio G. Cota · 8 years ago
- e8feb96 tcg: introduce regions to split code_gen_buffer by Emilio G. Cota · 8 years ago
- c3fac11 tcg: distribute profiling counters across TCGContext's by Emilio G. Cota · 8 years ago
- df2cce2 tcg: introduce **tcg_ctxs to keep track of all TCGContext's by Emilio G. Cota · 8 years ago
- b1311c4 tcg: define tcg_init_ctx and make tcg_ctx a pointer by Emilio G. Cota · 8 years ago
- dc41aa7 tcg: Remove GET_TCGV_* and MAKE_TCGV_* by Richard Henderson · 7 years ago
- 085272b tcg: Introduce temp_tcgv_{i32,i64,ptr} by Richard Henderson · 7 years ago
- ae8b75d tcg: Introduce tcgv_{i32,i64,ptr}_{arg,temp} by Richard Henderson · 7 years ago
- 960c50e tcg: Push tcg_ctx into tcg_gen_callN by Richard Henderson · 7 years ago
- 2272e4a tcg: Change temp_allocate_frame arg to TCGTemp by Richard Henderson · 8 years ago
- ac3b889 tcg: Avoid loops against variable bounds by Richard Henderson · 8 years ago
- b83eabe tcg: Use per-temp state data in liveness by Richard Henderson · 8 years ago
- 1807f4c tcg: Introduce temp_arg, export temp_idx by Richard Henderson · 8 years ago
- fa477d2 tcg: Add temp_global bit to TCGTemp by Richard Henderson · 8 years ago
- 4343913 tcg: Introduce arg_temp by Richard Henderson · 8 years ago
- dd18629 tcg: Propagate TCGOp down to allocators by Richard Henderson · 8 years ago
- efee374 tcg: Propagate args to op->args in tcg.c by Richard Henderson · 8 years ago
- 75e8b9b tcg: Merge opcode arguments into TCGOp by Richard Henderson · 8 years ago
- a505785 tcg: define TCG_HIGHWATER by Emilio G. Cota · 8 years ago
- 619205f tcg: take .helpers out of TCGContext by Emilio G. Cota · 8 years ago
- e7e168f exec-all: extract tb->tc_* into a separate struct tc_tb by Emilio G. Cota · 8 years ago
- 07ddf03 tcg: Remove tcg_regset_{or,and,andnot,not} by Richard Henderson · 7 years ago
- d21369f tcg: Remove tcg_regset_set by Richard Henderson · 7 years ago
- ccb1bb6 tcg: Remove tcg_regset_clear by Richard Henderson · 7 years ago
- be0f34b tcg: Add tcg_op_supported by Richard Henderson · 8 years ago
- 57a2694 tcg: Infrastructure for managing constant pools by Richard Henderson · 8 years ago
- 659ef5c tcg: Rearrange ldst label tracking by Richard Henderson · 8 years ago