Age | Commit message (Expand) | Author | Files | Lines |
2022-01-04 | tcg/optimize: Fix folding of vector ops | Richard Henderson | 1 | -11/+38 |
2021-12-21 | tcg/loongarch64: Register the JIT | WANG Xuerui | 1 | -0/+44 |
2021-12-21 | tcg/loongarch64: Implement tcg_target_init | WANG Xuerui | 1 | -0/+27 |
2021-12-21 | tcg/loongarch64: Implement exit_tb/goto_tb | WANG Xuerui | 1 | -0/+19 |
2021-12-21 | tcg/loongarch64: Implement tcg_target_qemu_prologue | WANG Xuerui | 1 | -0/+68 |
2021-12-21 | tcg/loongarch64: Add softmmu load/store helpers, implement qemu_ld/qemu_st ops | WANG Xuerui | 2 | -0/+355 |
2021-12-21 | tcg/loongarch64: Implement simple load/store ops | WANG Xuerui | 2 | -0/+132 |
2021-12-21 | tcg/loongarch64: Implement tcg_out_call | WANG Xuerui | 1 | -0/+34 |
2021-12-21 | tcg/loongarch64: Implement setcond ops | WANG Xuerui | 2 | -0/+70 |
2021-12-21 | tcg/loongarch64: Implement br/brcond ops | WANG Xuerui | 2 | -0/+54 |
2021-12-21 | tcg/loongarch64: Implement mul/mulsh/muluh/div/divu/rem/remu ops | WANG Xuerui | 3 | -8/+74 |
2021-12-21 | tcg/loongarch64: Implement add/sub ops | WANG Xuerui | 2 | -0/+40 |
2021-12-21 | tcg/loongarch64: Implement shl/shr/sar/rotl/rotr ops | WANG Xuerui | 3 | -2/+94 |
2021-12-21 | tcg/loongarch64: Implement clz/ctz ops | WANG Xuerui | 3 | -4/+47 |
2021-12-21 | tcg/loongarch64: Implement bswap{16,32,64} ops | WANG Xuerui | 2 | -5/+37 |
2021-12-21 | tcg/loongarch64: Implement deposit/extract ops | WANG Xuerui | 3 | -4/+26 |
2021-12-21 | tcg/loongarch64: Implement not/and/or/xor/nor/andc/orc ops | WANG Xuerui | 3 | -8/+98 |
2021-12-21 | tcg/loongarch64: Implement sign-/zero-extension ops | WANG Xuerui | 3 | -12/+95 |
2021-12-21 | tcg/loongarch64: Implement goto_ptr | WANG Xuerui | 2 | -0/+32 |
2021-12-21 | tcg/loongarch64: Implement tcg_out_mov and tcg_out_movi | WANG Xuerui | 1 | -0/+137 |
2021-12-21 | tcg/loongarch64: Implement the memory barrier op | WANG Xuerui | 1 | -0/+32 |
2021-12-21 | tcg/loongarch64: Implement necessary relocation operations | WANG Xuerui | 1 | -0/+66 |
2021-12-21 | tcg/loongarch64: Define the operand constraints | WANG Xuerui | 2 | -0/+80 |
2021-12-21 | tcg/loongarch64: Add register names, allocation order and input/output sets | WANG Xuerui | 1 | -0/+118 |
2021-12-21 | tcg/loongarch64: Add generated instruction opcodes and encoding helpers | WANG Xuerui | 1 | -0/+979 |
2021-12-21 | tcg/loongarch64: Add the tcg-target.h file | WANG Xuerui | 1 | -0/+180 |
2021-12-07 | tcg/arm: Reduce vector alignment requirement for NEON | Richard Henderson | 2 | -5/+16 |
2021-11-11 | tcg/s390x: Fix tcg_out_vec_op argument type | Miroslav Rezanina | 1 | -1/+2 |
2021-11-11 | tcg: Document ctpop opcodes | Richard Henderson | 1 | -0/+6 |
2021-11-11 | tcg/optimize: Add an extra cast to fold_extract2 | Richard Henderson | 1 | -1/+1 |
2021-11-02 | qapi: introduce x-query-opcount QMP command | Daniel P. Berrangé | 1 | -5/+5 |
2021-11-02 | qapi: introduce x-query-jit QMP command | Daniel P. Berrangé | 1 | -41/+47 |
2021-10-28 | tcg/optimize: Propagate sign info for shifting | Richard Henderson | 1 | -3/+47 |
2021-10-28 | tcg/optimize: Propagate sign info for bit counting | Richard Henderson | 1 | -1/+2 |
2021-10-28 | tcg/optimize: Propagate sign info for setcond | Richard Henderson | 1 | -0/+2 |
2021-10-28 | tcg/optimize: Propagate sign info for logical operations | Richard Henderson | 1 | -0/+29 |
2021-10-28 | tcg/optimize: Optimize sign extensions | Richard Henderson | 1 | -21/+102 |
2021-10-28 | tcg/optimize: Use fold_xx_to_i for rem | Richard Henderson | 1 | -1/+5 |
2021-10-28 | tcg/optimize: Use fold_xi_to_x for div | Richard Henderson | 1 | -1/+5 |
2021-10-28 | tcg/optimize: Use fold_xi_to_x for mul | Richard Henderson | 1 | -1/+2 |
2021-10-28 | tcg/optimize: Use fold_xx_to_i for orc | Richard Henderson | 1 | -0/+1 |
2021-10-28 | tcg/optimize: Stop forcing z_mask to "garbage" for 32-bit values | Richard Henderson | 1 | -19/+16 |
2021-10-28 | tcg: Extend call args using the correct opcodes | Richard Henderson | 1 | -3/+3 |
2021-10-27 | tcg/optimize: Sink commutative operand swapping into fold functions | Richard Henderson | 1 | -72/+70 |
2021-10-27 | tcg/optimize: Expand fold_addsub2_i32 to 64-bit ops | Richard Henderson | 1 | -21/+44 |
2021-10-27 | tcg/optimize: Expand fold_mulu2_i32 to all 4-arg multiplies | Richard Henderson | 1 | -9/+35 |
2021-10-27 | tcg/optimize: Split out fold_masks | Richard Henderson | 1 | -251/+294 |
2021-10-27 | tcg/optimize: Split out fold_ix_to_i | Richard Henderson | 1 | -18/+10 |
2021-10-27 | tcg/optimize: Split out fold_xi_to_x | Richard Henderson | 1 | -35/+26 |
2021-10-27 | tcg/optimize: Split out fold_sub_to_neg | Richard Henderson | 1 | -42/+47 |