2014-04-16 |
Richard Henderson | tcg-aarch64: Use ORRI in tcg_out_movi Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-16 |
Richard Henderson | tcg-aarch64: Use MOVN in tcg_out_movi Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-16 |
Richard Henderson | tcg-aarch64: Use TCGType and TCGMemOp constants Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-16 |
Richard Henderson | tcg-aarch64: Use intptr_t apropriately Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-04-16 |
Richard Henderson | tcg-aarch64: Properly detect SIGSEGV writes Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-27 |
Richard Henderson | tcg-arm: Avoid ldrd/strd for user-only emulation Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-17 |
Richard Henderson | tcg-sparc: Convert to new ldst opcodes Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-17 |
Richard Henderson | tcg-sparc: Convert to new ldst helpers Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-17 |
Richard Henderson | tcg-sparc: Tidy tcg_out_tlb_load interface Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-17 |
Richard Henderson | tcg-sparc: Use TCGMemOp within qemu_ldst routines Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-17 |
Richard Henderson | tcg-sparc: Improve tcg_out_movi Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-17 |
Richard Henderson | tcg-sparc: Dont handle constant arguments to ext32 ops Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-17 |
Richard Henderson | tcg-sparc: Don't handle remainder Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-17 |
Richard Henderson | tcg-sparc: Use intptr_t as appropriate Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-17 |
Richard Henderson | tcg-sparc: Tidy call+jump patterns Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-17 |
Richard Henderson | tcg-sparc: Fix tlb read Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-17 |
Richard Henderson | tcg-sparc: Fix ld64 for 32-bit mode Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-14 |
Richard Henderson | tcg-aarch64: Introduce tcg_out_insn_3405 Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-14 |
Richard Henderson | tcg-aarch64: Support div, rem Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-14 |
Richard Henderson | tcg-aarch64: Support muluh, mulsh Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-14 |
Richard Henderson | tcg-aarch64: Support add2, sub2 Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-14 |
Richard Henderson | tcg-aarch64: Support deposit Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-14 |
Richard Henderson | tcg-aarch64: Use tcg_out_insn for setcond Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-14 |
Richard Henderson | tcg-aarch64: Support movcond Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-14 |
Richard Henderson | tcg-aarch64: Support andc, orc, eqv, not, neg Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-14 |
Richard Henderson | tcg-aarch64: Handle constant operands to and, or, xor Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-14 |
Richard Henderson | tcg-aarch64: Handle constant operands to add, sub,... Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-14 |
Richard Henderson | tcg-aarch64: Implement mov with tcg_out_insn Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-14 |
Richard Henderson | tcg-aarch64: Introduce tcg_out_insn_3401 Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-14 |
Richard Henderson | tcg-aarch64: Convert shift insns to tcg_out_insn Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-14 |
Richard Henderson | tcg-aarch64: Introduce tcg_out_insn Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-09 |
Richard Henderson | tcg-aarch64: Remove nop from qemu_st slow path Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-09 |
Richard Henderson | tcg-aarch64: Simplify tcg_out_ldst_9 encoding Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-09 |
Richard Henderson | tcg-aarch64: Use intptr_t apropriately Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-09 |
Richard Henderson | tcg-aarch64: Remove the shift_imm parameter from tcg_out_cmp Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-09 |
Richard Henderson | tcg-aarch64: Hoist common argument loads in tcg_out_op Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-09 |
Richard Henderson | tcg-aarch64: Don't handle mov/movi in tcg_out_op Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-09 |
Richard Henderson | tcg-aarch64: Set ext based on TCG_OPF_64BIT Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-09 |
Richard Henderson | tcg-aarch64: Change all ext variables to TCGType Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-09 |
Richard Henderson | tcg-aarch64: Remove redundant CPU_TLB_ENTRY_BITS check Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-03-09 |
Richard Henderson | tcg-aarch64: Enable builtin disassembler Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-02-28 |
Richard Henderson | target-i386: Fix ucomis and comis memory access Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-02-28 |
Richard Henderson | target-i386: Fix SSE status flag corruption Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-02-28 |
Richard Henderson | target-i386: Fix CC_OP_CLR vs PF Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-02-17 |
Richard Henderson | tcg/i386: Use SHLX/SHRX/SARX instructions Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-02-17 |
Richard Henderson | tcg/i386: Use ANDN instruction Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-02-17 |
Richard Henderson | tcg/i386: Add tcg_out_vex_modrm Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-02-17 |
Richard Henderson | tcg/i386: Move TCG_CT_CONST_* to tcg-target.c Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-02-17 |
Richard Henderson | disas/i386: Disassemble ANDN/SHLX/SHRX/SHAX Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-02-17 |
Richard Henderson | tcg/optimize: Add more identity simplifications Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-02-17 |
Richard Henderson | tcg/optimize: Optmize ANDC X,Y,Y to MOV X,0 Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-02-17 |
Richard Henderson | tcg/optimize: Simply some logical ops to NOT Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-02-17 |
Richard Henderson | tcg/optimize: Handle known-zeros masks for ANDC Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-02-17 |
Aurelien Jarno | tcg/optimize: add known-zero bits compute for load ops Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-02-17 |
Aurelien Jarno | tcg/optimize: improve known-zero bits for 32-bit ops Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-02-17 |
Aurelien Jarno | tcg/optimize: fix known-zero bits optimization Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-02-17 |
Aurelien Jarno | tcg/optimize: fix known-zero bits for right shift ops Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-02-17 |
Huw Davies | tcg-arm: The shift count of op_rotl_i32 is in args... Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-02-15 |
Richard Henderson | TCG: Fix 32-bit host allocation typo Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-01-25 |
Aurelien Jarno | tcg/i386: cleanup useless #ifdef Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-01-25 |
Aurelien Jarno | tcg/i386: use movbe instruction in qemu_ldst routines Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-01-25 |
Aurelien Jarno | tcg/i386: add support for three-byte opcodes Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-01-25 |
Aurelien Jarno | tcg/i386: remove hardcoded P_REXW value Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-01-25 |
Aurelien Jarno | disas/i386.c: disassemble movbe instruction Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-01-07 |
Richard Henderson | target-i386: Tidy ljmp Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-01-07 |
Richard Henderson | target-i386: Rename gen_op_jmp_T0 to gen_op_jmp_v Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-01-07 |
Richard Henderson | target-i386: Tidy some size computation Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-01-07 |
Richard Henderson | target-i386: Remove gen_op_mov_reg_A0 Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-01-07 |
Richard Henderson | target-i386: Remove gen_op_mov_TN_reg Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-01-07 |
Richard Henderson | target-i386: Remove gen_op_addl_T0_T1 Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-01-07 |
Richard Henderson | target-i386: Remove gen_op_mov_reg_T1 Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-01-07 |
Richard Henderson | target-i386: Remove gen_op_mov_reg_T0 Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-01-07 |
Richard Henderson | target-i386: Tidy cpu_regs initialization Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-01-07 |
Richard Henderson | target_i386: Clean up gen_pop_T0 Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-01-07 |
Richard Henderson | target-i386: Combine gen_push_T* into gen_push_v Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-01-07 |
Richard Henderson | target-i386: Tidy addr16 code in gen_lea_modrm Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-01-07 |
Richard Henderson | target-i386: Change dflag to TCGMemOp Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-01-07 |
Richard Henderson | target-i386: Change gen_op_mov_reg_A0 size parameter... Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-01-07 |
Richard Henderson | target-i386: Change aflag to TCGMemOp Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-01-07 |
Richard Henderson | target-i386: Change gen_op_j*z_ecx size parameter to... Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-01-07 |
Richard Henderson | target-i386: Change gen_op_add_reg_* size parameter... Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-01-07 |
Richard Henderson | target-i386: Use TCGMemOp for 'ot' variables Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-01-07 |
Richard Henderson | target-i386: Remove gen_op_andl_A0_ffff Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-01-07 |
Richard Henderson | target-i386: Remove gen_op_movl_T0_T1 Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-01-07 |
Richard Henderson | target-i386: Remove gen_op_andl_T0_im Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-01-07 |
Richard Henderson | target-i386: Remove gen_op_andl_T0_ffff Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-01-07 |
Richard Henderson | target-i386: Remove gen_movtl_T*_im Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-01-07 |
Richard Henderson | target-i386: Remove gen_op_mov*_A0_im Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-01-07 |
Richard Henderson | target-i386: Remove gen_op_movl_T0_im* Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-01-07 |
Richard Henderson | target-i386: Remove gen_op_movl_T0_im* Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-01-07 |
Richard Henderson | target-i386: Remove gen_op_movl_T0_0 Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-01-07 |
Richard Henderson | target-i386: Tidy extend + move Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-01-07 |
Richard Henderson | target-i386: Tidy extend + store Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-01-07 |
Richard Henderson | target-i386: Tidy load + truncate Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-01-07 |
Richard Henderson | target-i386: Tidy gen_op_mov_TN_reg+tcg_gen_trunc_tl_i32 Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-01-07 |
Richard Henderson | target-i386: Use MO_BE for movbe Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-01-07 |
Richard Henderson | target-i386: Remove unused arguments to gen_lea_modrm Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-01-07 |
Richard Henderson | target-i386: Tidy movsl Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-01-07 |
Richard Henderson | target-i386: Tidy mov[sz][bw] Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2014-01-07 |
Richard Henderson | target-i386: Fix typo in gen_push_T1 Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
next |