aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-01-06tcg/s390x: Support MIE2 multiply single instructionsRichard Henderson3-10/+26
2023-01-06tcg/s390x: Distinguish RIE formatsRichard Henderson1-21/+26
2023-01-06tcg/s390x: Distinguish RRF-a and RRF-c formatsRichard Henderson1-25/+32
2023-01-06tcg/s390x: Use LARL+AGHI for odd addressesRichard Henderson1-7/+8
2023-01-06tcg/s390x: Remove DISTINCT_OPERANDS facility checkRichard Henderson2-15/+2
2023-01-06tcg/s390x: Remove FAST_BCR_SER facility checkRichard Henderson2-2/+2
2023-01-06tcg/s390x: Check for load-on-condition facility at startupRichard Henderson2-51/+27
2023-01-06tcg/s390x: Check for general-instruction-extension facility at startupRichard Henderson2-61/+49
2023-01-06tcg/s390x: Check for extended-immediate facility at startupRichard Henderson2-163/+72
2023-01-06tcg/s390x: Check for long-displacement facility at startupRichard Henderson2-2/+19
2023-01-06tcg/s390x: Remove USE_LONG_BRANCHESRichard Henderson1-9/+0
2023-01-06tcg/s390x: Always set TCG_TARGET_HAS_direct_jumpRichard Henderson2-40/+10
2023-01-06tcg/s390x: Remove TCG_REG_TBRichard Henderson1-91/+6
2023-01-06tcg/s390x: Use register pair allocation for div and mulu2Richard Henderson3-20/+35
2023-01-06Merge tag 'pull-tcg-20230105' of https://gitlab.com/rth7680/qemu into stagingPeter Maydell50-1756/+2628
2023-01-06Merge tag 'pull-hex-20230105' of https://github.com/quic/qemu into stagingPeter Maydell13-31/+321
2023-01-05Merge tag 'pull-target-arm-20230105' of https://git.linaro.org/people/pmaydel...Peter Maydell30-458/+1327
2023-01-05tests/tcg/multiarch: add vma-pthread.cIlya Leoshkevich4-15/+236
2023-01-05accel/tcg: Handle false negative lookup in page_check_rangeRichard Henderson1-7/+34
2023-01-05accel/tcg: Use g_free_rcu for user-exec interval treesRichard Henderson1-8/+10
2023-01-05accel/tcg: Fix tb_invalidate_phys_page_unwindRichard Henderson1-32/+40
2023-01-05tcg: Add TCGHelperInfo argument to tcg_out_callRichard Henderson11-32/+49
2023-01-05tcg/aarch64: Merge tcg_out_callr into tcg_out_callRichard Henderson1-6/+1
2023-01-05tcg: Move ffi_cif pointer into TCGHelperInfoRichard Henderson2-16/+21
2023-01-05tcg: Factor init_ffi_layouts() out of tcg_context_init()Philippe Mathieu-Daudé1-39/+44
2023-01-05tcg: Convert typecode_to_ffi from array to functionPhilippe Mathieu-Daudé1-10/+20
2023-01-05tcg: Reorg function callsRichard Henderson5-252/+396
2023-01-05tcg: Use output_pref wrapper functionRichard Henderson2-16/+23
2023-01-05tcg: Vary the allocation size for TCGOpRichard Henderson4-47/+48
2023-01-05tcg: Pass number of arguments to tcg_emit_op() / tcg_op_insert_*()Philippe Mathieu-Daudé7-30/+39
2023-01-05accel/tcg/plugin: Use copy_op in append_{udata,mem}_cbRichard Henderson1-8/+8
2023-01-05accel/tcg/plugin: Avoid duplicate copy in copy_callRichard Henderson1-2/+0
2023-01-05accel/tcg/plugin: Don't search for the function pointer indexRichard Henderson1-18/+11
2023-01-05tcg: Use TCG_CALL_ARG_EVEN for TCI special caseRichard Henderson2-24/+45
2023-01-05tcg: Replace TCG_TARGET_EXTEND_ARGS with TCG_TARGET_CALL_ARG_I32Richard Henderson11-25/+36
2023-01-05tcg: Replace TCG_TARGET_CALL_ALIGN_ARGS with TCG_TARGET_CALL_ARG_I64Richard Henderson11-20/+30
2023-01-05tcg: Introduce TCGCallReturnKind and TCGCallArgumentKindRichard Henderson1-0/+15
2023-01-05tcg: Introduce tcg_type_sizeRichard Henderson2-15/+28
2023-01-05tcg: Move TCG_TYPE_COUNT outside enumRichard Henderson1-1/+2
2023-01-05tcg: Allocate TCGTemp pairs in host memory orderRichard Henderson2-32/+30
2023-01-05tcg: Simplify calls to temp_sync vs mem_coherentRichard Henderson1-6/+2
2023-01-05tcg: Add temp_subindex to TCGTempRichard Henderson2-0/+4
2023-01-05tcg: Move TCG_{LOW,HIGH} to tcg-internal.hRichard Henderson5-49/+49
2023-01-05target/sparc: Avoid TCGV_{LOW,HIGH}Richard Henderson1-17/+4
2023-01-05accel/tcg: Set cflags_next_tb in cpu_common_initfnRichard Henderson1-0/+1
2023-01-05tcg: Introduce paired register allocationRichard Henderson2-44/+374
2023-01-05Update scripts/meson-buildoptions.shAlessandro Di Federico1-6/+12
2023-01-05Hexagon (target/hexagon) implement mutability mask for GPRsMarco Liebel3-2/+195
2023-01-05target/hexagon: suppress unused variable warningAlessandro Di Federico2-1/+2
2023-01-05target/hexagon/idef-parser: fix two typos in READMEMatheus Tavares Bernardino1-2/+2