Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | target-sparc: Use ctpop helper | Richard Henderson | 2017-01-10 | 3 | -7/+1 |
* | target-s390x: Avoid a loop for popcnt | Richard Henderson | 2017-01-10 | 1 | -9/+6 |
* | target-ppc: Use ctpop helper | Richard Henderson | 2017-01-10 | 3 | -18/+9 |
* | target-alpha: Use ctpop helper | Richard Henderson | 2017-01-10 | 3 | -8/+1 |
* | tcg: Add opcode for ctpop | Richard Henderson | 2017-01-10 | 16 | -0/+79 |
* | target-xtensa: Use clrsb helper | Richard Henderson | 2017-01-10 | 1 | -10/+1 |
* | target-tricore: Use clrsb helper | Richard Henderson | 2017-01-10 | 3 | -7/+1 |
* | target-arm: Use clrsb helper | Richard Henderson | 2017-01-10 | 3 | -16/+4 |
* | tcg: Add helpers for clrsb | Richard Henderson | 2017-01-10 | 4 | -0/+44 |
* | tcg/i386: Rely on undefined/undocumented behaviour of BSF/BSR | Richard Henderson | 2017-01-10 | 1 | -13/+22 |
* | tcg/i386: Handle ctz and clz opcodes | Richard Henderson | 2017-01-10 | 2 | -13/+120 |
* | tcg/i386: Allow bmi2 shiftx to have non-matching operands | Richard Henderson | 2017-01-10 | 1 | -14/+19 |
* | tcg/i386: Hoist common arguments in tcg_out_op | Richard Henderson | 2017-01-10 | 1 | -102/+95 |
* | tcg/i386: Fuly convert tcg_target_op_def | Richard Henderson | 2017-01-10 | 1 | -142/+198 |
* | tcg/s390: Handle clz opcode | Richard Henderson | 2017-01-10 | 2 | -2/+36 |
* | tcg/mips: Handle clz opcode | Richard Henderson | 2017-01-10 | 2 | -2/+51 |
* | tcg/arm: Handle ctz and clz opcodes | Richard Henderson | 2017-01-10 | 2 | -2/+29 |
* | tcg/aarch64: Handle ctz and clz opcodes | Richard Henderson | 2017-01-10 | 2 | -4/+52 |
* | tcg/ppc: Handle ctz and clz opcodes | Richard Henderson | 2017-01-10 | 2 | -4/+73 |
* | target-i386: Use clz and ctz opcodes | Richard Henderson | 2017-01-10 | 3 | -30/+14 |
* | target-arm: Use clz opcode | Richard Henderson | 2017-01-10 | 6 | -25/+7 |
* | target-xtensa: Use clz opcode | Richard Henderson | 2017-01-10 | 3 | -17/+11 |
* | target-unicore32: Use clz opcode | Richard Henderson | 2017-01-10 | 3 | -16/+3 |
* | target-tricore: Use clz opcode | Richard Henderson | 2017-01-10 | 3 | -14/+3 |
* | target-tilegx: Use clz and ctz opcodes | Richard Henderson | 2017-01-10 | 3 | -14/+2 |
* | target-s390x: Use clz opcode | Richard Henderson | 2017-01-10 | 3 | -8/+1 |
* | target-ppc: Use clz and ctz opcodes | Richard Henderson | 2017-01-10 | 3 | -28/+16 |
* | target-openrisc: Use clz and ctz opcodes | Richard Henderson | 2017-01-10 | 3 | -23/+4 |
* | target-mips: Use clz opcode | Richard Henderson | 2017-01-10 | 3 | -36/+16 |
* | target-microblaze: Use clz opcode | Richard Henderson | 2017-01-10 | 3 | -7/+1 |
* | target-cris: Use clz opcode | Richard Henderson | 2017-01-10 | 3 | -7/+1 |
* | target-alpha: Use the ctz and clz opcodes | Richard Henderson | 2017-01-10 | 3 | -14/+2 |
* | disas/ppc: Handle popcnt and cnttz | Richard Henderson | 2017-01-10 | 1 | -0/+10 |
* | disas/i386.c: Handle tzcnt | Richard Henderson | 2017-01-10 | 1 | -2/+10 |
* | tcg: Add clz and ctz opcodes | Richard Henderson | 2017-01-10 | 17 | -0/+266 |
* | tcg: Allow an operand to be matching or a constant | Richard Henderson | 2017-01-10 | 2 | -35/+41 |
* | tcg: Pass the opcode width to target_parse_constraint | Richard Henderson | 2017-01-10 | 10 | -85/+53 |
* | tcg: Transition flat op_defs array to a target callback | Richard Henderson | 2017-01-10 | 11 | -77/+136 |
* | tcg: Add markup for output requires new register | Richard Henderson | 2017-01-10 | 2 | -12/+23 |
* | tcg/optimize: Fold movcond 0/1 into setcond | Richard Henderson | 2017-01-10 | 1 | -0/+15 |
* | target-s390x: Use the new deposit and extract ops | Richard Henderson | 2017-01-10 | 1 | -12/+22 |
* | target-ppc: Use the new deposit and extract ops | Richard Henderson | 2017-01-10 | 1 | -16/+19 |
* | target-mips: Use the new extract op | Richard Henderson | 2017-01-10 | 1 | -7/+5 |
* | target-i386: Use new deposit and extract ops | Richard Henderson | 2017-01-10 | 1 | -22/+23 |
* | target-arm: Use new deposit and extract ops | Richard Henderson | 2017-01-10 | 2 | -81/+37 |
* | target-alpha: Use deposit and extract ops | Richard Henderson | 2017-01-10 | 1 | -25/+42 |
* | tcg/s390: Support deposit into zero | Richard Henderson | 2017-01-10 | 1 | -4/+26 |
* | tcg/s390: Implement field extraction opcodes | Richard Henderson | 2017-01-10 | 2 | -2/+13 |
* | tcg/s390: Expose host facilities to tcg-target.h | Richard Henderson | 2017-01-10 | 2 | -104/+96 |
* | tcg/ppc: Implement field extraction opcodes | Richard Henderson | 2017-01-10 | 2 | -2/+12 |