aboutsummaryrefslogtreecommitdiff
path: root/tcg
AgeCommit message (Expand)Author
2023-11-06tcg/sparc64: Implement tcg_out_extrl_i64_i32Richard Henderson
2023-11-06tcg/optimize: Canonicalize sub2 with constants to add2Richard Henderson
2023-11-06tcg/optimize: Canonicalize subi to addi during optimizationRichard Henderson
2023-11-06tcg: Canonicalize subi to addi during opcode generationRichard Henderson
2023-11-06tcg/optimize: Split out arg_new_constantRichard Henderson
2023-11-06tcg: Eliminate duplicate env store operationsRichard Henderson
2023-11-06tcg/optimize: Optimize env memory operationsRichard Henderson
2023-11-06tcg/optimize: Split out cmp_better_copyRichard Henderson
2023-11-06tcg/optimize: Pipe OptContext into reset_tsRichard Henderson
2023-11-06tcg: Don't free vector resultsRichard Henderson
2023-11-06tcg: Remove TCG_TARGET_HAS_neg_{i32,i64}Richard Henderson
2023-11-06tcg/loongarch64: Implement neg opcodesRichard Henderson
2023-11-06tcg/mips: Implement neg opcodesRichard Henderson
2023-11-06tcg: Remove TCG_TARGET_HAS_movcond_{i32,i64}Richard Henderson
2023-11-06tcg/mips: Always implement movcondRichard Henderson
2023-11-06tcg/mips: Split out tcg_out_setcond_intRichard Henderson
2023-11-06tcg: Move tcg_temp_free_* out of lineRichard Henderson
2023-11-06tcg: Move tcg_temp_new_*, tcg_global_mem_new_* out of lineRichard Henderson
2023-11-06tcg: Move tcg_constant_* out of lineRichard Henderson
2023-11-06tcg: Unexport tcg_gen_op*_{i32,i64}Richard Henderson
2023-11-06tcg: Move tcg_gen_opN declarations to tcg-internal.hRichard Henderson
2023-11-06tcg: Move vec_gen_* declarations to tcg-internal.hRichard Henderson
2023-11-06tcg: Move 64-bit expanders out of lineRichard Henderson
2023-11-06tcg: Move 32-bit expanders out of lineRichard Henderson
2023-11-06tcg: Move generic expanders out of lineRichard Henderson
2023-11-06tcg: Move tcg_gen_op* out of lineRichard Henderson
2023-11-06tcg: Mark tcg_gen_op* as noinlineRichard Henderson
2023-11-06tcg/loongarch64: Use cpuinfo.hRichard Henderson
2023-11-06tcg/loongarch64: Use C_N2_I1 for INDEX_op_qemu_ld_a*_i128Richard Henderson
2023-11-06tcg: Add C_N2_I1Richard Henderson
2023-11-06accel/tcg: Move HMP info jit and info opcount codeRichard Henderson
2023-10-22tcg: Export tcg_gen_ext_{i32,i64,tl}Richard Henderson
2023-10-22tcg: add negsetcondiPaolo Bonzini
2023-10-22tcg: Add tcg_gen_{ld,st}_i128Richard Henderson
2023-10-22tcg: Optimize past conditional branchesRichard Henderson
2023-10-22tcg: Use constant zero when expanding with divu2Richard Henderson
2023-10-22tcg/s390x: Use tcg_use_softmmuRichard Henderson
2023-10-22tcg/riscv: Use tcg_use_softmmuRichard Henderson
2023-10-22tcg/riscv: Do not reserve TCG_GUEST_BASE_REG for guest_base zeroRichard Henderson
2023-10-22tcg/ppc: Use tcg_use_softmmuRichard Henderson
2023-10-22tcg/mips: Use tcg_use_softmmuRichard Henderson
2023-10-22tcg/loongarch64: Use tcg_use_softmmuRichard Henderson
2023-10-22tcg/i386: Use tcg_use_softmmuRichard Henderson
2023-10-22tcg/aarch64: Use tcg_use_softmmuRichard Henderson
2023-10-22tcg/arm: Use tcg_use_softmmuRichard Henderson
2023-10-22tcg: Provide guest_base fallback for system modeRichard Henderson
2023-10-22tcg: Introduce tcg_use_softmmuRichard Henderson
2023-10-22tcg/ppc: Disable TCG_REG_TB for Power9/Power10Richard Henderson
2023-10-22tcg/ppc: Use PLD in tcg_out_goto_tbRichard Henderson
2023-10-22tcg/ppc: Use prefixed instructions in tcg_out_dupi_vecRichard Henderson