summaryrefslogtreecommitdiffstats
path: root/tcg/tcg.h
Commit message (Expand)AuthorAgeFilesLines
* softmmu: move all load/store functions to cpu_ldst.hPaolo Bonzini2014-06-051-13/+0
* tcg: Remove sizemask and flags arguments to tcg_gen_callNRichard Henderson2014-05-281-2/+2
* tcg: Push tcg-runtime routines into exec/helper-*Richard Henderson2014-05-281-2/+0
* tcg: Make call address a constant parameterRichard Henderson2014-05-121-1/+1
* tcg: Require TCG_TARGET_INSN_UNIT_SIZERichard Henderson2014-05-121-3/+2
* tcg: Define tcg_insn_unit for code pointersRichard Henderson2014-05-121-9/+30
* tcg: Introduce byte pointer arithmetic helpersRichard Henderson2014-05-121-0/+45
* tcg: Add INDEX_op_trunc_shr_i32Richard Henderson2014-04-281-0/+1
* tcg: Relax requirement for mulu2_i32 on 32-bit hostsRichard Henderson2014-04-181-1/+7
* tcg: Add TCGV_UNUSED_PTR, TCGV_IS_UNUSED_PTR, TCGV_EQUAL_PTRPeter Maydell2014-02-081-0/+3
* tcg: Use bitmaps for free temporariesRichard Henderson2013-12-101-5/+6
* exec: Add both big- and little-endian memory helpersRichard Henderson2013-10-101-16/+53
* tcg: Add TCGMemOpRichard Henderson2013-10-101-0/+54
* tcg: Add tcg-be-ldst.hRichard Henderson2013-10-101-29/+2
* tcg: Merge tcg_register_helper into tcg_context_initRichard Henderson2013-10-101-1/+0
* tcg: Use a GHashTable for tcg_find_helperRichard Henderson2013-10-101-9/+1
* tcg: Delete tcg_helper_get_name declarationRichard Henderson2013-10-101-1/+0
* tcg: Introduce zero and sign-extended versions of load helpersRichard Henderson2013-09-021-6/+15
* exec: Split softmmu_defs.hRichard Henderson2013-09-021-0/+43
* tcg: Use uintptr_t in TCGHelperInfoRichard Henderson2013-09-021-1/+1
* tcg: Change relocation offsets to intptr_tRichard Henderson2013-09-021-2/+2
* tcg: Change memory offsets to intptr_tRichard Henderson2013-09-021-5/+3
* tcg: Change frame pointer offsets to intptr_tRichard Henderson2013-09-021-5/+4
* tcg: Define TCG_ptr properlyRichard Henderson2013-09-021-3/+3
* tcg: Define TCG_TYPE_PTR properlyRichard Henderson2013-09-021-3/+6
* tcg: Allow TCG_TARGET_REG_BITS to be specified independantlyRichard Henderson2013-09-021-8/+11
* tcg: Change tcg_qemu_tb_exec return to uintptr_tRichard Henderson2013-09-021-2/+1
* tcg: Add muluh and mulsh opcodesRichard Henderson2013-09-021-0/+2
* tcg: Simplify logic using TCG_OPF_NOT_PRESENTRichard Henderson2013-07-091-1/+2
* tcg: Split rem requirement from div requirementRichard Henderson2013-07-091-0/+3
* Handle CPU interrupts by inline checking of a flagPeter Maydell2013-03-031-0/+5
* tcg: Document tcg_qemu_tb_exec() and provide constants for low bit usesPeter Maydell2013-03-031-1/+43
* tcg: Add signed multiword multiplication operationsRichard Henderson2013-02-231-0/+1
* tcg: Add 64-bit multiword arithmetic operationsRichard Henderson2013-02-231-0/+3
* tcg: Make 32-bit multiword operations optional for 64-bit hostsRichard Henderson2013-02-231-1/+5
* TCG: Move translation block variables to new context inside tcg_ctx: tb_ctxEvgeny Voevodin2013-02-161-0/+2
* TCG: Final globals clean-upEvgeny Voevodin2013-02-161-3/+11
* tcg: Add TCGV_IS_UNUSED_*Richard Henderson2012-12-291-0/+3
* Merge remote-tracking branch 'stefanha/trivial-patches' into stagingAnthony Liguori2012-12-101-2/+2
|\
| * Fix comments (adress -> address, layed -> laid, wierd -> weird)Stefan Weil2012-12-071-2/+2
* | tcg/tcg.h: Duplicate global TCG gen_opc_ arrays into TCGContext.Evgeny Voevodin2012-12-081-0/+3
|/
* TCG: Remove unused global variablesEvgeny Voevodin2012-11-171-4/+0
* tcg/tcg.h: Duplicate global TCG variables in TCGContextEvgeny Voevodin2012-11-171-0/+6
* tcg: Optimize qemu_ld/st by generating slow paths at the end of a blockYeongkyoon Lee2012-11-031-0/+30
* tcg: remove compatiblity call flagsAurelien Jarno2012-10-281-4/+0
* tcg: rework TCG helper flagsAurelien Jarno2012-10-281-8/+18
* tcg: synchronize globals for ops with side effectsAurelien Jarno2012-10-281-2/+2
* tcg: sync output arguments on liveness requestAurelien Jarno2012-10-281-0/+3
* exec: Allocate code_gen_prologue from code_gen_bufferRichard Henderson2012-10-201-1/+1
* tcg: Remove redundant pointer from TCGContextStefan Weil2012-10-071-2/+1
OpenPOWER on IntegriCloud