aboutsummaryrefslogtreecommitdiff
path: root/tcg
AgeCommit message (Expand)Author
2017-12-29tcg: Allow 6 arguments to TCG helpersRichard Henderson
2017-12-29tcg: Add tcg_signed_condRichard Henderson
2017-12-29tcg: Generalize TCGOp parametersRichard Henderson
2017-12-29tcg: Dynamically allocate TCGOpsRichard Henderson
2017-12-29tcg: Remove TCGV_UNUSED* and TCGV_IS_UNUSED*Richard Henderson
2017-11-03tcg/s390x: Use constant pool for prologueRichard Henderson
2017-11-03tcg: Allow constant pool entries in the prologueRichard Henderson
2017-10-24tcg: Initialize cpu_env genericallyRichard Henderson
2017-10-24tcg: enable multiple TCG contexts in softmmuEmilio G. Cota
2017-10-24tcg: introduce regions to split code_gen_bufferEmilio G. Cota
2017-10-24tcg: allocate optimizer temps with tcg_mallocEmilio G. Cota
2017-10-24tcg: distribute profiling counters across TCGContext'sEmilio G. Cota
2017-10-24tcg: introduce **tcg_ctxs to keep track of all TCGContext'sEmilio G. Cota
2017-10-24gen-icount: fold exitreq_label into TCGContextEmilio G. Cota
2017-10-24tcg: define tcg_init_ctx and make tcg_ctx a pointerEmilio G. Cota
2017-10-24tcg: take tb_ctx out of TCGContextEmilio G. Cota
2017-10-24tcg: check CF_PARALLEL instead of parallel_cpusEmilio G. Cota
2017-10-24tcg: define CF_PARALLEL and use it for TB hashing along with CF_COUNT_MASKEmilio G. Cota
2017-10-24tcg: Use offsets not indices for TCGv_*Richard Henderson
2017-10-24tcg: Remove TCGV_EQUAL*Richard Henderson
2017-10-24tcg: Remove GET_TCGV_* and MAKE_TCGV_*Richard Henderson
2017-10-24tcg: Introduce temp_tcgv_{i32,i64,ptr}Richard Henderson
2017-10-24tcg: Introduce tcgv_{i32,i64,ptr}_{arg,temp}Richard Henderson
2017-10-24tcg: Push tcg_ctx into tcg_gen_callNRichard Henderson
2017-10-24tcg: Push tcg_ctx into generator functionsRichard Henderson
2017-10-24tcg: Use per-temp state data in optimizeRichard Henderson
2017-10-24tcg: Remove unused TCG_CALL_DUMMY_TCGVRichard Henderson
2017-10-24tcg: Change temp_allocate_frame arg to TCGTempRichard Henderson
2017-10-24tcg: Avoid loops against variable boundsRichard Henderson
2017-10-24tcg: Use per-temp state data in livenessRichard Henderson
2017-10-24tcg: Introduce temp_arg, export temp_idxRichard Henderson
2017-10-24tcg: Return NULL temp for TCG_CALL_DUMMY_ARGRichard Henderson
2017-10-24tcg: Add temp_global bit to TCGTempRichard Henderson
2017-10-24tcg: Introduce arg_tempRichard Henderson
2017-10-24tcg: Propagate TCGOp down to allocatorsRichard Henderson
2017-10-24tcg: Propagate args to op->args in tcg.cRichard Henderson
2017-10-24tcg: Propagate args to op->args in optimizerRichard Henderson
2017-10-24tcg: Merge opcode arguments into TCGOpRichard Henderson
2017-10-10tcg/mips: delete commented out extern keyword.Jiang Biao
2017-10-10tcg: define TCG_HIGHWATEREmilio G. Cota
2017-10-10tcg: take .helpers out of TCGContextEmilio G. Cota
2017-10-10tci: move tci_regs to tcg_qemu_tb_exec's stackEmilio G. Cota
2017-10-10exec-all: extract tb->tc_* into a separate struct tc_tbEmilio G. Cota
2017-10-10tcg: remove addr argument from lookup_tb_ptrEmilio G. Cota
2017-10-10tcg/mips: constify tcg_target_callee_save_regsEmilio G. Cota
2017-10-10tcg/i386: constify tcg_target_callee_save_regsEmilio G. Cota
2017-09-17tcg/mips: Fully convert tcg_target_op_defRichard Henderson
2017-09-17tcg/sparc: Fully convert tcg_target_op_defRichard Henderson
2017-09-17tcg/ppc: Fully convert tcg_target_op_defRichard Henderson
2017-09-17tcg/arm: Fully convert tcg_target_op_defRichard Henderson