Age | Commit message (Expand) | Author | Files | Lines |
2021-02-05 | tcg/s390: Fix compare instruction from extended-immediate facility | Philippe Mathieu-Daudé | 1 | -1/+1 |
2021-02-02 | tcg: Remove TCG_TARGET_CON_SET_H | Richard Henderson | 10 | -22/+0 |
2021-02-02 | tcg/tci: Split out constraint sets to tcg-target-con-set.h | Richard Henderson | 3 | -142/+158 |
2021-02-02 | tcg/sparc: Split out constraint sets to tcg-target-con-set.h | Richard Henderson | 3 | -52/+56 |
2021-02-02 | tcg/s390: Split out constraint sets to tcg-target-con-set.h | Richard Henderson | 3 | -70/+81 |
2021-02-02 | tcg/riscv: Split out constraint sets to tcg-target-con-set.h | Richard Henderson | 3 | -60/+54 |
2021-02-02 | tcg/ppc: Split out constraint sets to tcg-target-con-set.h | Richard Henderson | 3 | -81/+100 |
2021-02-02 | tcg/mips: Split out constraint sets to tcg-target-con-set.h | Richard Henderson | 3 | -68/+67 |
2021-02-02 | tcg/arm: Split out constraint sets to tcg-target-con-set.h | Richard Henderson | 3 | -63/+69 |
2021-02-02 | tcg/aarch64: Split out constraint sets to tcg-target-con-set.h | Richard Henderson | 3 | -59/+66 |
2021-02-02 | tcg/i386: Split out constraint sets to tcg-target-con-set.h | Richard Henderson | 4 | -128/+243 |
2021-02-02 | tcg: Remove TCG_TARGET_CON_STR_H | Richard Henderson | 10 | -26/+0 |
2021-02-02 | tcg/sparc: Split out target constraints to tcg-target-con-str.h | Richard Henderson | 3 | -53/+54 |
2021-02-02 | tcg/s390: Split out target constraints to tcg-target-con-str.h | Richard Henderson | 3 | -40/+42 |
2021-02-02 | tcg/riscv: Split out target constraints to tcg-target-con-str.h | Richard Henderson | 3 | -39/+35 |
2021-02-02 | tcg/mips: Split out target constraints to tcg-target-con-str.h | Richard Henderson | 3 | -56/+46 |
2021-02-02 | tcg/tci: Split out target constraints to tcg-target-con-str.h | Richard Henderson | 3 | -14/+13 |
2021-02-02 | tcg/ppc: Split out target constraints to tcg-target-con-str.h | Richard Henderson | 3 | -58/+46 |
2021-02-02 | tcg/aarch64: Split out target constraints to tcg-target-con-str.h | Richard Henderson | 3 | -43/+33 |
2021-02-02 | tcg/arm: Split out target constraints to tcg-target-con-str.h | Richard Henderson | 3 | -56/+41 |
2021-02-02 | tcg/i386: Split out target constraints to tcg-target-con-str.h | Richard Henderson | 4 | -74/+62 |
2021-02-02 | tcg/i386: Tidy register constraint definitions | Richard Henderson | 1 | -20/+20 |
2021-02-02 | tcg/i386: Move constraint type check to tcg_target_const_match | Richard Henderson | 1 | -11/+17 |
2021-02-02 | tcg/tci: Remove TCG_TARGET_HAS_* ifdefs | Richard Henderson | 1 | -82/+0 |
2021-02-02 | tcg/tci: Drop L and S constraints | Richard Henderson | 1 | -6/+4 |
2021-01-27 | tcg/tci: Restrict tci_write_reg16() to 64-bit hosts | Philippe Mathieu-Daudé | 1 | -0/+2 |
2021-01-24 | tcg: Restart code generation when we run out of temps | Richard Henderson | 1 | -3/+8 |
2021-01-23 | tcg: Toggle page execution for Apple Silicon | Roman Bolshakov | 1 | -0/+1 |
2021-01-13 | tcg/aarch64: Use tcg_constant_vec with tcg vec expanders | Richard Henderson | 1 | -5/+5 |
2021-01-13 | tcg/ppc: Use tcg_constant_vec with tcg vec expanders | Richard Henderson | 1 | -17/+27 |
2021-01-13 | tcg: Remove tcg_gen_dup{8,16,32,64}i_vec | Richard Henderson | 1 | -20/+0 |
2021-01-13 | tcg/i386: Use tcg_constant_vec with tcg vec expanders | Richard Henderson | 1 | -13/+13 |
2021-01-13 | tcg: Add tcg_reg_alloc_dup2 | Richard Henderson | 1 | -0/+97 |
2021-01-13 | tcg: Remove movi and dupi opcodes | Richard Henderson | 12 | -42/+1 |
2021-01-13 | tcg/tci: Add special tci_movi_{i32,i64} opcodes | Richard Henderson | 2 | -4/+4 |
2021-01-13 | tcg: Use tcg_constant_{i32,i64,vec} with gvec expanders | Richard Henderson | 2 | -77/+58 |
2021-01-13 | tcg: Use tcg_constant_{i32,i64} with tcg int expanders | Richard Henderson | 1 | -120/+107 |
2021-01-13 | tcg: Convert tcg_gen_dupi_vec to TCG_CONST | Richard Henderson | 3 | -40/+15 |
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 | 2 | -49/+188 |
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: Expand TCGTemp.val to 64-bits | Richard Henderson | 1 | -1/+1 |
2021-01-13 | tcg: Add temp_readonly | Richard Henderson | 1 | -11/+10 |
2021-01-13 | tcg: Consolidate 3 bits into enum TCGTempKind | Richard Henderson | 2 | -54/+80 |
2021-01-13 | tcg: Increase tcg_out_dupi_vec immediate to int64_t | Richard Henderson | 4 | -33/+69 |
2021-01-13 | tcg: Use tcg_out_dupi_vec from temp_load | Richard Henderson | 4 | -34/+46 |
2021-01-07 | tcg: Constify TCGLabelQemuLdst.raddr | Richard Henderson | 8 | -15/+8 |