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