aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-11-06tcg: Remove TCG_TARGET_HAS_neg_{i32,i64}Richard Henderson16-43/+15
2023-11-06tcg/loongarch64: Implement neg opcodesRichard Henderson2-2/+11
2023-11-06tcg/mips: Implement neg opcodesRichard Henderson2-2/+10
2023-11-06tcg: Remove TCG_TARGET_HAS_movcond_{i32,i64}Richard Henderson14-66/+14
2023-11-06tcg/mips: Always implement movcondRichard Henderson2-7/+16
2023-11-06tcg/mips: Split out tcg_out_setcond_intRichard Henderson1-172/+106
2023-11-06tcg: Move tcg_temp_free_* out of lineRichard Henderson2-24/+30
2023-11-06tcg: Move tcg_temp_new_*, tcg_global_mem_new_* out of lineRichard Henderson4-77/+76
2023-11-06tcg: Move tcg_constant_* out of lineRichard Henderson4-26/+30
2023-11-06tcg: Unexport tcg_gen_op*_{i32,i64}Richard Henderson2-126/+52
2023-11-06tcg: Move tcg_gen_opN declarations to tcg-internal.hRichard Henderson2-7/+7
2023-11-06tcg: Move vec_gen_* declarations to tcg-internal.hRichard Henderson2-4/+4
2023-11-06tcg: Move 64-bit expanders out of lineRichard Henderson2-206/+169
2023-11-06tcg: Move 32-bit expanders out of lineRichard Henderson2-122/+140
2023-11-06tcg: Move generic expanders out of lineRichard Henderson2-16/+19
2023-11-06tcg: Move tcg_gen_op* out of lineRichard Henderson2-208/+252
2023-11-06tcg: Mark tcg_gen_op* as noinlineRichard Henderson1-8/+14
2023-11-06accel/tcg: Fix condition for store_atom_insert_al16Richard Henderson2-6/+6
2023-11-06accel/tcg: Remove redundant case in store_atom_16Richard Henderson1-4/+0
2023-11-06host/include/loongarch64: Add atomic16 load and storeRichard Henderson3-0/+103
2023-11-06tcg/loongarch64: Use cpuinfo.hRichard Henderson2-11/+5
2023-11-06util: Add cpuinfo for loongarch64Richard Henderson3-0/+58
2023-11-06tcg/loongarch64: Use C_N2_I1 for INDEX_op_qemu_ld_a*_i128Richard Henderson2-7/+12
2023-11-06tcg: Add C_N2_I1Richard Henderson1-0/+5
2023-11-06accel/tcg: Move HMP info jit and info opcount codeRichard Henderson7-158/+154
2023-11-06Merge tag 'pull-sp-20231105' of https://gitlab.com/rth7680/qemu into stagingStefan Hajnoczi15-1381/+764
2023-11-06Merge tag 'migration-20231103-pull-request' of https://gitlab.com/juan.quinte...Stefan Hajnoczi10-70/+398
2023-11-06Merge tag 'dump-pull-request' of https://gitlab.com/marcandre.lureau/qemu int...Stefan Hajnoczi5-81/+134
2023-11-06Merge tag 'pull-loongarch-20231103' of https://gitlab.com/gaosong/qemu into s...Stefan Hajnoczi9-52/+318
2023-11-05target/sparc: Check for invalid cond in gen_compare_regRichard Henderson1-19/+26
2023-11-05target/sparc: Implement UDIV inlineRichard Henderson2-14/+56
2023-11-05target/sparc: Implement UDIVX and SDIVX inlineRichard Henderson4-44/+97
2023-11-05target/sparc: Discard cpu_cond at the end of each insnRichard Henderson1-0/+27
2023-11-05target/sparc: Record entire jump condition in DisasContextRichard Henderson1-11/+16
2023-11-05target/sparc: Merge gen_op_next_insn into only callerRichard Henderson1-7/+2
2023-11-05target/sparc: Pass displacement to advance_jump_condRichard Henderson1-7/+5
2023-11-05target/sparc: Merge advance_jump_uncond_{never,always} into advance_jump_condRichard Henderson1-44/+30
2023-11-05target/sparc: Merge gen_branch2 into advance_pcRichard Henderson1-14/+14
2023-11-05target/sparc: Do flush_cond in advance_jump_condRichard Henderson1-6/+4
2023-11-05target/sparc: Always copy conditions into a new temporaryRichard Henderson1-1/+2
2023-11-05target/sparc: Change DisasCompare.c2 to intRichard Henderson1-15/+18
2023-11-05target/sparc: Remove DisasCompare.is_boolRichard Henderson1-15/+7
2023-11-05target/sparc: Remove CC_OP leftoversRichard Henderson10-178/+26
2023-11-05target/sparc: Remove CC_OP_TADDTV, CC_OP_TSUBTVRichard Henderson4-200/+32
2023-11-05target/sparc: Remove CC_OP_SUB, CC_OP_SUBX, CC_OP_TSUBRichard Henderson3-261/+42
2023-11-05target/sparc: Remove CC_OP_ADD, CC_OP_ADDX, CC_OP_TADDRichard Henderson3-255/+87
2023-11-05target/sparc: Remove CC_OP_DIVRichard Henderson5-110/+93
2023-11-05target/sparc: Remove CC_OP_LOGICRichard Henderson3-53/+28
2023-11-05target/sparc: Split psr and xcc into componentsRichard Henderson7-270/+289
2023-11-05target/sparc: Introduce cpu_put_psr_iccRichard Henderson3-2/+8