summaryrefslogtreecommitdiffstats
path: root/tcg/tcg.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* gen-icount: fold exitreq_label into TCGContextEmilio G. Cota2017-10-241-0/+2
* tcg: define tcg_init_ctx and make tcg_ctx a pointerEmilio G. Cota2017-10-241-10/+11
* tcg: take tb_ctx out of TCGContextEmilio G. Cota2017-10-241-2/+0Star
* tcg: check CF_PARALLEL instead of parallel_cpusEmilio G. Cota2017-10-241-0/+1
* tcg: define CF_PARALLEL and use it for TB hashing along with CF_COUNT_MASKEmilio G. Cota2017-10-241-1/+0Star
* tcg: Use offsets not indices for TCGv_*Richard Henderson2017-10-241-31/+33
* tcg: Remove TCGV_EQUAL*Richard Henderson2017-10-241-4/+0Star
* tcg: Remove GET_TCGV_* and MAKE_TCGV_*Richard Henderson2017-10-241-52/+26Star
* tcg: Introduce temp_tcgv_{i32,i64,ptr}Richard Henderson2017-10-241-5/+21
* tcg: Introduce tcgv_{i32,i64,ptr}_{arg,temp}Richard Henderson2017-10-241-1/+31
* tcg: Push tcg_ctx into tcg_gen_callNRichard Henderson2017-10-241-2/+1Star
* tcg: Use per-temp state data in optimizeRichard Henderson2017-10-241-0/+5
* tcg: Remove unused TCG_CALL_DUMMY_TCGVRichard Henderson2017-10-241-1/+0Star
* tcg: Use per-temp state data in livenessRichard Henderson2017-10-241-0/+6
* tcg: Introduce temp_arg, export temp_idxRichard Henderson2017-10-241-0/+12
* tcg: Return NULL temp for TCG_CALL_DUMMY_ARGRichard Henderson2017-10-241-1/+1
* tcg: Add temp_global bit to TCGTempRichard Henderson2017-10-241-4/+8
* tcg: Introduce arg_tempRichard Henderson2017-10-241-0/+5
* tcg: Merge opcode arguments into TCGOpRichard Henderson2017-10-241-21/+16Star
* tcg: take .helpers out of TCGContextEmilio G. Cota2017-10-101-2/+0Star
* tcg: Fix types in tcg_regset_{set,reset}_regRichard Henderson2017-09-171-3/+3
* tcg: Remove tcg_regset_set32Richard Henderson2017-09-171-1/+0Star
* tcg: Remove tcg_regset_{or,and,andnot,not}Richard Henderson2017-09-171-4/+0Star
* tcg: Remove tcg_regset_setRichard Henderson2017-09-171-1/+0Star
* tcg: Remove tcg_regset_clearRichard Henderson2017-09-171-1/+0Star
* tcg: Add tcg_op_supportedRichard Henderson2017-09-171-0/+2
* tcg: Infrastructure for managing constant poolsRichard Henderson2017-09-071-0/+4
* tcg: Rearrange ldst label trackingRichard Henderson2017-09-071-2/+4
* tcg: Move USE_DIRECT_JUMP discriminator to tcg/cpu/tcg-target.hRichard Henderson2017-09-071-2/+2
* tcg: Increase minimum alignment from tcg_malloc to 8Richard Henderson2017-08-031-1/+4
* tcg: move tb_lock out of translate-all.hPaolo Bonzini2017-07-041-4/+0Star
* tcg: allocate TB structs before the corresponding translated codeEmilio G. Cota2017-06-191-1/+1
* tcg: Introduce goto_ptr opcode and tcg_gen_lookup_and_goto_ptrEmilio G. Cota2017-06-051-0/+1
* Merge branch 'icount-update' into HEADPaolo Bonzini2017-03-031-1/+0Star
|\
| * cpu-exec: unify icount_decr and tcg_exit_reqPaolo Bonzini2017-02-221-1/+0Star
* | tcg: add options for enabling MTTCGKONRAD Frederic2017-02-241-0/+9
* | tcg: move TCG_MO/BAR types into own fileAlex Bennée2017-02-241-17/+1Star
|/