2021-05-01 | Taylor Simpson | Hexagon (target/hexagon) change variables from int... Suggested-by: Richard Henderson <richard.henderson@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Taylor Simpson | Hexagon (target/hexagon) decide if pred has been written... Suggested-by: Richard Henderson <richard.henderson@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Taylor Simpson | Hexagon (target/hexagon) properly generate TB end for... Suggested-by: Richard Henderson <richard.henderson@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Taylor Simpson | Hexagon (target/hexagon) use env_archcpu and env_cpu Suggested-by: Richard Henderson <richard.henderson@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Taylor Simpson | Hexagon (target/hexagon) remove unnecessary inline... Suggested-by: Richard Henderson <richard.henderson@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Taylor Simpson | Hexagon (target/hexagon) cleanup gen_log_predicated_reg_writ... Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Taylor Simpson | Hexagon (target/hexagon) TCG generation cleanup Suggested-by: Richard Henderson <richard.henderson@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Taylor Simpson | target/hexagon: remove unnecessary semicolons Reported-by: Richard Henderson <<richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Taylor Simpson | target/hexagon: fix typo in comment Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Taylor Simpson | target/hexagon: Change DECODE_MAPPED_REG operand name... Reported-by: Richard Henderson <<richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Taylor Simpson | target/hexagon: remove unnecessary checks in find_iclass_slots Reported-by: Richard Henderson <<richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Taylor Simpson | target/hexagon: translation changes Reported-by: Richard Henderson <<richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-04-05 | Pavel Dovgalyuk | target/alpha: fix icount handling for timer instructions Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-04-05 | Kele Huang | tcg/mips: Fix SoftTLB comparison on mips backend Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-24 | Richard Henderson | exec: Build page-vary-common.c with -fno-lto Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-24 | Richard Henderson | exec: Extract 'page-vary.h' header Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-24 | Richard Henderson | exec: Rename exec-vary.c as page-vary.c Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-24 | Richard Henderson | tcg: Workaround macOS 11.2 mprotect bug Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-24 | Richard Henderson | tcg: Do not set guard pages on the rx portion of code_gen_buffer Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Miroslav Rezanina | tcg: Fix prototypes for tcg_out_vec_op and tcg_out_op Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tcg_out_op_r[iI] Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tcg_out_op_v Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tcg_out_op_{rrm,rrrm,rrrrm} Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tcg_out_op_rrrrcl Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tcg_out_op_rrrr Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tcg_out_op_rrrrrr Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tcg_out_op_rrcl Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tcg_out_op_rrrbb Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tcg_out_op_rrrrrc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tcg_out_op_rrrc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tcg_out_op_rrr Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tcg_out_op_rr Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tcg_out_op_p Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tcg_out_op_l Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tcg_out_op_rrs Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Push opcode emit into each case Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Implement the disassembler properly Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Remove tci_disas Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Hoist op_size checking into tci_args_* Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tci_args_{rrm,rrrm,rrrrm} Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Reduce qemu_ld/st TCGMemOpIdx operand to 32... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Clean up deposit operations Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tci_args_rrrr Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tci_args_rrrrrr Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Reuse tci_args_l for goto_tb Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Reuse tci_args_l for exit_tb Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Reuse tci_args_l for calls. Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tci_args_ri and tci_args_rI Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tci_args_rrcl and tci_args_rrrrcl Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tci_args_rrrrrc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tci_args_l Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tci_args_rrrc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tci_args_rrr Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tci_args_rr Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tci_args_rrs Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Rename tci_read_r to tci_read_rval Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Remove ifdefs for TCG_TARGET_HAS_ext32[us... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-15 | Richard Henderson | utils: Use fixed-point arithmetic in qemu_strtosz Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-07 | Philippe Mathieu... | target/hexagon/opcodes: Add missing varargs cleanup Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-07 | Taylor Simpson | target/hexagon: Fix shift amount check in fASHIFTL... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-07 | Philippe Mathieu... | exec: Poison Hexagon target-specific definitions Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-06 | Richard Henderson | accel/tcg: Precompute curr_cflags into cpu->tcg_cflags Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-06 | Alex Bennée | include/exec: lightly re-arrange TranslationBlock Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-06 | Alex Bennée | accel/tcg: drop the use of CF_HASH_MASK and rename... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-06 | Alex Bennée | accel/tcg: move CF_CLUSTER calculation to curr_cflags Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-06 | Alex Bennée | accel/tcg: rename tb_lookup__cpu_state and hoist state... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-06 | Richard Henderson | tcg/tci: Merge mov, not and neg operations Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-06 | Richard Henderson | tcg/tci: Merge bswap operations Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-06 | Richard Henderson | tcg/tci: Merge extension operations Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-06 | Richard Henderson | tcg/tci: Merge basic arithmetic operations Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-06 | Richard Henderson | tcg/tci: Reduce use of tci_read_r64 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-06 | Richard Henderson | tcg/tci: Remove tci_read_r32s Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-06 | Richard Henderson | tcg/tci: Remove tci_read_r32 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-06 | Richard Henderson | tcg/tci: Remove tci_read_r16s Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-06 | Richard Henderson | tcg/tci: Remove tci_read_r16 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-06 | Richard Henderson | tcg/tci: Remove tci_read_r8s Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-06 | Richard Henderson | tcg/tci: Remove tci_read_r8 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-06 | Richard Henderson | tcg/tci: Merge identical cases in generation (load... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-06 | Richard Henderson | tcg/tci: Merge identical cases in generation (conditional... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-06 | Richard Henderson | tcg/tci: Merge identical cases in generation (deposit... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-06 | Richard Henderson | tcg/tci: Merge identical cases in generation (exchange... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-06 | Richard Henderson | tcg/tci: Merge identical cases in generation (arithmetic... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-06 | Richard Henderson | tcg: Manage splitwx in tc_ptr_to_region_tree by hand Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-06 | Richard Henderson | tcg: Split out tcg_raise_tb_overflow Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-06 | Richard Henderson | tcg/tci: Use exec/cpu_ldst.h interfaces Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-06 | Richard Henderson | tcg/aarch64: Fix generation of "scalar" vector operations Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-06 | Richard Henderson | tcg/aarch64: Fix I3617_CMLE0 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-06 | Richard Henderson | tcg/aarch64: Fix constant subtraction in tcg_out_addsub2 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-02-18 | Taylor Simpson | Hexagon build infrastructure Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-02-18 | Taylor Simpson | Hexagon (tests/tcg/hexagon) TCG tests - floating point Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-02-18 | Taylor Simpson | Hexagon (tests/tcg/hexagon) TCG tests - atomics/load... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-02-18 | Taylor Simpson | Hexagon (tests/tcg/hexagon) TCG tests - multiarch Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-02-18 | Taylor Simpson | Hexagon (linux-user/hexagon) Linux user emulation Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-02-18 | Taylor Simpson | Hexagon (target/hexagon) translation Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-02-18 | Taylor Simpson | Hexagon (target/hexagon) TCG for floating point instructions Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-02-18 | Taylor Simpson | Hexagon (target/hexagon) TCG for instructions with... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-02-18 | Taylor Simpson | Hexagon (target/hexagon) TCG generation Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-02-18 | Taylor Simpson | Hexagon (target/hexagon) instruction classes Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-02-18 | Taylor Simpson | Hexagon (target/hexagon) macros Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-02-18 | Taylor Simpson | Hexagon (target/hexagon) opcode data structures Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
next |