Age | Commit message (Expand) | Author | Files | Lines |
2019-06-10 | tcg/arm: Use LDRD to load tlb mask+table | Richard Henderson | 1 | -26/+40 |
2019-06-10 | tcg/aarch64: Use LDP to load tlb mask+table | Richard Henderson | 1 | -7/+8 |
2019-06-10 | cpu: Move the softmmu tlb to CPUNegativeOffsetState | Richard Henderson | 8 | -159/+59 |
2019-06-10 | tcg: Create struct CPUTLB | Richard Henderson | 8 | -57/+19 |
2019-05-22 | tcg/i386: Use MOVDQA for TCG_TYPE_V128 load/store | Richard Henderson | 1 | -2/+22 |
2019-05-22 | tcg/aarch64: Allow immediates for vector ORR and BIC | Richard Henderson | 1 | -7/+83 |
2019-05-22 | tcg/aarch64: Build vector immediates with two insns | Richard Henderson | 1 | -0/+47 |
2019-05-22 | tcg/aarch64: Use MVNI in tcg_out_dupi_vec | Richard Henderson | 1 | -0/+11 |
2019-05-22 | tcg/aarch64: Split up is_fimm | Richard Henderson | 1 | -84/+119 |
2019-05-22 | tcg/aarch64: Support vector bitwise select value | Richard Henderson | 2 | -2/+24 |
2019-05-22 | tcg/i386: Use umin/umax in expanding unsigned compare | Richard Henderson | 1 | -19/+61 |
2019-05-22 | tcg/i386: Remove expansion for missing minmax | Richard Henderson | 1 | -37/+0 |
2019-05-22 | tcg/i386: Support vector comparison select value | Richard Henderson | 2 | -5/+36 |
2019-05-22 | tcg: Add TCG_OPF_NOT_PRESENT if TCG_TARGET_HAS_foo is negative | Richard Henderson | 1 | -1/+1 |
2019-05-22 | tcg: Expand vector minmax using cmp+cmpsel | Richard Henderson | 1 | -4/+16 |
2019-05-22 | tcg: Introduce do_op3_nofail for vector expansion | Richard Henderson | 1 | -18/+27 |
2019-05-22 | tcg: Add support for vector compare select | Richard Henderson | 8 | -0/+75 |
2019-05-22 | tcg: Add support for vector bitwise select | Richard Henderson | 10 | -0/+70 |
2019-05-22 | tcg: Fix missing checks and clears in tcg_gen_gvec_dup_mem | Richard Henderson | 1 | -23/+25 |
2019-05-22 | tcg/i386: Fix dupi/dupm for avx1 and 32-bit hosts | Richard Henderson | 1 | -3/+4 |
2019-05-13 | tcg/aarch64: Do not advertise minmax for MO_64 | Richard Henderson | 1 | -4/+4 |
2019-05-13 | tcg/aarch64: Support vector absolute value | Richard Henderson | 2 | -1/+7 |
2019-05-13 | tcg/i386: Support vector absolute value | Richard Henderson | 2 | -1/+16 |
2019-05-13 | tcg: Add support for vector absolute value | Richard Henderson | 9 | -0/+114 |
2019-05-13 | tcg: Add support for integer absolute value | Richard Henderson | 2 | -0/+25 |
2019-05-13 | tcg/i386: Support vector scalar shift opcodes | Richard Henderson | 2 | -1/+36 |
2019-05-13 | tcg: Add gvec expanders for vector shift by scalar | Richard Henderson | 4 | -0/+279 |
2019-05-13 | tcg/aarch64: Support vector variable shift opcodes | Richard Henderson | 3 | -1/+45 |
2019-05-13 | tcg/i386: Support vector variable shift opcodes | Richard Henderson | 2 | -1/+36 |
2019-05-13 | tcg: Add gvec expanders for variable shift | Richard Henderson | 4 | -0/+225 |
2019-05-13 | tcg: Add INDEX_op_dupm_vec | Richard Henderson | 7 | -41/+70 |
2019-05-13 | tcg/aarch64: Implement tcg_out_dupm_vec | Richard Henderson | 1 | -2/+35 |
2019-05-13 | tcg/i386: Implement tcg_out_dupm_vec | Richard Henderson | 1 | -14/+43 |
2019-05-13 | tcg: Add tcg_out_dupm_vec to the backend interface | Richard Henderson | 3 | -1/+31 |
2019-05-13 | tcg: Manually expand INDEX_op_dup_vec | Richard Henderson | 3 | -10/+118 |
2019-05-13 | tcg: Promote tcg_out_{dup,dupi}_vec to backend interface | Richard Henderson | 3 | -3/+26 |
2019-05-13 | tcg: Support cross-class moves without instruction support | Richard Henderson | 1 | -3/+28 |
2019-05-13 | tcg: Return bool success from tcg_out_mov | Richard Henderson | 10 | -16/+31 |
2019-05-13 | tcg/arm: Use tcg_out_mov_reg in tcg_out_mov | Richard Henderson | 1 | -1/+1 |
2019-05-13 | tcg: Assert fixed_reg is read-only | Richard Henderson | 1 | -47/+40 |
2019-05-13 | tcg: Specify optional vector requirements with a list | Richard Henderson | 4 | -117/+278 |
2019-05-13 | tcg: Allow add_vec, sub_vec, neg_vec, not_vec to be expanded | Richard Henderson | 1 | -16/+33 |
2019-05-13 | tcg: Do not recreate INDEX_op_neg_vec unless supported | Richard Henderson | 1 | -2/+6 |
2019-05-13 | tcg: Implement tcg_gen_gvec_3i() | David Hildenbrand | 2 | -0/+163 |
2019-04-25 | tcg/arm: Restrict constant pool displacement to 12 bits | Richard Henderson | 1 | -36/+21 |
2019-04-24 | tcg/ppc: Allow the constant pool to overflow at 32k | Richard Henderson | 1 | -18/+10 |
2019-04-24 | tcg: Restart TB generation after out-of-line ldst overflow | Richard Henderson | 9 | -44/+75 |
2019-04-24 | tcg: Restart TB generation after constant pool overflow | Richard Henderson | 2 | -9/+12 |
2019-04-24 | tcg: Restart TB generation after relocation overflow | Richard Henderson | 2 | -40/+36 |
2019-04-24 | tcg: Restart after TB code generation overflow | Richard Henderson | 1 | -0/+4 |