aboutsummaryrefslogtreecommitdiff
path: root/include/tcg/tcg-op.h
AgeCommit message (Expand)AuthorFilesLines
2023-06-05tcg: Add insn_start_words to TCGContextRichard Henderson1-4/+4
2023-06-05tcg: Split tcg/tcg-op-common.h from tcg/tcg-op.hRichard Henderson1-1000/+4
2023-06-05tcg: Move TCGv, dup_const_tl definitions to tcg-op.hRichard Henderson1-1/+14
2023-06-05tcg: Move TCG_TYPE_TL from tcg.h to tcg-op.hRichard Henderson1-0/+8
2023-05-16tcg: Remove TCGv from tcg_gen_atomic_*Richard Henderson1-50/+142
2023-05-16tcg: Remove TCGv from tcg_gen_qemu_{ld,st}_*Richard Henderson1-6/+44
2023-05-16tcg: Widen gen_insn_data to uint64_tRichard Henderson1-30/+9
2023-05-05tcg: Remove compatability helpers for qemu ld/stRichard Henderson1-55/+0
2023-03-13tcg: Drop tcg_const_*Richard Henderson1-4/+0
2023-03-05tcg: Link branches to the labelsRichard Henderson1-6/+1
2023-03-01tcg: Remove tcg_temp_local_new_*, tcg_const_local_*Richard Henderson1-2/+0
2023-03-01tcg: Add tcg_gen_movi_ptrRichard Henderson1-0/+5
2023-02-04tcg: Split out tcg_gen_nonatomic_cmpxchg_i{32,64}Richard Henderson1-0/+4
2023-02-04tcg: Add tcg_gen_{non}atomic_cmpxchg_i128Richard Henderson1-0/+5
2023-02-04tcg: Add guest load/store primitives for TCGv_i128Richard Henderson1-0/+2
2023-02-04tcg: Add basic data movement for TCGv_i128Richard Henderson1-0/+4
2023-01-05tcg: Pass number of arguments to tcg_emit_op() / tcg_op_insert_*()Philippe Mathieu-Daudé1-1/+1
2023-01-05tcg: Move TCG_{LOW,HIGH} to tcg-internal.hRichard Henderson1-28/+5
2022-06-02tcg: Add tcg_gen_mov_ptrRichard Henderson1-0/+5
2022-05-04tcg: Implement tcg_gen_{h,w}swap_{i32,i64}Richard Henderson1-0/+6
2022-01-08exec/memop: Adding signedness to quad definitionsFrédéric Pétrot1-2/+2
2021-09-14tcg: Remove tcg_global_reg_new definesBin Meng1-2/+0
2021-06-29tcg: Add flags argument to tcg_gen_bswap16_*, tcg_gen_bswap32_i64Richard Henderson1-4/+4
2021-06-21tcg: Make gen_dup_i32/i64() public as tcg_gen_dup_i32/i64Peter Maydell1-0/+8
2021-05-14tcg: Add tcg_constant_tlMatheus Ferst1-0/+2
2021-01-13tcg: Remove tcg_gen_dup{8,16,32,64}i_vecRichard Henderson1-4/+0
2021-01-13tcg: Use tcg_constant_{i32,i64} with tcg int expandersRichard Henderson1-11/+2
2021-01-07tcg: Make DisasContextBase.tb constRichard Henderson1-1/+1
2021-01-04tcg: Add tcg_gen_bswap_tl aliasRichard Henderson1-0/+2
2020-06-02tcg: Implement gvec support for rotate by scalarRichard Henderson1-0/+1
2020-06-02tcg: Implement gvec support for rotate by vectorRichard Henderson1-0/+2
2020-06-02tcg: Implement gvec support for rotate by immediateRichard Henderson1-0/+2
2020-05-06tcg: Fix integral argument type to tcg_gen_rot[rl]i_i{32,64}Richard Henderson1-4/+4
2020-01-15tcg: Move TCG headers to include/tcg/Philippe Mathieu-Daudé1-0/+1328