Age | Commit message (Expand) | Author | Files | Lines |
2017-10-24 | tcg: Remove GET_TCGV_* and MAKE_TCGV_* | Richard Henderson | 1 | -1/+1 |
2017-10-24 | tcg: Introduce temp_tcgv_{i32,i64,ptr} | Richard Henderson | 1 | -42/+32 |
2017-10-24 | tcg: Introduce tcgv_{i32,i64,ptr}_{arg,temp} | Richard Henderson | 1 | -25/+25 |
2017-10-24 | tcg: Push tcg_ctx into tcg_gen_callN | Richard Henderson | 1 | -2/+2 |
2017-10-24 | tcg: Change temp_allocate_frame arg to TCGTemp | Richard Henderson | 1 | -5/+3 |
2017-10-24 | tcg: Avoid loops against variable bounds | Richard Henderson | 1 | -17/+10 |
2017-10-24 | tcg: Use per-temp state data in liveness | Richard Henderson | 1 | -109/+116 |
2017-10-24 | tcg: Introduce temp_arg, export temp_idx | Richard Henderson | 1 | -13/+6 |
2017-10-24 | tcg: Add temp_global bit to TCGTemp | Richard Henderson | 1 | -3/+8 |
2017-10-24 | tcg: Introduce arg_temp | Richard Henderson | 1 | -26/+25 |
2017-10-24 | tcg: Propagate TCGOp down to allocators | Richard Henderson | 1 | -38/+37 |
2017-10-24 | tcg: Propagate args to op->args in tcg.c | Richard Henderson | 1 | -63/+58 |
2017-10-24 | tcg: Merge opcode arguments into TCGOp | Richard Henderson | 1 | -54/+44 |
2017-10-10 | tcg: define TCG_HIGHWATER | Emilio G. Cota | 1 | -1/+3 |
2017-10-10 | tcg: take .helpers out of TCGContext | Emilio G. Cota | 1 | -5/+5 |
2017-10-10 | exec-all: extract tb->tc_* into a separate struct tc_tb | Emilio G. Cota | 1 | -2/+2 |
2017-09-17 | tcg: Remove tcg_regset_{or,and,andnot,not} | Richard Henderson | 1 | -1/+1 |
2017-09-17 | tcg: Remove tcg_regset_set | Richard Henderson | 1 | -4/+4 |
2017-09-17 | tcg: Remove tcg_regset_clear | Richard Henderson | 1 | -3/+2 |
2017-09-17 | tcg: Add tcg_op_supported | Richard Henderson | 1 | -3/+224 |
2017-09-07 | tcg: Infrastructure for managing constant pools | Richard Henderson | 1 | -0/+9 |
2017-09-07 | tcg: Rearrange ldst label tracking | Richard Henderson | 1 | -8/+9 |
2017-06-19 | tcg: allocate TB structs before the corresponding translated code | Emilio G. Cota | 1 | -0/+20 |
2017-06-05 | tcg: Introduce goto_ptr opcode and tcg_gen_lookup_and_goto_ptr | Emilio G. Cota | 1 | -0/+5 |
2017-01-10 | tcg: Allow an operand to be matching or a constant | Richard Henderson | 1 | -31/+32 |
2017-01-10 | tcg: Pass the opcode width to target_parse_constraint | Richard Henderson | 1 | -4/+8 |
2017-01-10 | tcg: Transition flat op_defs array to a target callback | Richard Henderson | 1 | -58/+28 |
2017-01-10 | tcg: Add markup for output requires new register | Richard Henderson | 1 | -12/+22 |
2016-11-01 | log: Add locking to large logging blocks | Richard Henderson | 1 | -0/+8 |
2016-10-24 | tcg: try sti when moving a constant into a dead memory temp | Paolo Bonzini | 1 | -29/+27 |
2016-09-15 | tcg: Remove duplicate header includes | Thomas Huth | 1 | -2/+0 |
2016-08-05 | tcg: Lower indirect registers in a separate pass | Richard Henderson | 1 | -53/+253 |
2016-08-05 | tcg: Require liveness analysis | Richard Henderson | 1 | -21/+0 |
2016-08-05 | tcg: Include liveness info in the dumps | Richard Henderson | 1 | -21/+47 |
2016-08-05 | tcg: Compress dead_temps and mem_temps into a single array | Richard Henderson | 1 | -59/+60 |
2016-08-05 | tcg: Fold life data into TCGOp | Richard Henderson | 1 | -6/+3 |
2016-08-05 | tcg: Reorg TCGOp chaining | Richard Henderson | 1 | -20/+15 |
2016-08-05 | tcg: Compress liveness data to 16 bits | Richard Henderson | 1 | -36/+22 |
2016-07-05 | tcg: Improve the alignment check infrastructure | Sergey Sorokin | 1 | -8/+18 |
2016-07-05 | tcg: Optimize spills of constants | Richard Henderson | 1 | -74/+91 |
2016-07-05 | tcg: Fix name for high-half register | Richard Henderson | 1 | -1/+1 |
2016-05-19 | cpu: move exec-all.h inclusion out of cpu.h | Paolo Bonzini | 1 | -0/+5 |
2016-04-21 | tcg: check for CONFIG_DEBUG_TCG instead of NDEBUG | Aurelien Jarno | 1 | -7/+2 |
2016-04-21 | tcg: use tcg_debug_assert instead of assert (fix performance regression) | Aurelien Jarno | 1 | -18/+18 |
2016-03-22 | qemu-log: dfilter-ise exec, out_asm, op and opt_op | Alex Bennée | 1 | -2/+4 |
2016-03-22 | tcg: pass down TranslationBlock to tcg_code_gen | Alex Bennée | 1 | -3/+3 |
2016-03-22 | util: move declarations out of qemu-common.h | Veronia Bahaa | 1 | -1/+1 |
2016-02-23 | tcg: Rename tcg-target.c to tcg-target.inc.c | Peter Maydell | 1 | -3/+4 |
2016-02-23 | tcg: Allocate indirect_base temporaries in a different order | Richard Henderson | 1 | -11/+32 |
2016-02-23 | tcg: Implement indirect memory registers | Richard Henderson | 1 | -29/+66 |