aboutsummaryrefslogtreecommitdiff
path: root/tcg
AgeCommit message (Expand)Author
2022-02-09tcg/sparc: Add scratch argument to tcg_out_movi_intRichard Henderson
2022-02-09tcg/sparc: Split out tcg_out_movi_imm32Richard Henderson
2022-02-09tcg/sparc: Use tcg_out_movi_imm13 in tcg_out_addsub2_i64Richard Henderson
2022-02-09tcg/mips: Support unaligned access for softmmuRichard Henderson
2022-02-09tcg/mips: Support unaligned access for user-onlyRichard Henderson
2022-02-09tcg/arm: Support raising sigbus for user-onlyRichard Henderson
2022-02-09tcg/arm: Reserve a register for guest_baseRichard Henderson
2022-02-09tcg/arm: Support unaligned access for softmmuRichard Henderson
2022-02-09tcg/arm: Check alignment for ldrd and strdRichard Henderson
2022-02-09tcg/arm: Remove use_armv6_instructionsRichard Henderson
2022-02-09tcg/arm: Remove use_armv5t_instructionsRichard Henderson
2022-02-09tcg/arm: Drop support for armv4 and armv5 hostsRichard Henderson
2022-02-09tcg/loongarch64: Support raising sigbus for user-onlyWANG Xuerui
2022-02-09tcg/tci: Support raising sigbus for user-onlyRichard Henderson
2022-02-09tcg/s390x: Support raising sigbus for user-onlyRichard Henderson
2022-02-09tcg/riscv: Support raising sigbus for user-onlyRichard Henderson
2022-02-09tcg/ppc: Support raising sigbus for user-onlyRichard Henderson
2022-02-09tcg/aarch64: Support raising sigbus for user-onlyRichard Henderson
2022-02-09tcg/i386: Support raising sigbus for user-onlyRichard Henderson
2022-02-09tcg/loongarch64: Fix fallout from recent MO_Q renamingWANG Xuerui
2022-02-04cpuid: use unsigned for max cpuidMichael S. Tsirkin
2022-01-08exec/memop: Adding signedness to quad definitionsFrédéric Pétrot
2022-01-04tcg/optimize: Fix folding of vector opsRichard Henderson
2021-12-21tcg/loongarch64: Register the JITWANG Xuerui
2021-12-21tcg/loongarch64: Implement tcg_target_initWANG Xuerui
2021-12-21tcg/loongarch64: Implement exit_tb/goto_tbWANG Xuerui
2021-12-21tcg/loongarch64: Implement tcg_target_qemu_prologueWANG Xuerui
2021-12-21tcg/loongarch64: Add softmmu load/store helpers, implement qemu_ld/qemu_st opsWANG Xuerui
2021-12-21tcg/loongarch64: Implement simple load/store opsWANG Xuerui
2021-12-21tcg/loongarch64: Implement tcg_out_callWANG Xuerui
2021-12-21tcg/loongarch64: Implement setcond opsWANG Xuerui
2021-12-21tcg/loongarch64: Implement br/brcond opsWANG Xuerui
2021-12-21tcg/loongarch64: Implement mul/mulsh/muluh/div/divu/rem/remu opsWANG Xuerui
2021-12-21tcg/loongarch64: Implement add/sub opsWANG Xuerui
2021-12-21tcg/loongarch64: Implement shl/shr/sar/rotl/rotr opsWANG Xuerui
2021-12-21tcg/loongarch64: Implement clz/ctz opsWANG Xuerui
2021-12-21tcg/loongarch64: Implement bswap{16,32,64} opsWANG Xuerui
2021-12-21tcg/loongarch64: Implement deposit/extract opsWANG Xuerui
2021-12-21tcg/loongarch64: Implement not/and/or/xor/nor/andc/orc opsWANG Xuerui
2021-12-21tcg/loongarch64: Implement sign-/zero-extension opsWANG Xuerui
2021-12-21tcg/loongarch64: Implement goto_ptrWANG Xuerui
2021-12-21tcg/loongarch64: Implement tcg_out_mov and tcg_out_moviWANG Xuerui
2021-12-21tcg/loongarch64: Implement the memory barrier opWANG Xuerui
2021-12-21tcg/loongarch64: Implement necessary relocation operationsWANG Xuerui
2021-12-21tcg/loongarch64: Define the operand constraintsWANG Xuerui
2021-12-21tcg/loongarch64: Add register names, allocation order and input/output setsWANG Xuerui
2021-12-21tcg/loongarch64: Add generated instruction opcodes and encoding helpersWANG Xuerui
2021-12-21tcg/loongarch64: Add the tcg-target.h fileWANG Xuerui
2021-12-07tcg/arm: Reduce vector alignment requirement for NEONRichard Henderson
2021-11-11tcg/s390x: Fix tcg_out_vec_op argument typeMiroslav Rezanina