2018-01-16 |
Richard Henderson | tcg/ppc: Allow a 32-bit offset to the constant pool Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-01-16 |
Richard Henderson | tcg/ppc: Support tlb offsets larger than 64k Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-01-16 |
Richard Henderson | tcg/arm: Support tlb offsets larger than 64k Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-01-16 |
Richard Henderson | tcg/arm: Fix double-word comparisons Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-01-16 |
Richard Henderson | target/arm: Add fp16 support to vfp_expand_imm Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2018-01-16 |
Richard Henderson | target/arm: Split out vfp_expand_imm Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-12-29 |
Richard Henderson | tcg: Allow 6 arguments to TCG helpers Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-12-29 |
Richard Henderson | tcg: Add tcg_signed_cond Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-12-29 |
Richard Henderson | tcg: Generalize TCGOp parameters Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-12-29 |
Richard Henderson | tcg: Dynamically allocate TCGOps Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-12-29 |
Richard Henderson | tcg: Remove TCGV_UNUSED* and TCGV_IS_UNUSED* Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-12-28 |
Richard Henderson | target/moxie: Fix tlb_fill Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-12-18 |
Richard Henderson | target/sh4: Convert to DisasContextBase Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-12-18 |
Richard Henderson | target/sh4: Do not singlestep after exceptions Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-12-18 |
Richard Henderson | target/sh4: Convert to DisasJumpType Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-12-18 |
Richard Henderson | target/sh4: Use cmpxchg for movco when parallel_cpus Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-12-14 |
Richard Henderson | target/ppc: Use tcg_gen_lookup_and_goto_ptr Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-11-15 |
Richard Henderson | target/arm: Fix GETPC usage in do_paired_cmpxchg64_l/be Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-11-15 |
Richard Henderson | target/arm: Use helper_retaddr in stxp helpers Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-11-15 |
Richard Henderson | tcg: Record code_gen_buffer address for user-only memory... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-11-09 |
Richard Henderson | target/s390x: Finish implementing RISBGN Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-11-09 |
Richard Henderson | disas: Dump insn bytes along with capstone disassembly Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-11-07 |
Richard Henderson | linux-user/hppa: Fix cpu_clone_regs Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-11-07 |
Richard Henderson | linux-user: Restrict usage of sa_restorer Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-11-03 |
Richard Henderson | tcg/s390x: Use constant pool for prologue Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-11-03 |
Richard Henderson | tcg: Allow constant pool entries in the prologue Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-10-26 |
Richard Henderson | tcg: Avoid setting tcg_initialize if !CONFIG_TCG Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-10-26 |
Richard Henderson | disas: Add capstone as submodule Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-10-25 |
Richard Henderson | disas: Remove monitor_disas_is_physical Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-10-25 |
Richard Henderson | ppc: Support Capstone in disas_set_info Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-10-25 |
Richard Henderson | arm: Support Capstone in disas_set_info Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-10-25 |
Richard Henderson | i386: Support Capstone in disas_set_info Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-10-25 |
Richard Henderson | disas: Support the Capstone disassembler library Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-10-25 |
Richard Henderson | disas: Remove unused flags arguments Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-10-25 |
Richard Henderson | target/arm: Don't set INSN_ARM_BE32 for CONFIG_USER_ONLY Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-10-25 |
Richard Henderson | target/arm: Move BE32 disassembler fixup Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-10-25 |
Richard Henderson | target/ppc: Convert to disas_set_info hook Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-10-25 |
Richard Henderson | target/i386: Convert to disas_set_info hook Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-10-24 |
Richard Henderson | tcg: Initialize cpu_env generically Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-10-24 |
Richard Henderson | tcg: Remove CF_IGNORE_ICOUNT Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-10-24 |
Richard Henderson | tcg: Add CF_LAST_IO + CF_USE_ICOUNT to CF_HASH_MASK Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-10-24 |
Richard Henderson | tcg: Include CF_COUNT_MASK in CF_HASH_MASK Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-10-24 |
Richard Henderson | tcg: Add CPUState cflags_next_tb Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-10-24 |
Richard Henderson | tcg: Use offsets not indices for TCGv_* Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-10-24 |
Richard Henderson | qom: Introduce CPUClass.tcg_initialize Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-10-24 |
Richard Henderson | tcg: Remove TCGV_EQUAL* Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-10-24 |
Richard Henderson | tcg: Remove GET_TCGV_* and MAKE_TCGV_* Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-10-24 |
Richard Henderson | tcg: Introduce temp_tcgv_{i32,i64,ptr} Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-10-24 |
Richard Henderson | tcg: Introduce tcgv_{i32,i64,ptr}_{arg,temp} Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-10-24 |
Richard Henderson | tcg: Push tcg_ctx into tcg_gen_callN Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-10-24 |
Richard Henderson | tcg: Push tcg_ctx into generator functions Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-10-24 |
Richard Henderson | tcg: Use per-temp state data in optimize Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-10-24 |
Richard Henderson | tcg: Remove unused TCG_CALL_DUMMY_TCGV Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-10-24 |
Richard Henderson | tcg: Change temp_allocate_frame arg to TCGTemp Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-10-24 |
Richard Henderson | tcg: Avoid loops against variable bounds Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-10-24 |
Richard Henderson | tcg: Use per-temp state data in liveness Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-10-24 |
Richard Henderson | tcg: Introduce temp_arg, export temp_idx Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-10-24 |
Richard Henderson | tcg: Return NULL temp for TCG_CALL_DUMMY_ARG Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-10-24 |
Richard Henderson | tcg: Add temp_global bit to TCGTemp Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-10-24 |
Richard Henderson | tcg: Introduce arg_temp Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-10-24 |
Richard Henderson | tcg: Propagate TCGOp down to allocators Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-10-24 |
Richard Henderson | tcg: Propagate args to op->args in tcg.c Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-10-24 |
Richard Henderson | tcg: Propagate args to op->args in optimizer Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-10-24 |
Richard Henderson | tcg: Merge opcode arguments into TCGOp Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-10-16 |
Richard Henderson | linux-user/sh4: Reduce TARGET_VIRT_ADDR_SPACE_BITS... Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-10-16 |
Richard Henderson | linux-user: Tidy and enforce reserved_va initialization Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-10-16 |
Richard Henderson | tcg: Fix off-by-one in assert in page_set_flags Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-17 |
Richard Henderson | tcg/mips: Fully convert tcg_target_op_def Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-09-17 |
Richard Henderson | tcg/sparc: Fully convert tcg_target_op_def Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-09-17 |
Richard Henderson | tcg/ppc: Fully convert tcg_target_op_def Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-09-17 |
Richard Henderson | tcg/arm: Fully convert tcg_target_op_def Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-09-17 |
Richard Henderson | tcg/aarch64: Fully convert tcg_target_op_def Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-09-17 |
Richard Henderson | tcg: Fix types in tcg_regset_{set,reset}_reg Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-09-17 |
Richard Henderson | tcg: Remove tcg_regset_set32 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-09-17 |
Richard Henderson | tcg: Remove tcg_regset_{or,and,andnot,not} Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-09-17 |
Richard Henderson | tcg: Remove tcg_regset_set Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-09-17 |
Richard Henderson | tcg: Remove tcg_regset_clear Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-09-17 |
Richard Henderson | tcg: Add tcg_op_supported Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-09-14 |
Richard Henderson | target/arm: Avoid an extra temporary for store_exclusive Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | tcg/ppc: Use constant pool for movi Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | tcg/ppc: Look for shifted constants Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | tcg/ppc: Change TCG_REG_RA to TCG_REG_TB Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | tcg/arm: Use constant pool for call Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | tcg/arm: Use constant pool for movi Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | tcg/arm: Extract INSN_NOP Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | tcg/arm: Code rearrangement Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | tcg/arm: Tighten tlb indexing offset test Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | tcg/arm: Improve tlb load for armv7 Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | tcg/sparc: Use constant pool for movi Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | tcg/sparc: Introduce TCG_REG_TB Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | tcg/aarch64: Use constant pool for movi Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | tcg/s390: Use constant pool for cmpi Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | tcg/s390: Use constant pool for xori Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | tcg/s390: Use constant pool for ori Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | tcg/s390: Use constant pool for andi Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | tcg/s390: Use constant pool for movi Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | tcg/s390: Fix sign of patch_reloc addend Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | tcg/s390: Introduce TCG_REG_TB Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | tcg/i386: Store out-of-range call targets in constant... Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | tcg: Infrastructure for managing constant pools Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
next |