summaryrefslogtreecommitdiffstats
path: root/tcg/tcg.h
Commit message (Expand)AuthorAgeFilesLines
* configure: Define target access alignment in configuretony.nguyen@bt.com2019-08-201-3/+5
* Include qemu-common.h exactly where neededMarkus Armbruster2019-06-121-1/+0Star
* tcg: Add support for vector compare selectRichard Henderson2019-05-221-0/+1
* tcg: Add support for vector bitwise selectRichard Henderson2019-05-221-0/+1
* tcg: Add support for vector absolute valueRichard Henderson2019-05-141-0/+1
* tcg: Specify optional vector requirements with a listRichard Henderson2019-05-131-0/+20
* tcg: Restart TB generation after relocation overflowRichard Henderson2019-04-241-8/+7Star
* tcg: Add INDEX_op_extract2_{i32,i64}Richard Henderson2019-04-241-0/+1
* tcg: Simplify how dump_exec_info() printsMarkus Armbruster2019-04-181-1/+1
* tcg: Simplify how dump_opcount_info() printsMarkus Armbruster2019-04-181-1/+1
* tcg: Diagnose referenced labels that have not been emittedRichard Henderson2019-02-111-3/+9
* tcg: Add opcodes for vector minmax arithmeticRichard Henderson2019-01-281-0/+1
* tcg: Add opcodes for vector saturated arithmeticRichard Henderson2019-01-281-0/+1
* qemu/queue.h: simplify reverse access to QTAILQPaolo Bonzini2019-01-111-2/+2
* qemu/queue.h: leave head structs anonymous unless necessaryPaolo Bonzini2019-01-111-1/+1
* tcg: Add TCG_OPF_BB_EXITRichard Henderson2018-12-251-6/+8
* tcg: Dump register preference info with livenessRichard Henderson2018-12-251-3/+0Star
* tcg: Add output_pref to TCGOpRichard Henderson2018-12-251-0/+3
* tcg: Reference count labelsRichard Henderson2018-12-251-1/+2
* tcg: Add TCG_CALL_NO_RETURNRichard Henderson2018-12-251-0/+2
* tcg: Renumber TCG_CALL_* flagsRichard Henderson2018-12-251-3/+3
* tcg: Drop nargs from tcg_op_insert_{before,after}Emilio G. Cota2018-12-171-2/+2
* tcg/tcg.h: Remove GCC check for tcg_debug_assert() macroThomas Huth2018-12-121-3/+1Star
* tcg: Split CONFIG_ATOMIC128Richard Henderson2018-10-191-7/+9
* tcg: distribute tcg_time into TCG contextsEmilio G. Cota2018-10-191-0/+2
* tcg: plug holes in struct TCGProfileEmilio G. Cota2018-10-191-1/+1
* tcg: Reduce max TB opcode countRichard Henderson2018-06-151-2/+4
* tcg: remove tb_lockEmilio G. Cota2018-06-151-2/+2
* tcg: move tb_ctx.tb_phys_invalidate_count to tcg_ctxEmilio G. Cota2018-06-151-0/+3
* tcg: track TBs with per-region BST'sEmilio G. Cota2018-06-151-0/+6
* tcg: Pass tb and index to tcg_gen_exit_tb separatelyRichard Henderson2018-06-021-3/+4
* Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20180510'...Peter Maydell2018-05-111-0/+8
|\
| * tcg: Introduce atomic helpers for integer min/maxRichard Henderson2018-05-101-0/+8
* | tcg: Limit the number of ops in a TBRichard Henderson2018-05-091-1/+7
|/
* tcg: workaround branch instruction overflow in tcg_out_qemu_ld/stLaurent Vivier2018-05-011-1/+1
* tcg: Improve TCGv_ptr supportRichard Henderson2018-05-011-30/+56
* tcg: Introduce tcg_set_insn_start_paramRichard Henderson2018-04-101-0/+10
* tcg: Add generic vector ops for multiplicationRichard Henderson2018-02-081-0/+1
* tcg: Add generic vector ops for constant shiftsRichard Henderson2018-02-081-0/+3
* tcg: Add generic vector expandersRichard Henderson2018-02-081-0/+27
* tcg: Add types and basic operations for host vectorsRichard Henderson2018-02-081-0/+56
* tcg: Allow 6 arguments to TCG helpersRichard Henderson2017-12-291-1/+1
* tcg: Add tcg_signed_condRichard Henderson2017-12-291-0/+6
* tcg: Generalize TCGOp parametersRichard Henderson2017-12-291-4/+6
* tcg: Dynamically allocate TCGOpsRichard Henderson2017-12-291-21/+14Star
* tcg: Remove TCGV_UNUSED* and TCGV_IS_UNUSED*Richard Henderson2017-12-291-9/+0Star
* tcg: Initialize cpu_env genericallyRichard Henderson2017-10-241-8/+1Star
* tcg: enable multiple TCG contexts in softmmuEmilio G. Cota2017-10-241-3/+4
* tcg: introduce regions to split code_gen_bufferEmilio G. Cota2017-10-241-0/+6
* tcg: distribute profiling counters across TCGContext'sEmilio G. Cota2017-10-241-17/+21