COMMITS
/ tcg/optimize.c August 4, 2023
R
tcg: Introduce negsetcond opcodes
Richard Henderson committed
August 13, 2023
R
tcg: Fold deposit with zero to and
Richard Henderson committed
March 29, 2023
R
tcg: Split tcg/tcg-op-common.h from tcg/tcg-op.h
Richard Henderson committed
May 17, 2023
R
tcg: Split INDEX_op_qemu_{ld,st}* for guest address size
Richard Henderson committed
November 6, 2022
R
tcg: Add INDEX_op_qemu_{ld,st}_i128
Richard Henderson committed
April 5, 2023
R
tcg: Replace tcg_abort with g_assert_not_reached
Richard Henderson committed
January 29, 2023
R
tcg: Rename TEMP_LOCAL to TEMP_TB
Richard Henderson committed
November 11, 2022
R
tcg: Reorg function calls
Richard Henderson committed
December 18, 2022
P
tcg: Pass number of arguments to tcg_emit_op() / tcg_op_insert_*()
Philippe Mathieu-Daudé committed
December 16, 2021
R
tcg: Add opcodes for vector nand, nor, eqv
Richard Henderson committed
R
tcg/optimize: Fix folding of vector ops
Richard Henderson committed
February 9, 2022
A
tcg/optimize: only read val after const check
Alex Bennée committed
November 9, 2021
R
tcg/optimize: Add an extra cast to fold_extract2
Richard Henderson committed
August 26, 2021
R
tcg/optimize: Propagate sign info for shifting
Richard Henderson committed
R
tcg/optimize: Propagate sign info for bit counting
Richard Henderson committed
R
tcg/optimize: Propagate sign info for setcond
Richard Henderson committed
R
tcg/optimize: Propagate sign info for logical operations
Richard Henderson committed
R
tcg/optimize: Optimize sign extensions
Richard Henderson committed
R
tcg/optimize: Use fold_xx_to_i for orc
Richard Henderson committed
R
tcg/optimize: Stop forcing z_mask to "garbage" for 32-bit values
Richard Henderson committed
R
tcg/optimize: Sink commutative operand swapping into fold functions
Richard Henderson committed
R
tcg/optimize: Expand fold_addsub2_i32 to 64-bit ops
Richard Henderson committed
R
tcg/optimize: Expand fold_mulu2_i32 to all 4-arg multiplies
Richard Henderson committed
R
tcg/optimize: Split out fold_masks
Richard Henderson committed
R
tcg/optimize: Split out fold_ix_to_i
Richard Henderson committed
R
tcg/optimize: Split out fold_xi_to_x
Richard Henderson committed
October 25, 2021
R
tcg/optimize: Use fold_xx_to_i for rem
Richard Henderson committed
R
tcg/optimize: Use fold_xi_to_x for div
Richard Henderson committed
R
tcg/optimize: Use fold_xi_to_x for mul
Richard Henderson committed
August 24, 2021
R
tcg/optimize: Split out fold_sub_to_neg
Richard Henderson committed
R
tcg/optimize: Split out fold_to_not
Richard Henderson committed
R
tcg/optimize: Split out fold_dup, fold_dup2
Richard Henderson committed
R
tcg/optimize: Split out fold_bswap
Richard Henderson committed
R
tcg/optimize: Split out fold_count_zeros
Richard Henderson committed
R
tcg/optimize: Split out fold_deposit
Richard Henderson committed
R
tcg/optimize: Split out fold_extract, fold_sextract
Richard Henderson committed
R
tcg/optimize: Split out fold_extract2
Richard Henderson committed
R
tcg/optimize: Split out fold_movcond
Richard Henderson committed
R
tcg/optimize: Split out fold_addsub2_i32
Richard Henderson committed
R
tcg/optimize: Split out fold_mulu2_i32
Richard Henderson committed
R
tcg/optimize: Split out fold_setcond
Richard Henderson committed
R
tcg/optimize: Split out fold_brcond
Richard Henderson committed
R
tcg/optimize: Split out fold_brcond2
Richard Henderson committed
R
tcg/optimize: Split out fold_setcond2
Richard Henderson committed
August 25, 2021
R
tcg/optimize: Add type to OptContext
Richard Henderson committed
R
tcg/optimize: Split out fold_xi_to_i
Richard Henderson committed
R
tcg/optimize: Split out fold_xx_to_x
Richard Henderson committed
R
tcg/optimize: Split out fold_xx_to_i
Richard Henderson committed
R
tcg/optimize: Split out fold_mov
Richard Henderson committed
R
tcg/optimize: Split out fold_const{1,2}
Richard Henderson committed