Age | Commit message (Expand) | Author | Files | Lines |
2021-06-29 | tcg: Handle new bswap flags during optimize | Richard Henderson | 1 | -5/+51 |
2021-06-19 | tcg: Add tcg_call_flags | Richard Henderson | 1 | -1/+2 |
2021-01-13 | tcg: Remove movi and dupi opcodes | Richard Henderson | 1 | -4/+0 |
2021-01-13 | tcg: Convert tcg_gen_dupi_vec to TCG_CONST | Richard Henderson | 1 | -5/+4 |
2021-01-13 | tcg/optimize: Use tcg_constant_internal with constant folding | Richard Henderson | 1 | -59/+49 |
2021-01-13 | tcg/optimize: Adjust TempOptInfo allocation | Richard Henderson | 1 | -26/+34 |
2021-01-13 | tcg/optimize: Improve find_better_copy | Richard Henderson | 1 | -15/+12 |
2021-01-13 | tcg: Introduce TYPE_CONST temporaries | Richard Henderson | 1 | -2/+11 |
2021-01-13 | tcg: Expand TempOptInfo to 64-bits | Richard Henderson | 1 | -19/+21 |
2021-01-13 | tcg: Rename struct tcg_temp_info to TempOptInfo | Richard Henderson | 1 | -16/+16 |
2021-01-13 | tcg: Consolidate 3 bits into enum TCGTempKind | Richard Henderson | 1 | -4/+4 |
2021-01-07 | tcg: Introduce INDEX_op_qemu_st8_i32 | Richard Henderson | 1 | -0/+1 |
2020-12-18 | tcg/optimize: Add fallthrough annotations | Thomas Huth | 1 | -0/+4 |
2020-11-04 | tcg: Revert "tcg/optimize: Flush data at labels not TCG_OPF_BB_END" | Richard Henderson | 1 | -18/+17 |
2020-10-27 | tcg/optimize: Flush data at labels not TCG_OPF_BB_END | Richard Henderson | 1 | -17/+18 |
2020-10-08 | tcg/optimize: Fold dup2_vec | Richard Henderson | 1 | -0/+15 |
2020-01-15 | tcg: Search includes from the project root source directory | Philippe Mathieu-Daudé | 1 | -1/+1 |
2019-09-03 | tcg: TCGMemOp is now accelerator independent MemOp | Tony Nguyen | 1 | -1/+1 |
2019-08-16 | Clean up inclusion of exec/cpu-common.h | Markus Armbruster | 1 | -1/+0 |
2019-07-14 | tcg: Fix constant folding of INDEX_op_extract2_i32 | Richard Henderson | 1 | -2/+2 |
2019-06-12 | Include qemu-common.h exactly where needed | Markus Armbruster | 1 | -1/+0 |
2019-05-13 | tcg: Do not recreate INDEX_op_neg_vec unless supported | Richard Henderson | 1 | -2/+6 |
2019-04-24 | tcg: Add INDEX_op_extract2_{i32,i64} | Richard Henderson | 1 | -0/+16 |
2018-12-17 | tcg: Drop nargs from tcg_op_insert_{before,after} | Emilio G. Cota | 1 | -2/+2 |
2018-12-17 | tcg/optimize: Optimize bswap | Richard Henderson | 1 | -0/+12 |
2018-08-06 | tcg/optimize: Do not skip default processing of dup_vec | Richard Henderson | 1 | -2/+2 |
2018-02-08 | tcg/optimize: Handle vector opcodes during optimize | Richard Henderson | 1 | -73/+77 |
2017-12-29 | tcg: Generalize TCGOp parameters | Richard Henderson | 1 | -2/+2 |
2017-12-29 | tcg: Dynamically allocate TCGOps | Richard Henderson | 1 | -13/+3 |
2017-10-24 | tcg: allocate optimizer temps with tcg_malloc | Emilio G. Cota | 1 | -23/+19 |
2017-10-24 | tcg: Use per-temp state data in optimize | Richard Henderson | 1 | -182/+241 |
2017-10-24 | tcg: Add temp_global bit to TCGTemp | Richard Henderson | 1 | -7/+8 |
2017-10-24 | tcg: Introduce arg_temp | Richard Henderson | 1 | -2/+2 |
2017-10-24 | tcg: Propagate args to op->args in optimizer | Richard Henderson | 1 | -203/+227 |
2017-10-24 | tcg: Merge opcode arguments into TCGOp | Richard Henderson | 1 | -3/+3 |
2017-01-10 | tcg: Add opcode for ctpop | Richard Henderson | 1 | -0/+14 |
2017-01-10 | tcg: Add clz and ctz opcodes | Richard Henderson | 1 | -0/+36 |
2017-01-10 | tcg/optimize: Fold movcond 0/1 into setcond | Richard Henderson | 1 | -0/+15 |
2017-01-10 | tcg: Add field extraction primitives | Richard Henderson | 1 | -0/+29 |
2016-10-04 | tcg/optimize: move default return out of if statement | Alex Bennée | 1 | -2/+1 |
2016-09-16 | tcg: Optimize fence instructions | Pranith Kumar | 1 | -0/+39 |
2016-08-05 | tcg: Lower indirect registers in a separate pass | Richard Henderson | 1 | -29/+2 |
2016-08-05 | tcg: Reorg TCGOp chaining | Richard Henderson | 1 | -6/+2 |
2016-05-19 | exec: extract exec/tb-context.h | Paolo Bonzini | 1 | -1/+1 |
2016-05-19 | qemu-common: push cpu.h inclusion out of qemu-common.h | Paolo Bonzini | 1 | -2/+1 |
2016-04-21 | tcg: use tcg_debug_assert instead of assert (fix performance regression) | Aurelien Jarno | 1 | -2/+2 |
2016-01-29 | tcg: Clean up includes | Peter Maydell | 1 | -3/+1 |
2015-08-24 | tcg: Split trunc_shr_i32 opcode into extr[lh]_i64_i32 | Richard Henderson | 1 | -11/+11 |
2015-08-24 | tcg/optimize: add optimizations for ext_i32_i64 and extu_i32_i64 ops | Aurelien Jarno | 1 | -0/+13 |
2015-08-24 | tcg: rename trunc_shr_i32 into trunc_shr_i64_i32 | Aurelien Jarno | 1 | -3/+3 |