aboutsummaryrefslogtreecommitdiff
path: root/tcg/tci
AgeCommit message (Expand)AuthorFilesLines
2021-02-02tcg/tci: Split out constraint sets to tcg-target-con-set.hRichard Henderson3-142/+158
2021-02-02tcg: Remove TCG_TARGET_CON_STR_HRichard Henderson1-2/+0
2021-02-02tcg/tci: Split out target constraints to tcg-target-con-str.hRichard Henderson3-14/+13
2021-02-02tcg/tci: Remove TCG_TARGET_HAS_* ifdefsRichard Henderson1-82/+0
2021-02-02tcg/tci: Drop L and S constraintsRichard Henderson1-6/+4
2021-01-13tcg: Remove movi and dupi opcodesRichard Henderson1-2/+0
2021-01-13tcg/tci: Add special tci_movi_{i32,i64} opcodesRichard Henderson1-2/+2
2021-01-07tcg: Remove TCG_TARGET_SUPPORT_MIRRORRichard Henderson1-1/+0
2021-01-07tcg: Add --accel tcg,split-wx propertyRichard Henderson1-0/+1
2021-01-07tcg: Adjust tb_target_set_jmp_target for split-wxRichard Henderson1-3/+3
2021-01-07tcg: Adjust tcg_out_call for constRichard Henderson1-1/+1
2021-01-07tcg: Introduce INDEX_op_qemu_st8_i32Richard Henderson1-0/+1
2021-01-02util: Extract flush_icache_range to cacheflush.cRichard Henderson1-4/+0
2020-10-08tcg: Remove TCG_CT_REGRichard Henderson1-1/+0
2020-10-08tcg: Drop union from TCGArgConstraintRichard Henderson1-1/+1
2020-09-23qemu/atomic.h: rename atomic_ to qatomic_Stefan Hajnoczi1-1/+1
2020-08-21meson: rename included C source files to .c.incPaolo Bonzini2-2/+2
2019-05-13tcg: Return bool success from tcg_out_movRichard Henderson1-1/+2
2019-04-24tcg: Add INDEX_op_extract2_{i32,i64}Richard Henderson1-0/+2
2018-12-17tcg: Add TCG_TARGET_HAS_MEMORY_BSWAPRichard Henderson1-0/+2
2018-12-17tcg: Return success from patch_relocRichard Henderson1-1/+2
2018-06-15tcg: Reduce max TB opcode countRichard Henderson1-1/+1
2017-12-29tcg: Allow 6 arguments to TCG helpersRichard Henderson1-2/+4
2017-09-17tcg: Remove tcg_regset_set32Richard Henderson1-7/+4
2017-09-17tcg: Remove tcg_regset_clearRichard Henderson1-1/+1
2017-09-11tcg/tci: do not use ldst label (never implemented)Philippe Mathieu-Daudé1-4/+0
2017-09-07tcg: Rearrange ldst label trackingRichard Henderson2-2/+4
2017-09-07tcg: Move USE_DIRECT_JUMP discriminator to tcg/cpu/tcg-target.hRichard Henderson1-0/+9
2017-09-07tcg/tci: Add TCG_TARGET_DEFAULT_MORichard Henderson1-0/+5
2017-06-05tcg: Introduce goto_ptr opcode and tcg_gen_lookup_and_goto_ptrEmilio G. Cota1-0/+1
2017-02-03tci: Remove invalid assertionsStefan Weil1-2/+0
2017-01-10tcg: Add opcode for ctpopRichard Henderson1-0/+2
2017-01-10tcg: Add clz and ctz opcodesRichard Henderson1-0/+4
2017-01-10tcg: Pass the opcode width to target_parse_constraintRichard Henderson1-7/+5
2017-01-10tcg: Transition flat op_defs array to a target callbackRichard Henderson1-1/+12
2017-01-10tcg: Add field extraction primitivesRichard Henderson1-0/+4
2016-09-16tcg/tci: Add support for fencePranith Kumar1-0/+3
2016-09-15Remove remainders of HPPA backendThomas Huth1-1/+1
2016-07-12Clean up decorations and whitespace around header guardsMarkus Armbruster1-2/+1
2016-07-05tcg: Optimize spills of constantsRichard Henderson1-0/+6
2016-05-12tcg: Clean up direct block chaining data fieldsSergey Fedorov1-5/+5
2016-05-12tci: Make direct jump patching thread-safeSergey Fedorov1-0/+2
2016-04-21tcg: check for CONFIG_DEBUG_TCG instead of NDEBUGAurelien Jarno1-1/+1
2016-04-21tcg: use tcg_debug_assert instead of assert (fix performance regression)Aurelien Jarno1-21/+21
2016-02-23tcg: Remove unnecessary osdep.h includes from tcg-target.inc.cPeter Maydell1-1/+0
2016-02-23tcg: Rename tcg-target.c to tcg-target.inc.cPeter Maydell2-2/+2
2016-02-23all: Clean up includesPeter Maydell1-1/+0
2016-01-29tcg: Clean up includesPeter Maydell1-0/+1
2015-09-16tcg: split tcg_op_defs to -commonPeter Crosthwaite1-1/+1
2015-08-24tcg: Split trunc_shr_i32 opcode into extr[lh]_i64_i32Richard Henderson1-1/+2