summary refs log tree commit diff stats
path: root/tcg/ppc (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* tcg/ppc: Reorg tcg_out_tlb_readRichard Henderson2023-05-111-30/+46
* tcg/ppc: Convert tcg_out_qemu_{ld,st}_slow_pathRichard Henderson2023-05-111-62/+26
* tcg/ppc: Introduce prepare_host_addrRichard Henderson2023-05-111-202/+165
* tcg/ppc: Introduce HostAddressRichard Henderson2023-05-051-43/+47
* tcg/ppc: Rationalize args to tcg_out_qemu_{ld,st}Richard Henderson2023-05-051-51/+59
* tcg: Introduce tcg_out_xchgRichard Henderson2023-04-231-0/+5
* tcg: Introduce tcg_out_movextRichard Henderson2023-04-231-28/+10
* tcg: Split out tcg_out_extrl_i64_i32Richard Henderson2023-04-231-0/+7
* tcg: Split out tcg_out_extu_i32_i64Richard Henderson2023-04-231-4/+6
* tcg: Split out tcg_out_exts_i32_i64Richard Henderson2023-04-231-3/+6
* tcg: Split out tcg_out_ext32uRichard Henderson2023-04-231-1/+3
* tcg: Split out tcg_out_ext32sRichard Henderson2023-04-231-2/+3
* tcg: Split out tcg_out_ext16uRichard Henderson2023-04-231-1/+3
* tcg: Split out tcg_out_ext16sRichard Henderson2023-04-231-7/+5
* tcg: Split out tcg_out_ext8uRichard Henderson2023-04-231-0/+7
* tcg: Split out tcg_out_ext8sRichard Henderson2023-04-231-6/+4
* tcg: Replace tcg_abort with g_assert_not_reachedRichard Henderson2023-04-231-4/+4
* tcg/ppc: Fix TCG_TARGET_CALL_{ARG,RET}_I128 for ppc32Richard Henderson2023-04-101-3/+4
* tcg: Add TCG_TARGET_CALL_{RET,ARG}_I128Richard Henderson2023-02-041-0/+3
* tcg: Introduce tcg_target_call_oarg_regRichard Henderson2023-02-041-4/+6
* tcg: Introduce tcg_out_addi_ptrRichard Henderson2023-02-041-0/+7
* tcg/ppc: Reorg goto_tb implementationRichard Henderson2023-01-172-114/+41
* tcg: Remove TCG_TARGET_HAS_direct_jumpRichard Henderson2023-01-171-1/+0
* tcg: Move tb_target_set_jmp_target declaration to tcg.hRichard Henderson2023-01-171-4/+0
* tcg: Change tb_target_set_jmp_target argumentsRichard Henderson2023-01-172-4/+6
* tcg: Split out tcg_out_goto_tbRichard Henderson2023-01-171-23/+25
* tcg: Introduce set_jmp_insn_offsetRichard Henderson2023-01-171-4/+3
* tcg/ppc: Remove unused goto_tb code for indirect jumpRichard Henderson2023-01-171-19/+13
* tcg: Split out tcg_out_exit_tbRichard Henderson2023-01-171-4/+7
* tcg: Add TCGHelperInfo argument to tcg_out_callRichard Henderson2023-01-051-3/+4
* tcg: Replace TCG_TARGET_EXTEND_ARGS with TCG_TARGET_CALL_ARG_I32Richard Henderson2023-01-051-1/+5
* tcg: Replace TCG_TARGET_CALL_ALIGN_ARGS with TCG_TARGET_CALL_ARG_I64Richard Henderson2023-01-051-13/+8
* tcg: Cleanup trailing whitespaceRichard Henderson2023-01-041-1/+1
* tcg/ppc: Optimize 26-bit jumpsLeandro Lupori2022-10-041-31/+88
* tcg/ppc: implement rem[u]_i{32,64} with mod[su][wd]Matheus Kowalczuk Ferst2022-06-202-2/+24
* tcg/ppc: Optimize memory ordering generation with lwsyncNicholas Piggin2022-05-261-3/+6
* tcg/ppc: ST_ST memory ordering is not provided with eieioNicholas Piggin2022-05-261-2/+0
* target/ppc: declare vmsumuh[ms] helper with call flagsMatheus Ferst2022-05-261-0/+1
* Replace config-time define HOST_WORDS_BIGENDIANMarc-André Lureau2022-04-061-5/+5
* tcg/ppc: Implement vector NAND, NOR, EQVRichard Henderson2022-03-042-3/+18
* tcg: Add opcodes for vector nand, nor, eqvRichard Henderson2022-03-041-0/+3
* target/ppc: moved vector even and odd multiplication to decodetreeLucas Mateus Castro (alqotel)2022-03-021-0/+6
* tcg/ppc: Support raising sigbus for user-onlyRichard Henderson2022-02-092-10/+90
* exec/memop: Adding signedness to quad definitionsFrédéric Pétrot2022-01-081-8/+8
* tcg: Rename TCGMemOpIdx to MemOpIdxRichard Henderson2021-10-051-5/+5
* tcg: Expand MO_SIZE to 3 bitsRichard Henderson2021-10-051-4/+4
* tcg/ppc: Ensure _CALL_SYSV is set for 32-bit ELFRichard Henderson2021-09-141-3/+18
* tcg/ppc: Replace TCG_TARGET_CALL_DARWIN with _CALL_DARWINRichard Henderson2021-09-141-4/+4
* tcg: Remove TCG_TARGET_HAS_goto_ptrRichard Henderson2021-07-091-1/+0
* tcg/ppc: Use power10 byte-reverse instructionsRichard Henderson2021-06-291-0/+34