aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2021-06-29tcg: Make use of bswap flags in tcg_gen_qemu_ld_*Richard Henderson1-14/+10
2021-06-29tcg: Add flags argument to tcg_gen_bswap16_*, tcg_gen_bswap32_i64Richard Henderson8-55/+100
2021-06-29tcg: Handle new bswap flags during optimizeRichard Henderson1-5/+51
2021-06-29tcg/tci: Support bswap flagsRichard Henderson2-4/+22
2021-06-29tcg/mips: Support bswap flags in tcg_out_bswap32Richard Henderson1-23/+16
2021-06-29tcg/mips: Support bswap flags in tcg_out_bswap16Richard Henderson1-33/+30
2021-06-29tcg/s390: Support bswap flagsRichard Henderson1-6/+28
2021-06-29tcg/ppc: Use power10 byte-reverse instructionsRichard Henderson1-0/+34
2021-06-29tcg/ppc: Support bswap flagsRichard Henderson1-6/+16
2021-06-29tcg/ppc: Split out tcg_out_bswap64Richard Henderson1-30/+34
2021-06-29tcg/ppc: Split out tcg_out_bswap32Richard Henderson1-16/+22
2021-06-29tcg/ppc: Split out tcg_out_bswap16Richard Henderson1-15/+19
2021-06-29tcg/ppc: Split out tcg_out_sari{32,64}Richard Henderson1-4/+13
2021-06-29tcg/ppc: Split out tcg_out_ext{8,16,32}sRichard Henderson1-10/+21
2021-06-29tcg/arm: Support bswap flagsRichard Henderson1-38/+63
2021-06-29tcg/aarch64: Support bswap flagsRichard Henderson1-0/+12
2021-06-29tcg/aarch64: Merge tcg_out_rev{16,32,64}Richard Henderson1-26/+16
2021-06-29tcg/i386: Support bswap flagsRichard Henderson1-1/+19
2021-06-29tcg: Add flags argument to bswap opcodesRichard Henderson5-18/+67
2021-06-29tcg: Use correct trap number for page faults on *BSD systemsWarner Losh1-2/+18
2021-06-29tcg: Implement tcg_gen_vec_add{sub}32_tlLIU Zhiwei1-0/+4
2021-06-29tcg: Add tcg_gen_vec_shl{shr}{sar}8i_i32LIU Zhiwei2-0/+38
2021-06-29tcg: Add tcg_gen_vec_shl{shr}{sar}16i_i32LIU Zhiwei2-0/+38
2021-06-29tcg: Add tcg_gen_vec_add{sub}8_i32LIU Zhiwei2-0/+44
2021-06-29tcg: Add tcg_gen_vec_add{sub}16_i32LIU Zhiwei2-0/+41
2021-06-29target/cris: Do not exit tb for X_FLAG changesRichard Henderson1-3/+0
2021-06-29target/cris: Remove dc->flagx_knownRichard Henderson2-81/+24
2021-06-29target/cris: Improve JMP_INDIRECTRichard Henderson1-12/+10
2021-06-29target/cris: Use tcg_gen_lookup_and_goto_ptrRichard Henderson1-1/+3
2021-06-29target/cris: Add DISAS_DBRANCHRichard Henderson1-40/+56
2021-06-29target/cris: Add DISAS_UPDATE_NEXTRichard Henderson1-5/+15
2021-06-29target/cris: Set cpustate_changed for rfe/rfnRichard Henderson1-0/+2
2021-06-29target/cris: Fold unhandled X_FLAG changes into cpustate_changedRichard Henderson1-7/+6
2021-06-29target/cris: Mark static arrays constRichard Henderson2-12/+13
2021-06-29target/cris: Mark helper_raise_exception noreturnRichard Henderson1-1/+1
2021-06-29target/cris: Convert to TranslatorOpsRichard Henderson1-138/+169
2021-06-29target/cris: Fix use_goto_tbRichard Henderson1-7/+2
2021-06-29target/cris: Mark exceptions as DISAS_NORETURNRichard Henderson2-3/+5
2021-06-29target/cris: Replace DISAS_TB_JUMP with DISAS_NORETURNRichard Henderson1-4/+3
2021-06-29target/cris: Remove DISAS_SWIRichard Henderson1-2/+0
2021-06-29target/cris: Add DisasContextBase to DisasContextRichard Henderson2-26/+27
2021-06-29target/avr: Convert to TranslatorOpsRichard Henderson1-104/+126
2021-06-29target/avr: Change ctx to DisasContext* in gen_intermediate_codeRichard Henderson1-41/+43
2021-06-29target/avr: Add DisasContextBase to DisasContextRichard Henderson1-29/+29
2021-06-29target/nios2: Use pc_next for pc + 4Richard Henderson1-6/+6
2021-06-29target/nios2: Inline handle_instructionRichard Henderson1-35/+31
2021-06-29target/nios2: Clean up goto in handle_instructionRichard Henderson1-6/+2
2021-06-29target/nios2: Remove assignment to env in handle_instructionRichard Henderson1-1/+2
2021-06-29target/nios2: Convert to TranslatorOpsRichard Henderson1-65/+67
2021-06-29target/nios2: Add DisasContextBase to DisasContextRichard Henderson1-34/+36