summaryrefslogtreecommitdiffstats
path: root/tcg/tci
Commit message (Expand)AuthorAgeFilesLines
* tci: Remove invalid assertionsStefan Weil2017-02-031-2/+0Star
* tcg: Add opcode for ctpopRichard Henderson2017-01-101-0/+2
* tcg: Add clz and ctz opcodesRichard Henderson2017-01-101-0/+4
* tcg: Pass the opcode width to target_parse_constraintRichard Henderson2017-01-101-7/+5Star
* tcg: Transition flat op_defs array to a target callbackRichard Henderson2017-01-101-1/+12
* tcg: Add field extraction primitivesRichard Henderson2017-01-101-0/+4
* tcg/tci: Add support for fencePranith Kumar2016-09-161-0/+3
* Remove remainders of HPPA backendThomas Huth2016-09-151-1/+1
* Clean up decorations and whitespace around header guardsMarkus Armbruster2016-07-121-2/+1Star
* tcg: Optimize spills of constantsRichard Henderson2016-07-061-0/+6
* tcg: Clean up direct block chaining data fieldsSergey Fedorov2016-05-131-5/+5
* tci: Make direct jump patching thread-safeSergey Fedorov2016-05-131-0/+2
* tcg: check for CONFIG_DEBUG_TCG instead of NDEBUGAurelien Jarno2016-04-211-1/+1
* tcg: use tcg_debug_assert instead of assert (fix performance regression)Aurelien Jarno2016-04-211-21/+21
* tcg: Remove unnecessary osdep.h includes from tcg-target.inc.cPeter Maydell2016-02-231-1/+0Star
* tcg: Rename tcg-target.c to tcg-target.inc.cPeter Maydell2016-02-232-2/+2
* all: Clean up includesPeter Maydell2016-02-231-1/+0Star
* tcg: Clean up includesPeter Maydell2016-01-291-0/+1
* tcg: split tcg_op_defs to -commonPeter Crosthwaite2015-09-161-1/+1
* tcg: Split trunc_shr_i32 opcode into extr[lh]_i64_i32Richard Henderson2015-08-241-1/+2
* tcg: implement real ext_i32_i64 and extu_i32_i64 opsAurelien Jarno2015-08-241-0/+4
* tcg: rename trunc_shr_i32 into trunc_shr_i64_i32Aurelien Jarno2015-08-241-1/+1
* tci: Fix regression with INDEX_op_qemu_st_i32, INDEX_op_qemu_st_i64Stefan Weil2015-07-131-6/+0Star
* tcg: add TCG_TARGET_TLB_DISPLACEMENT_BITSPaolo Bonzini2015-06-031-0/+1
* tci: do not use CPUArchState in tcg-target.hPaolo Bonzini2015-06-031-2/+1Star
* tcg: Merge memop and mmu_idx parameters to qemu_ld/stRichard Henderson2015-05-141-6/+0Star
* tcg: Change generator-side labels to a pointerRichard Henderson2015-03-131-7/+6Star
* tcg: Remove TCG_TARGET_HAS_new_ldstRichard Henderson2014-06-041-2/+0Star
* tci: Convert to new ldst opcodesRichard Henderson2014-06-042-47/+31Star
* tci: Fix tcg_out_callRichard Henderson2014-05-221-0/+3
* tcg: Remove unreachable code in tcg_out_op and op_defsRichard Henderson2014-05-121-21/+5Star
* tci: Create tcg_out_callRichard Henderson2014-05-121-0/+5
* tci: Define TCG_TARGET_INSN_UNIT_SIZERichard Henderson2014-05-122-6/+14
* tcg: Add INDEX_op_trunc_shr_i32Richard Henderson2014-04-281-0/+1
* tcg: Use HOST_WORDS_BIGENDIANRichard Henderson2014-04-191-6/+0Star
* tcg: Relax requirement for mulu2_i32 on 32-bit hostsRichard Henderson2014-04-191-0/+2
* tcg: Add TCGType parameter to tcg_target_const_matchRichard Henderson2014-04-191-1/+1
* tcg: Add qemu_ld_st_i32/64Richard Henderson2013-10-101-0/+2
* tcg: Add tcg-be-null.hRichard Henderson2013-10-101-0/+2
* tci: Add implementation of rotl_i64, rotr_i64Stefan Weil2013-09-251-1/+0Star
* Merge remote-tracking branch 'mjt/trivial-patches' into stagingAnthony Liguori2013-09-031-7/+0Star
|\
| * tci: Remove function tcg_out64 (fix broken build)Stefan Weil2013-09-011-7/+0Star
* | tcg: Change tcg_out_ld/st offset to intptr_tRichard Henderson2013-09-021-2/+2
* | tcg: Change relocation offsets to intptr_tRichard Henderson2013-09-021-1/+1
* | tcg: Allow TCG_TARGET_REG_BITS to be specified independantlyRichard Henderson2013-09-021-0/+8
* | tcg: Change tcg_qemu_tb_exec return to uintptr_tRichard Henderson2013-09-021-1/+1
* | tcg: Change flush_icache_range arguments to uintptr_tRichard Henderson2013-09-021-2/+1Star
* | tcg: Add muluh and mulsh opcodesRichard Henderson2013-09-021-1/+4
|/
* tci: Fix broken build (compiler warning caused by redefined macro BIT)Stefan Weil2013-07-311-3/+0Star
* tcg: Split rem requirement from div requirementRichard Henderson2013-07-091-4/+2Star