Age | Commit message (Expand) | Author | Files | Lines |
2023-10-03 | tcg: Rename cpu_env to tcg_env | Richard Henderson | 1 | -150/+150 |
2023-09-16 | tcg: Add gvec compare with immediate and scalar operand | Richard Henderson | 1 | -0/+149 |
2023-08-24 | tcg: Use tcg_gen_negsetcond_* | Richard Henderson | 1 | -4/+2 |
2023-06-26 | tcg: Fix temporary variable in tcg_gen_gvec_andcs | Max Chou | 1 | -1/+1 |
2023-06-05 | tcg: Split tcg/tcg-op-gvec.h | Richard Henderson | 1 | -1/+1 |
2023-06-05 | tcg: Split tcg/tcg-op-common.h from tcg/tcg-op.h | Richard Henderson | 1 | -1/+1 |
2023-05-02 | tcg: Add tcg_gen_gvec_rotrs | Nazar Kazakov | 1 | -0/+11 |
2023-05-02 | tcg: Add tcg_gen_gvec_andcs | Nazar Kazakov | 1 | -0/+17 |
2023-03-13 | tcg: Create tcg/tcg-temp-internal.h | Richard Henderson | 1 | -0/+1 |
2023-03-01 | tcg: Use tcg_constant_ptr in do_dup | Richard Henderson | 1 | -2/+1 |
2023-03-01 | tcg: Use tcg_temp_ebb_new_* in tcg/ | Richard Henderson | 1 | -93/+93 |
2023-02-27 | tcg/tcg-op-gvec: Remove unused "qemu/main-loop.h" header | Philippe Mathieu-Daudé | 1 | -1/+0 |
2022-03-02 | tcg/tcg-op-gvec.c: Introduce tcg_gen_gvec_4i | Matheus Ferst | 1 | -0/+146 |
2021-06-29 | tcg: Add tcg_gen_vec_shl{shr}{sar}8i_i32 | LIU Zhiwei | 1 | -0/+28 |
2021-06-29 | tcg: Add tcg_gen_vec_shl{shr}{sar}16i_i32 | LIU Zhiwei | 1 | -0/+28 |
2021-06-29 | tcg: Add tcg_gen_vec_add{sub}8_i32 | LIU Zhiwei | 1 | -0/+38 |
2021-06-29 | tcg: Add tcg_gen_vec_add{sub}16_i32 | LIU Zhiwei | 1 | -0/+28 |
2021-06-21 | tcg: Make gen_dup_i32/i64() public as tcg_gen_dup_i32/i64 | Peter Maydell | 1 | -10/+10 |
2021-01-13 | tcg: Use tcg_constant_{i32,i64,vec} with gvec expanders | Richard Henderson | 1 | -77/+50 |
2021-01-04 | tcg: Use memset for large vector byte replication | Richard Henderson | 1 | -0/+32 |
2020-10-08 | tcg: Adjust simd_desc size encoding | Richard Henderson | 1 | -8/+27 |
2020-09-03 | tcg: Implement 256-bit dup for tcg_gen_gvec_dup_mem | Richard Henderson | 1 | -3/+49 |
2020-09-03 | tcg: Eliminate one store for in-place 128-bit dup_mem | Richard Henderson | 1 | -2/+2 |
2020-09-03 | tcg: Fix tcg gen for vectorized absolute value | Stephen Long | 1 | -2/+3 |
2020-06-02 | tcg: Implement gvec support for rotate by scalar | Richard Henderson | 1 | -0/+22 |
2020-06-02 | tcg: Implement gvec support for rotate by vector | Richard Henderson | 1 | -0/+122 |
2020-06-02 | tcg: Implement gvec support for rotate by immediate | Richard Henderson | 1 | -0/+68 |
2020-05-06 | tcg: Add load_dest parameter to GVecGen2 | Richard Henderson | 1 | -13/+32 |
2020-05-06 | tcg: Improve vector tail clearing | Richard Henderson | 1 | -20/+64 |
2020-05-06 | tcg: Remove tcg_gen_gvec_dup{8,16,32,64}i | Richard Henderson | 1 | -28/+0 |
2020-05-06 | tcg: Use tcg_gen_gvec_dup_imm in logical simplifications | Richard Henderson | 1 | -4/+4 |
2020-05-06 | tcg: Add tcg_gen_gvec_dup_imm | Richard Henderson | 1 | -0/+7 |
2020-02-12 | tcg: Add tcg_gen_gvec_5_ptr | Richard Henderson | 1 | -0/+32 |
2020-01-15 | tcg: Search includes from the project root source directory | Philippe Mathieu-Daudé | 1 | -4/+4 |
2019-08-16 | Include qemu/main-loop.h less | Markus Armbruster | 1 | -0/+1 |
2019-06-12 | Include qemu-common.h exactly where needed | Markus Armbruster | 1 | -1/+0 |
2019-05-22 | tcg: Add support for vector bitwise select | Richard Henderson | 1 | -0/+23 |
2019-05-22 | tcg: Fix missing checks and clears in tcg_gen_gvec_dup_mem | Richard Henderson | 1 | -23/+25 |
2019-05-13 | tcg: Add support for vector absolute value | Richard Henderson | 1 | -0/+63 |
2019-05-13 | tcg: Add gvec expanders for vector shift by scalar | Richard Henderson | 1 | -0/+214 |
2019-05-13 | tcg: Add gvec expanders for variable shift | Richard Henderson | 1 | -0/+195 |
2019-05-13 | tcg: Add INDEX_op_dupm_vec | Richard Henderson | 1 | -41/+48 |
2019-05-13 | tcg: Specify optional vector requirements with a list | Richard Henderson | 1 | -105/+144 |
2019-05-13 | tcg: Implement tcg_gen_gvec_3i() | David Hildenbrand | 1 | -0/+139 |
2019-01-30 | tcg: Fix LGPL version number | Thomas Huth | 1 | -1/+1 |
2019-01-28 | tcg: Add opcodes for vector minmax arithmetic | Richard Henderson | 1 | -0/+108 |
2019-01-28 | tcg: Add opcodes for vector saturated arithmetic | Richard Henderson | 1 | -20/+64 |
2019-01-28 | tcg: Add write_aofs to GVecGen4 | Richard Henderson | 1 | -8/+19 |
2019-01-28 | tcg: Add gvec expanders for nand, nor, eqv | Richard Henderson | 1 | -0/+51 |
2019-01-28 | tcg: Add logical simplifications during gvec expand | Richard Henderson | 1 | -5/+30 |