summaryrefslogtreecommitdiffstats
path: root/tcg/tcg-opc.h
Commit message (Expand)AuthorAgeFilesLines
* tcg: Add opcodes for vector minmax arithmeticRichard Henderson2019-01-281-0/+4
* tcg: Add opcodes for vector saturated arithmeticRichard Henderson2019-01-281-0/+4
* tcg: Add TCG_OPF_BB_EXITRichard Henderson2018-12-251-3/+4
* tcg: Mark muluh_i64 and mulsh_i64 as 64-bit opsRichard Henderson2018-03-281-2/+2
* tcg: Add generic vector ops for multiplicationRichard Henderson2018-02-081-0/+1
* tcg: Add generic vector ops for comparisonsRichard Henderson2018-02-081-0/+2
* tcg: Add generic vector ops for constant shiftsRichard Henderson2018-02-081-0/+12
* tcg: Add generic vector expandersRichard Henderson2018-02-081-0/+6
* tcg: Add types and basic operations for host vectorsRichard Henderson2018-02-081-0/+25
* tcg: Introduce goto_ptr opcode and tcg_gen_lookup_and_goto_ptrEmilio G. Cota2017-06-051-0/+1
* tcg: Add opcode for ctpopRichard Henderson2017-01-101-0/+2
* tcg: Add clz and ctz opcodesRichard Henderson2017-01-101-0/+4
* tcg: Add field extraction primitivesRichard Henderson2017-01-101-0/+4
* Introduce TCGOpcode for memory barrierPranith Kumar2016-09-161-0/+2
* tcg-opc.h: Simplify insn_start defJames Hogan2015-10-191-8/+5Star
* tcg: Allow extra data to be attached to insn_startRichard Henderson2015-10-071-2/+2
* tcg: Rename debug_insn_start to insn_startRichard Henderson2015-10-071-2/+2
* tcg: Split trunc_shr_i32 opcode into extr[lh]_i64_i32Richard Henderson2015-08-241-2/+5
* tcg: implement real ext_i32_i64 and extu_i32_i64 opsAurelien Jarno2015-08-241-0/+3
* tcg: rename trunc_shr_i32 into trunc_shr_i64_i32Aurelien Jarno2015-08-241-2/+2
* tcg: Merge memop and mmu_idx parameters to qemu_ld/stRichard Henderson2015-05-141-4/+4
* tcg: Remove unused opcodesRichard Henderson2015-02-131-9/+0Star
* tcg: Remove TCG_TARGET_HAS_new_ldstRichard Henderson2014-06-041-100/+14Star
* tcg: Remove unreachable code in tcg_out_op and op_defsRichard Henderson2014-05-121-5/+5
* tcg: Make call address a constant parameterRichard Henderson2014-05-121-1/+1
* tcg: Add INDEX_op_trunc_shr_i32Richard Henderson2014-04-281-0/+4
* tcg: Add qemu_ld_st_i32/64Richard Henderson2013-10-101-34/+62
* tcg: Add muluh and mulsh opcodesRichard Henderson2013-09-021-0/+4
* tcg: Simplify logic using TCG_OPF_NOT_PRESENTRichard Henderson2013-07-091-11/+15
* tcg: Allow non-constant control macrosRichard Henderson2013-07-091-1/+1
* tcg: Split rem requirement from div requirementRichard Henderson2013-07-091-4/+4
* tcg: Add signed multiword multiplication operationsRichard Henderson2013-02-231-0/+2
* tcg: Add 64-bit multiword arithmetic operationsRichard Henderson2013-02-231-0/+4
* tcg: Make 32-bit multiword operations optional for 64-bit hostsRichard Henderson2013-02-231-3/+3
* tcg: forbid ld/st function to modify globalsAurelien Jarno2012-10-281-7/+7
* tcg: fix some op flagsAurelien Jarno2012-10-281-8/+7Star
* tcg: remove obsolete jmp opAurelien Jarno2012-10-061-1/+0Star
* tcg: Introduce movcondRichard Henderson2012-09-211-0/+2
* tcg: mark set_label with TCG_OPF_BB_END flagAurelien Jarno2012-09-191-1/+1
* tcg: Always define all of the TCGOpcode enum members.Richard Henderson2011-08-211-154/+88Star
* tcg: Add and use TCG_OPF_64BIT.Richard Henderson2011-08-211-49/+49
* tcg: Define "deposit" as an optional operation.Richard Henderson2011-01-201-0/+6
* tcg: get rid of DEF2 in tcg-opc.hAurelien Jarno2010-06-091-146/+147
* tcg: get rid of copy_size in TCGOpDefAurelien Jarno2010-06-091-1/+1
* tcg: Disambiguate qemu_ld32u with 32-bit and 64-bit outputs.Richard Henderson2010-03-261-2/+3
* tcg: Allow target-specific implementation of NOR.Richard Henderson2010-03-261-0/+6
* tcg: Allow target-specific implementation of NAND.Richard Henderson2010-03-261-0/+6
* tcg: Allow target-specific implementation of EQV.Richard Henderson2010-03-261-0/+6
* tcg: protect div2 in tcg/tcg-opc.hAurelien Jarno2010-03-201-2/+4
* tcg: fix assertion with --enable-debugJay Foad2010-02-201-5/+0Star