2014-04-28 |
Richard Henderson | tcg-sparc: Tidy check_fit_* tests Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-28 |
Richard Henderson | tcg-sparc: Implement muls2_i32 Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-28 |
Richard Henderson | tcg-sparc: Use the RETURN instruction Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-28 |
Richard Henderson | tcg-sparc: Use 64-bit registers with sparcv8plus Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-28 |
Richard Henderson | tcg-sparc: Support trunc_shr_i32 Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-28 |
Richard Henderson | tcg-sparc: Remove most uses of TCG_TARGET_REG_BITS Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-28 |
Richard Henderson | tcg: Add INDEX_op_trunc_shr_i32 Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-28 |
Richard Henderson | tcg: Fix missed pointer size != TCG_TARGET_REG_BITS... Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-18 |
Richard Henderson | tcg: Use HOST_WORDS_BIGENDIAN Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-18 |
Richard Henderson | tcg: Fix fallback from muls2_i64 to mulu2_i64 Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-18 |
Richard Henderson | tcg: Use tcg_gen_mulu2_i32 in tcg_gen_muls2_i32 Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-18 |
Richard Henderson | tcg: Relax requirement for mulu2_i32 on 32-bit hosts Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-18 |
Richard Henderson | tcg-s390: Remove W constraint Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-18 |
Richard Henderson | tcg-sparc: Use the type parameter to tcg_target_const_match Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-18 |
Richard Henderson | tcg-ppc64: Use the type parameter to tcg_target_const_match Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-18 |
Richard Henderson | tcg-aarch64: Remove w constraint Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-18 |
Richard Henderson | tcg: Add TCGType parameter to tcg_target_const_match Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-18 |
Richard Henderson | tcg: Fix out of range shift in deposit optimizations Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-18 |
Richard Henderson | tci: Mask shift counts to avoid undefined behavior Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-18 |
Richard Henderson | tcg: Mask shift quantities while folding Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-18 |
Richard Henderson | tcg: Use "unspecified behavior" for shifts Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-18 |
Stefan Weil | tcg: Fix warning (1 bit signed bitfield entry) and... Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Richard Henderson | tcg-ia64: Convert to new ldst opcodes Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Richard Henderson | tcg-ia64: Move part of softmmu slow path out of line Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Richard Henderson | tcg-ia64: Convert to new ldst helpers Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Richard Henderson | tcg-ia64: Reduce code duplication in tcg_out_qemu_ld Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Richard Henderson | tcg-ia64: Move tlb addend load into tlb read Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Richard Henderson | tcg-ia64: Move bswap for store into tlb load Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Richard Henderson | tcg-ia64: Re-bundle the tlb load Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Richard Henderson | tcg-ia64: Optimize small arguments to exit_tb Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Richard Henderson | target-alpha: Remove cpu_unique, cpu_sysval, cpu_usp Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Richard Henderson | target-alpha: Tidy alpha_translate_init Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Richard Henderson | target-alpha: Don't issue goto_tb under singlestep Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Richard Henderson | target-alpha: Use non-local temps for zero/sink Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Richard Henderson | target-alpha: Use extract to get insn fields Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Richard Henderson | target-alpha: Convert mfpr/mtpr to source/sink Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Richard Henderson | target-alpha: Convert gen_cpys et al to source/sink Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Richard Henderson | target-alpha: Convert gen_fcvtlq/ql to source/sink Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Richard Henderson | target-alpha: Convert gen_fcmov to source/sink Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Richard Henderson | target-alpha: Convert gen_bcond to source/sink Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Richard Henderson | target-alpha: Convert most ieee insns to source/sink Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Richard Henderson | target-alpha: Convert gen_ieee_input to source/sink Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Richard Henderson | target-alpha: Convert MVIOP2 to source/sink Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Richard Henderson | target-alpha: Convert ARITH3 to source/sink Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Richard Henderson | target-alpha: Convert FARITH3 to source/sink Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Richard Henderson | target-alpha: Convert FARITH2 to source/sink Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Richard Henderson | target-alpha: Convert gen_zap/not to source/sink Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Richard Henderson | target-alpha: Convert gen_ins_h/l to source/sink Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Richard Henderson | target-alpha: Convert gen_ext_h/l to source/sink Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Richard Henderson | target-alpha: Convert gen_msk_h/l to source/sink Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Richard Henderson | target-alpha: Convert gen_cmov to source/sink Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Richard Henderson | target-alpha: Convert ARITH3_EX to source/sink Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Richard Henderson | target-alpha: Convert gen_cmp to source/sink Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Richard Henderson | target-alpha: Convert gen_store_conditional to source... Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Richard Henderson | target-alpha: Convert gen_load/store_mem to source... Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Richard Henderson | target-alpha: Convert opcode 0x1F to source/sink Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Richard Henderson | target-alpha: Convert opcode 0x1E to source/sink Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Richard Henderson | target-alpha: Convert opcode 0x1C to source/sink Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Richard Henderson | target-alpha: Convert opcode 0x1B to source/sink Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Richard Henderson | target-alpha: Convert opcode 0x1A to source/sink Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Richard Henderson | target-alpha: Convert opcode 0x18 to source/sink Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Richard Henderson | target-alpha: Convert opcode 0x17 to source/sink Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Richard Henderson | target-alpha: Convert opcode 0x14 to source/sink Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Richard Henderson | target-alpha: Convert opcode 0x13 to source/sink Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Richard Henderson | target-alpha: Convert opcode 0x12 to source/sink Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Richard Henderson | target-alpha: Convert opcode 0x11 to source/sink Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Richard Henderson | target-alpha: Introduce functions for source/sink Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Richard Henderson | target-alpha: Introduce REQUIRE_REG_31 Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Richard Henderson | target-alpha: Introduce REQUIRE_TB_FLAG Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-17 |
Paolo Bonzini | target-alpha: fix the braces Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-27 |
Richard Henderson | tcg-arm: Avoid ldrd/strd for user-only emulation Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-17 |
Richard Henderson | tcg-sparc: Convert to new ldst opcodes Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-17 |
Richard Henderson | tcg-sparc: Convert to new ldst helpers Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-17 |
Richard Henderson | tcg-sparc: Tidy tcg_out_tlb_load interface Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-17 |
Richard Henderson | tcg-sparc: Use TCGMemOp within qemu_ldst routines Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-17 |
Richard Henderson | tcg-sparc: Improve tcg_out_movi Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-17 |
Richard Henderson | tcg-sparc: Dont handle constant arguments to ext32 ops Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-17 |
Richard Henderson | tcg-sparc: Don't handle remainder Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-17 |
Richard Henderson | tcg-sparc: Use intptr_t as appropriate Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-17 |
Richard Henderson | tcg-sparc: Tidy call+jump patterns Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-17 |
Richard Henderson | tcg-sparc: Fix tlb read Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-17 |
Richard Henderson | tcg-sparc: Fix ld64 for 32-bit mode Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-14 |
Richard Henderson | tcg-aarch64: Introduce tcg_out_insn_3405 Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-14 |
Richard Henderson | tcg-aarch64: Support div, rem Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-14 |
Richard Henderson | tcg-aarch64: Support muluh, mulsh Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-14 |
Richard Henderson | tcg-aarch64: Support add2, sub2 Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-14 |
Richard Henderson | tcg-aarch64: Support deposit Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-14 |
Richard Henderson | tcg-aarch64: Use tcg_out_insn for setcond Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-14 |
Richard Henderson | tcg-aarch64: Support movcond Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-14 |
Richard Henderson | tcg-aarch64: Support andc, orc, eqv, not, neg Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-14 |
Richard Henderson | tcg-aarch64: Handle constant operands to and, or, xor Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-14 |
Richard Henderson | tcg-aarch64: Handle constant operands to add, sub,... Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-14 |
Richard Henderson | tcg-aarch64: Implement mov with tcg_out_insn Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-14 |
Richard Henderson | tcg-aarch64: Introduce tcg_out_insn_3401 Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-14 |
Richard Henderson | tcg-aarch64: Convert shift insns to tcg_out_insn Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-14 |
Richard Henderson | tcg-aarch64: Introduce tcg_out_insn Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-09 |
Richard Henderson | tcg-aarch64: Remove nop from qemu_st slow path Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-09 |
Richard Henderson | tcg-aarch64: Simplify tcg_out_ldst_9 encoding Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-09 |
Richard Henderson | tcg-aarch64: Use intptr_t apropriately Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-09 |
Richard Henderson | tcg-aarch64: Remove the shift_imm parameter from tcg_out_cmp Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |