| Commit message (Expand) | Author | Age | Files | Lines |
* | tcg/optimize: Fold dup2_vec | Richard Henderson | 2020-10-08 | 1 | -0/+15 |
* | tcg: Search includes from the project root source directory | Philippe Mathieu-Daudé | 2020-01-16 | 1 | -1/+1 |
* | tcg: TCGMemOp is now accelerator independent MemOp | Tony Nguyen | 2019-09-03 | 1 | -1/+1 |
* | Clean up inclusion of exec/cpu-common.h | Markus Armbruster | 2019-08-16 | 1 | -1/+0 |
* | tcg: Fix constant folding of INDEX_op_extract2_i32 | Richard Henderson | 2019-07-14 | 1 | -2/+2 |
* | Include qemu-common.h exactly where needed | Markus Armbruster | 2019-06-12 | 1 | -1/+0 |
* | tcg: Do not recreate INDEX_op_neg_vec unless supported | Richard Henderson | 2019-05-13 | 1 | -2/+6 |
* | tcg: Add INDEX_op_extract2_{i32,i64} | Richard Henderson | 2019-04-24 | 1 | -0/+16 |
* | tcg: Drop nargs from tcg_op_insert_{before,after} | Emilio G. Cota | 2018-12-17 | 1 | -2/+2 |
* | tcg/optimize: Optimize bswap | Richard Henderson | 2018-12-17 | 1 | -0/+12 |
* | tcg/optimize: Do not skip default processing of dup_vec | Richard Henderson | 2018-08-06 | 1 | -2/+2 |
* | tcg/optimize: Handle vector opcodes during optimize | Richard Henderson | 2018-02-08 | 1 | -73/+77 |
* | tcg: Generalize TCGOp parameters | Richard Henderson | 2017-12-29 | 1 | -2/+2 |
* | tcg: Dynamically allocate TCGOps | Richard Henderson | 2017-12-29 | 1 | -13/+3 |
* | tcg: allocate optimizer temps with tcg_malloc | Emilio G. Cota | 2017-10-24 | 1 | -23/+19 |
* | tcg: Use per-temp state data in optimize | Richard Henderson | 2017-10-24 | 1 | -182/+241 |
* | tcg: Add temp_global bit to TCGTemp | Richard Henderson | 2017-10-24 | 1 | -7/+8 |
* | tcg: Introduce arg_temp | Richard Henderson | 2017-10-24 | 1 | -2/+2 |
* | tcg: Propagate args to op->args in optimizer | Richard Henderson | 2017-10-24 | 1 | -203/+227 |
* | tcg: Merge opcode arguments into TCGOp | Richard Henderson | 2017-10-24 | 1 | -3/+3 |
* | tcg: Add opcode for ctpop | Richard Henderson | 2017-01-10 | 1 | -0/+14 |
* | tcg: Add clz and ctz opcodes | Richard Henderson | 2017-01-10 | 1 | -0/+36 |
* | tcg/optimize: Fold movcond 0/1 into setcond | Richard Henderson | 2017-01-10 | 1 | -0/+15 |
* | tcg: Add field extraction primitives | Richard Henderson | 2017-01-10 | 1 | -0/+29 |
* | tcg/optimize: move default return out of if statement | Alex Bennée | 2016-10-04 | 1 | -2/+1 |
* | tcg: Optimize fence instructions | Pranith Kumar | 2016-09-16 | 1 | -0/+39 |
* | tcg: Lower indirect registers in a separate pass | Richard Henderson | 2016-08-05 | 1 | -29/+2 |
* | tcg: Reorg TCGOp chaining | Richard Henderson | 2016-08-05 | 1 | -6/+2 |
* | exec: extract exec/tb-context.h | Paolo Bonzini | 2016-05-19 | 1 | -1/+1 |
* | qemu-common: push cpu.h inclusion out of qemu-common.h | Paolo Bonzini | 2016-05-19 | 1 | -2/+1 |
* | tcg: use tcg_debug_assert instead of assert (fix performance regression) | Aurelien Jarno | 2016-04-21 | 1 | -2/+2 |
* | tcg: Clean up includes | Peter Maydell | 2016-01-29 | 1 | -3/+1 |
* | tcg: Split trunc_shr_i32 opcode into extr[lh]_i64_i32 | Richard Henderson | 2015-08-24 | 1 | -11/+11 |
* | tcg/optimize: add optimizations for ext_i32_i64 and extu_i32_i64 ops | Aurelien Jarno | 2015-08-24 | 1 | -0/+13 |
* | tcg: rename trunc_shr_i32 into trunc_shr_i64_i32 | Aurelien Jarno | 2015-08-24 | 1 | -3/+3 |
* | tcg/optimize: allow constant to have copies | Aurelien Jarno | 2015-08-24 | 1 | -8/+2 |
* | tcg/optimize: track const/copy status separately | Aurelien Jarno | 2015-08-24 | 1 | -28/+14 |
* | tcg/optimize: add temp_is_const and temp_is_copy functions | Aurelien Jarno | 2015-08-24 | 1 | -71/+60 |
* | tcg/optimize: optimize temps tracking | Aurelien Jarno | 2015-08-24 | 1 | -11/+32 |
* | tcg/optimize: fix constant signedness | Aurelien Jarno | 2015-08-24 | 1 | -5/+5 |
* | tcg/optimize: fix tcg_opt_gen_movi | Aurelien Jarno | 2015-07-24 | 1 | -1/+1 |
* | tcg/optimize: rename tcg_constant_folding | Aurelien Jarno | 2015-06-09 | 1 | -6/+1 |
* | tcg/optimize: fold constant test in tcg_opt_gen_mov | Aurelien Jarno | 2015-06-09 | 1 | -53/+36 |
* | tcg/optimize: fold temp copies test in tcg_opt_gen_mov | Aurelien Jarno | 2015-06-09 | 1 | -18/+9 |
* | tcg/optimize: remove opc argument from tcg_opt_gen_mov | Aurelien Jarno | 2015-06-09 | 1 | -7/+7 |
* | tcg/optimize: remove opc argument from tcg_opt_gen_movi | Aurelien Jarno | 2015-06-09 | 1 | -20/+20 |
* | tcg: Merge memop and mmu_idx parameters to qemu_ld/st | Richard Henderson | 2015-05-14 | 1 | -1/+2 |
* | tcg/optimize: Handle or r,a,a with constant a | Richard Henderson | 2015-03-16 | 1 | -1/+4 |
* | tcg: Implement insert_op_before | Richard Henderson | 2015-02-13 | 1 | -22/+35 |
* | tcg: Remove opcodes instead of noping them out | Richard Henderson | 2015-02-13 | 1 | -7/+7 |