3152 Commits (86f847a39aef93bcfbea65a702ba76762ae54d61)

Author SHA1 Message Date
Richard Henderson ee97eef290 tcg/riscv: Use BEXTI for single-bit extractions 1 year ago
Richard Henderson 6482e9d2a4 tcg: Remove TCG_TARGET_HAS_deposit_{i32,i64} 1 year ago
Richard Henderson c334de110e tcg: Remove TCG_TARGET_HAS_{s}extract_{i32,i64} 1 year ago
Richard Henderson 41736e7ce1 tcg/tci: Remove assertions for deposit and extract 1 year ago
Richard Henderson d9336b727f tcg/tci: Provide TCG_TARGET_{s}extract_valid 1 year ago
Richard Henderson 3dc7e1db22 tcg/sparc64: Use SRA, SRL for {s}extract_i64 1 year ago
Richard Henderson 42103c4ce7 tcg/s390x: Fold the ext{8,16,32}[us] cases into {s}extract 1 year ago
Richard Henderson fa65f13555 tcg/riscv: Use SRAIW, SRLIW for {s}extract_i64 1 year ago
Richard Henderson 841e2c5257 tcg/riscv64: Fold the ext{8,16,32}[us] cases into {s}extract 1 year ago
Richard Henderson 94d593941b tcg/ppc: Fold the ext{8,16,32}[us] cases into {s}extract 1 year ago
Richard Henderson 791d03047b tcg/mips: Fold the ext{8,16,32}[us] cases into {s}extract 1 year ago
Richard Henderson 0c44a4d3b6 tcg/loongarch64: Fold the ext{8,16,32}[us] cases into {s}extract 1 year ago
Richard Henderson 802ef65b5f tcg/arm: Add full [US]XT[BH] into {s}extract 1 year ago
Richard Henderson 936fc0a96e tcg/aarch64: Expand extract with offset 0 with andi 1 year ago
Richard Henderson 42ace08607 tcg/aarch64: Provide TCG_TARGET_{s}extract_valid 1 year ago
Richard Henderson 4bce752c1a tcg/i386: Fold the ext{8,16,32}[us] cases into {s}extract 1 year ago
Richard Henderson ad76017e51 tcg/i386: Handle all 8-bit extensions for i686 1 year ago
Richard Henderson 72912ac736 tcg/mips: Expand bswap unconditionally 1 year ago
Richard Henderson f9af66f6dc tcg: Replace IMPLVEC with TCG_OPF_VECTOR 1 year ago
Richard Henderson 4e350091a2 tcg: Add TCGType argument to tcg_out_op 1 year ago
Richard Henderson 6323b3639c tcg: Pass type and flags to tcg_target_op_def 1 year ago
Richard Henderson 07ffd5b219 tcg: Add TCG_OPF_NOT_PRESENT to opcodes without inputs or outputs 1 year ago
Richard Henderson b277cdd20b tcg: Validate op supported in opcode_args_ct 1 year ago
Richard Henderson ed1a653bad tcg: Constify tcg_op_defs 1 year ago
Richard Henderson 501fb3da3f tcg: Remove args_ct from TCGOpDef 1 year ago
Richard Henderson 3e80824e8b tcg: Reorg process_op_defs 1 year ago
Richard Henderson f44824cc4d tcg: Change have_vec to has_type in tcg_op_supported 1 year ago
Richard Henderson da43e5e6ba tcg: Use C_NotImplemented in tcg_target_op_def 1 year ago
Richard Henderson 12f06532c8 tcg: Split out tcg-target-mo.h 1 year ago
Richard Henderson 93280b6738 tcg: Only include 'tcg-has.h' when necessary 1 year ago
Richard Henderson f15d00a4c1 tcg: Include 'tcg-target-has.h' once in 'tcg-has.h' 1 year ago
Richard Henderson 8ae72b38b5 tcg/tci: Extract TCG_TARGET_HAS_foo defs to 'tcg-target-has.h' 1 year ago
Richard Henderson 66ba44cfbf tcg/sparc64: Extract TCG_TARGET_HAS_foo defs to 'tcg-target-has.h' 1 year ago
Richard Henderson 44c9e94bcc tcg/s390x: Extract TCG_TARGET_HAS_foo defs to 'tcg-target-has.h' 1 year ago
Richard Henderson 0242532b45 tcg/riscv: Extract TCG_TARGET_HAS_foo defs to 'tcg-target-has.h' 1 year ago
Richard Henderson 5f593d5b16 tcg/ppc: Extract TCG_TARGET_HAS_foo defs to 'tcg-target-has.h' 1 year ago
Richard Henderson f975a3134d tcg/mips: Extract TCG_TARGET_HAS_foo defs to 'tcg-target-has.h' 1 year ago
Richard Henderson 0a16d03615 tcg/loongarch64: Extract TCG_TARGET_HAS_foo defs to 'tcg-target-has.h' 1 year ago
Richard Henderson 8c033f2431 tcg/i386: Extract TCG_TARGET_HAS_foo defs to 'tcg-target-has.h' 1 year ago
Richard Henderson d3f4d0dc9c tcg/arm: Extract TCG_TARGET_HAS_foo defs to 'tcg-target-has.h' 1 year ago
Richard Henderson e03cf27df9 tcg/aarch64: Extract TCG_TARGET_HAS_foo defs to 'tcg-target-has.h' 1 year ago
Richard Henderson fd4841c043 tcg: Extract default TCG_TARGET_HAS_foo definitions to 'tcg-has.h' 1 year ago
Richard Henderson 3bff1625f7 tcg/ppc: Remove TCGPowerISA enum 1 year ago
Richard Henderson 7d3e705a96 tcg: Move fallback tcg_can_emit_vec_op out of line 1 year ago
Richard Henderson 87431dd6a9 tcg/tci: Move TCI specific opcodes to tcg-target-opc.h.inc 1 year ago
Richard Henderson 76da0a9c83 tcg: Rename tcg-target.opc.h to tcg-target-opc.h.inc 1 year ago
Richard Henderson a417ef8350 tcg: Remove TCG_TARGET_NEED_LDST_LABELS and TCG_TARGET_NEED_POOL_LABELS 1 year ago
Richard Henderson 0e4c6424d6 tcg: Add tcg_op_deposit_valid 1 year ago
Richard Henderson 771a5925e8 tcg: Add type and flags arguments to tcg_op_supported 1 year ago
Richard Henderson fb744ece3a tcg: Copy TCGOP_TYPE in tcg_op_insert_{after,before} 1 year ago