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