]> git.proxmox.com Git - mirror_qemu.git/history - tcg/optimize.c
Merge remote-tracking branch 'remotes/legoater/tags/pull-aspeed-20220308' into staging
[mirror_qemu.git] / tcg / optimize.c
2022-03-08 Peter MaydellMerge remote-tracking branch 'remotes/mst/tags/for_upst...
2022-03-05 Peter MaydellMerge remote-tracking branch 'remotes/legoater/tags...
2022-03-05 Peter MaydellMerge remote-tracking branch 'remotes/rth-gitlab/tags...
2022-03-04 Richard Hendersontcg: Add opcodes for vector nand, nor, eqv
2022-03-04 Alex Bennéetcg/optimize: only read val after const check
2022-01-12 Cédric Le GoaterMerge tag 'qemu-slof-20220110' of github.com:aik/qemu...
2022-01-11 Peter MaydellMerge remote-tracking branch 'remotes/philmd/tags/sdmmc...
2022-01-05 Richard HendersonMerge tag 'pull-tcg-20220104' of https://gitlab.com...
2022-01-04 Richard Hendersontcg/optimize: Fix folding of vector ops
2021-12-16 Cédric Le GoaterMerge tag 'qemu-slof-20211112' of github.com:aik/qemu...
2021-11-17 Richard HendersonMerge tag 'python-pull-request' of https://gitlab.com...
2021-11-15 Richard HendersonMerge tag 'for_upstream' of git://git.kernel.org/pub...
2021-11-12 Richard HendersonMerge tag 'pull-ppc-20211112' of https://github.com...
2021-11-11 Richard HendersonMerge tag 'pull-tcg-20211111' of https://gitlab.com...
2021-11-11 Richard Hendersontcg/optimize: Add an extra cast to fold_extract2
2021-10-30 Richard HendersonMerge remote-tracking branch 'remotes/armbru/tags/pull...
2021-10-29 Richard HendersonMerge remote-tracking branch 'remotes/alistair23/tags...
2021-10-29 Richard HendersonMerge remote-tracking branch 'remotes/rth/tags/pull...
2021-10-29 Richard Hendersontcg/optimize: Propagate sign info for shifting
2021-10-29 Richard Hendersontcg/optimize: Propagate sign info for bit counting
2021-10-29 Richard Hendersontcg/optimize: Propagate sign info for setcond
2021-10-29 Richard Hendersontcg/optimize: Propagate sign info for logical operations
2021-10-29 Richard Hendersontcg/optimize: Optimize sign extensions
2021-10-29 Richard Hendersontcg/optimize: Use fold_xx_to_i for rem
2021-10-29 Richard Hendersontcg/optimize: Use fold_xi_to_x for div
2021-10-29 Richard Hendersontcg/optimize: Use fold_xi_to_x for mul
2021-10-29 Richard Hendersontcg/optimize: Use fold_xx_to_i for orc
2021-10-29 Richard Hendersontcg/optimize: Stop forcing z_mask to "garbage" for...
2021-10-28 Richard Hendersontcg/optimize: Sink commutative operand swapping into...
2021-10-28 Richard Hendersontcg/optimize: Expand fold_addsub2_i32 to 64-bit ops
2021-10-28 Richard Hendersontcg/optimize: Expand fold_mulu2_i32 to all 4-arg multiplies
2021-10-28 Richard Hendersontcg/optimize: Split out fold_masks
2021-10-28 Richard Hendersontcg/optimize: Split out fold_ix_to_i
2021-10-28 Richard Hendersontcg/optimize: Split out fold_xi_to_x
2021-10-28 Richard Hendersontcg/optimize: Split out fold_sub_to_neg
2021-10-28 Richard Hendersontcg/optimize: Split out fold_to_not
2021-10-28 Richard Hendersontcg/optimize: Add type to OptContext
2021-10-28 Richard Hendersontcg/optimize: Split out fold_xi_to_i
2021-10-28 Richard Hendersontcg/optimize: Split out fold_xx_to_x
2021-10-28 Richard Hendersontcg/optimize: Split out fold_xx_to_i
2021-10-28 Richard Hendersontcg/optimize: Split out fold_mov
2021-10-28 Richard Hendersontcg/optimize: Split out fold_dup, fold_dup2
2021-10-28 Richard Hendersontcg/optimize: Split out fold_bswap
2021-10-28 Richard Hendersontcg/optimize: Split out fold_count_zeros
2021-10-28 Richard Hendersontcg/optimize: Split out fold_deposit
2021-10-28 Richard Hendersontcg/optimize: Split out fold_extract, fold_sextract
2021-10-28 Richard Hendersontcg/optimize: Split out fold_extract2
2021-10-28 Richard Hendersontcg/optimize: Split out fold_movcond
2021-10-28 Richard Hendersontcg/optimize: Split out fold_addsub2_i32
2021-10-28 Richard Hendersontcg/optimize: Split out fold_mulu2_i32
2021-10-28 Richard Hendersontcg/optimize: Split out fold_setcond
2021-10-28 Richard Hendersontcg/optimize: Split out fold_brcond
2021-10-28 Richard Hendersontcg/optimize: Split out fold_brcond2
2021-10-28 Richard Hendersontcg/optimize: Split out fold_setcond2
2021-10-28 Richard Hendersontcg/optimize: Split out fold_const{1,2}
2021-10-28 Richard Hendersontcg/optimize: Split out fold_mb, fold_qemu_{ld,st}
2021-10-28 Richard Hendersontcg/optimize: Use a boolean to avoid a mass of continues
2021-10-28 Richard Hendersontcg/optimize: Split out finish_folding
2021-10-28 Richard Hendersontcg/optimize: Return true from tcg_opt_gen_{mov,movi}
2021-10-28 Richard Hendersontcg/optimize: Change fail return for do_constant_foldin...
2021-10-28 Richard Hendersontcg/optimize: Drop nb_oargs, nb_iargs locals
2021-10-28 Richard Hendersontcg/optimize: Split out fold_call
2021-10-28 Richard Hendersontcg/optimize: Split out copy_propagate
2021-10-28 Richard Hendersontcg/optimize: Split out init_arguments
2021-10-28 Richard Hendersontcg/optimize: Move prev_mb into OptContext
2021-10-28 Richard Hendersontcg/optimize: Change tcg_opt_gen_{mov,movi} interface
2021-10-28 Richard Hendersontcg/optimize: Remove do_default label
2021-10-28 Richard Hendersontcg/optimize: Split out OptContext
2021-10-28 Richard Hendersontcg/optimize: Rename "mask" to "z_mask"
2021-10-07 Richard HendersonMerge remote-tracking branch 'remotes/vsementsov/tags...
2021-10-06 Richard HendersonMerge remote-tracking branch 'remotes/quic/tags/pull...
2021-10-06 Richard HendersonMerge remote-tracking branch 'remotes/rth/tags/pull...
2021-10-05 Richard Hendersontcg: Rename TCGMemOpIdx to MemOpIdx
2021-07-11 Peter MaydellMerge remote-tracking branch 'remotes/cminyard/tags...
2021-07-02 Peter MaydellMerge remote-tracking branch 'remotes/kevin/tags/for...
2021-07-02 Peter MaydellMerge remote-tracking branch 'remotes/berrange-gitlab...
2021-07-01 Peter MaydellMerge remote-tracking branch 'remotes/rth-gitlab/tags...
2021-06-29 Richard Hendersontcg: Handle new bswap flags during optimize
2021-06-24 Peter MaydellMerge remote-tracking branch 'remotes/pmaydell/tags...
2021-06-24 Peter MaydellMerge remote-tracking branch 'remotes/thuth-gitlab...
2021-06-22 Peter MaydellMerge remote-tracking branch 'remotes/vivier2/tags...
2021-06-22 Peter MaydellMerge remote-tracking branch 'remotes/cohuck-gitlab...
2021-06-22 Peter MaydellMerge remote-tracking branch 'remotes/rth-gitlab/tags...
2021-06-19 Richard Hendersontcg: Add tcg_call_flags
2021-01-17 Peter MaydellMerge remote-tracking branch 'remotes/mst/tags/for_upst...
2021-01-15 Peter MaydellMerge remote-tracking branch 'remotes/kraxel/tags/audio...
2021-01-15 Peter MaydellMerge remote-tracking branch 'remotes/kraxel/tags/ui...
2021-01-14 Peter MaydellMerge remote-tracking branch 'remotes/rth-gitlab/tags...
2021-01-13 Richard Hendersontcg: Remove movi and dupi opcodes
2021-01-13 Richard Hendersontcg: Convert tcg_gen_dupi_vec to TCG_CONST
2021-01-13 Richard Hendersontcg/optimize: Use tcg_constant_internal with constant...
2021-01-13 Richard Hendersontcg/optimize: Adjust TempOptInfo allocation
2021-01-13 Richard Hendersontcg/optimize: Improve find_better_copy
2021-01-13 Richard Hendersontcg: Introduce TYPE_CONST temporaries
2021-01-13 Richard Hendersontcg: Expand TempOptInfo to 64-bits
2021-01-13 Richard Hendersontcg: Rename struct tcg_temp_info to TempOptInfo
2021-01-13 Richard Hendersontcg: Consolidate 3 bits into enum TCGTempKind
2021-01-07 Peter MaydellMerge remote-tracking branch 'remotes/rth-gitlab/tags...
2021-01-07 Richard Hendersontcg: Introduce INDEX_op_qemu_st8_i32
2021-01-01 Peter MaydellMerge remote-tracking branch 'remotes/ehabkost-gl/tags...
next