Age | Commit message (Expand) | Author | Files | Lines |
2023-08-29 | tcg/sparc64: Disable TCG_TARGET_HAS_extr_i64_i32 | Richard Henderson | 2 | -12/+1 |
2023-08-29 | tcg: Remove vecop_list check from tcg_gen_not_vec | Richard Henderson | 1 | -4/+3 |
2023-08-24 | tcg: spelling fixes | Michael Tokarev | 3 | -7/+9 |
2023-08-24 | tcg/tcg-op: Document wswap_i64() byte pattern | Philippe Mathieu-Daudé | 1 | -0/+5 |
2023-08-24 | tcg/tcg-op: Document hswap_i32/64() byte pattern | Philippe Mathieu-Daudé | 1 | -7/+18 |
2023-08-24 | tcg/tcg-op: Document bswap64_i64() byte pattern | Philippe Mathieu-Daudé | 1 | -0/+5 |
2023-08-24 | tcg/tcg-op: Document bswap32_i64() byte pattern | Philippe Mathieu-Daudé | 1 | -1/+10 |
2023-08-24 | tcg/tcg-op: Document bswap32_i32() byte pattern | Philippe Mathieu-Daudé | 1 | -0/+5 |
2023-08-24 | tcg/tcg-op: Document bswap16_i64() byte pattern | Philippe Mathieu-Daudé | 1 | -8/+19 |
2023-08-24 | tcg/tcg-op: Document bswap16_i32() byte pattern | Philippe Mathieu-Daudé | 1 | -8/+19 |
2023-08-24 | tcg/i386: Implement negsetcond_* | Richard Henderson | 2 | -10/+26 |
2023-08-24 | tcg/i386: Use shift in tcg_out_setcond | Richard Henderson | 1 | -0/+15 |
2023-08-24 | tcg/i386: Clear dest first in tcg_out_setcond if possible | Richard Henderson | 1 | -1/+16 |
2023-08-24 | tcg/i386: Use CMP+SBB in tcg_out_setcond | Richard Henderson | 1 | -0/+50 |
2023-08-24 | tcg/i386: Merge tcg_out_movcond{32,64} | Richard Henderson | 1 | -21/+7 |
2023-08-24 | tcg/i386: Merge tcg_out_setcond{32,64} | Richard Henderson | 1 | -17/+7 |
2023-08-24 | tcg/i386: Merge tcg_out_brcond{32,64} | Richard Henderson | 1 | -61/+49 |
2023-08-24 | tcg/sparc64: Implement negsetcond_* | Richard Henderson | 2 | -12/+32 |
2023-08-24 | tcg/s390x: Implement negsetcond_* | Richard Henderson | 2 | -28/+54 |
2023-08-24 | tcg/riscv: Implement negsetcond_* | Richard Henderson | 2 | -2/+47 |
2023-08-24 | tcg/arm: Implement negsetcond_i32 | Richard Henderson | 2 | -1/+10 |
2023-08-24 | tcg/aarch64: Implement negsetcond_* | Richard Henderson | 2 | -2/+14 |
2023-08-24 | tcg/ppc: Use the Set Boolean Extension | Richard Henderson | 1 | -0/+22 |
2023-08-24 | tcg/ppc: Implement negsetcond_* | Richard Henderson | 2 | -49/+82 |
2023-08-24 | tcg: Use tcg_gen_negsetcond_* | Richard Henderson | 2 | -8/+4 |
2023-08-24 | tcg: Introduce negsetcond opcodes | Richard Henderson | 13 | -1/+102 |
2023-08-24 | tcg: Unify TCG_TARGET_HAS_extr[lh]_i64_i32 | Richard Henderson | 11 | -22/+12 |
2023-08-24 | tcg/i386: Allow immediate as input to deposit_* | Richard Henderson | 2 | -5/+23 |
2023-08-24 | tcg: Fold deposit with zero to and | Richard Henderson | 1 | -0/+37 |
2023-08-24 | tcg/i386: Drop BYTEH deposits for 64-bit | Richard Henderson | 4 | -8/+6 |
2023-08-12 | tcg/i386: Output %gs prefix in tcg_out_vex_opc | Richard Henderson | 1 | -0/+3 |
2023-07-23 | tcg/{i386, s390x}: Add earlyclobber to the op_add2's first output | Ilya Leoshkevich | 5 | -8/+19 |
2023-07-23 | tcg/ppc: Fix race in goto_tb implementation | Jordan Niethe | 1 | -4/+5 |
2023-07-15 | tcg: Use HAVE_CMPXCHG128 instead of CONFIG_CMPXCHG128 | Richard Henderson | 1 | -1/+1 |
2023-07-15 | tcg: Fix info_in_idx increment in layout_arg_by_ref | Richard Henderson | 1 | -1/+1 |
2023-07-08 | util: Add cpuinfo-ppc.c | Richard Henderson | 2 | -51/+9 |
2023-07-01 | tcg: Reduce tcg_assert_listed_vecop() scope | Philippe Mathieu-Daudé | 1 | -3/+3 |
2023-06-26 | accel/tcg: Renumber TLB_DISCARD_WRITE | Richard Henderson | 1 | -1/+1 |
2023-06-26 | tcg: Do not elide memory barriers for !CF_PARALLEL in system mode | Richard Henderson | 1 | -1/+13 |
2023-06-26 | tcg: Fix temporary variable in tcg_gen_gvec_andcs | Max Chou | 1 | -1/+1 |
2023-06-26 | accel/tcg: remove CONFIG_PROFILER | Fei Wu | 1 | -214/+0 |
2023-06-20 | meson: Replace softmmu_ss -> system_ss | Philippe Mathieu-Daudé | 1 | -1/+1 |
2023-06-20 | tcg/ppc: Define _CALL_AIX for clang on ppc64(be) | Richard Henderson | 1 | -7/+16 |
2023-06-09 | tcg/tci: Fix MemOpIdx operand index for 3-operand memops | Richard Henderson | 1 | -1/+1 |
2023-06-07 | tcg/tci: Adjust call-clobbered regs for int128_t | Richard Henderson | 1 | -4/+5 |
2023-06-07 | tcg/tci: Adjust passing of MemOpIdx | Richard Henderson | 2 | -34/+17 |
2023-06-05 | tcg/tcg-op-vec: Remove left over _link_error() definitions | Philippe Mathieu-Daudé | 1 | -11/+0 |
2023-06-05 | tcg: Build once for system and once for user-only | Richard Henderson | 1 | -3/+27 |
2023-06-05 | tcg: Remove target-specific headers from tcg.[ch] | Richard Henderson | 3 | -3/+3 |
2023-06-05 | tcg: Fix PAGE/PROT confusion | Richard Henderson | 1 | -5/+13 |