2016-08-05 |
Richard Henderson | tcg: Include liveness info in the dumps Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-08-05 |
Richard Henderson | tcg: Compress dead_temps and mem_temps into a single... Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-08-05 |
Richard Henderson | tcg: Fold life data into TCGOp Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-08-05 |
Richard Henderson | tcg: Reorg TCGOp chaining Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-08-05 |
Richard Henderson | tcg: Compress liveness data to 16 bits Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-07-12 |
Richard Henderson | target-sparc: Elide duplicate updates to fprs Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-07-12 |
Richard Henderson | target-sparc: Use cpu_loop_exit_restore from helper_check_ie... Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-07-12 |
Richard Henderson | target-sparc: Use cpu_fsr in stfsr Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-07-12 |
Richard Henderson | target-sparc: Use explicit writes to cpu_fsr Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-07-12 |
Richard Henderson | target-sparc: Remove helper_ldf_asi, helper_stf_asi Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-07-12 |
Richard Henderson | target-sparc: Directly implement block and short ldf... Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-07-12 |
Richard Henderson | target-sparc: Directly implement easy ldf/stf asis Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-07-12 |
Richard Henderson | target-sparc: Pass TCGMemOp constants to helper_ld... Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-07-12 |
Richard Henderson | target-sparc: Fix obvious error in ASI_M_BFILL Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-07-12 |
Richard Henderson | target-sparc: Directly implement easy ldd/std asis Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-07-12 |
Richard Henderson | target-sparc: Introduce gen_check_align Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-07-12 |
Richard Henderson | target-sparc: Use QT0 to return results from ldda Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-07-12 |
Richard Henderson | target-sparc: Directly implement easy ld/st asis Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-07-12 |
Richard Henderson | target-sparc: Use defines from asi.h Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-07-12 |
Richard Henderson | target-sparc: Add UA2005 defines to asi.h Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-07-12 |
Richard Henderson | target-sparc: Import linux/arch/sparc/include/uapi... Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-07-12 |
Richard Henderson | target-sparc: Pass TCGMemOp to gen_ld/st_asi Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-07-12 |
Richard Henderson | target-sparc: Introduce get_asi Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-07-12 |
Richard Henderson | target-sparc: Store %asi in TB flags Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-07-12 |
Richard Henderson | target-sparc: Unify asi handling between 32 and 64-bit Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-07-12 |
Richard Henderson | target-sparc: Create gen_exception Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-07-12 |
Richard Henderson | target-sparc: Store mmu index in TB flags Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-07-12 |
Richard Henderson | target-sparc: Remove softint as a TCG global Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-07-12 |
Richard Henderson | target-sparc: Mark more flags for helpers Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-07-10 |
Richard Henderson | build: Use $(AS) for optionrom explicitly Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-07-08 |
Richard Henderson | cputlb: Move VICTIM_TLB_HIT out of line Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-07-08 |
Richard Henderson | linux-user: Fix i386 safe-syscall.S Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-07-06 |
Richard Henderson | tcg: Optimize spills of constants Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-07-06 |
Richard Henderson | tcg: Fix name for high-half register Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-07-06 |
Richard Henderson | build: Use $(CCAS) for compiling .S files Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-06-27 |
Richard Henderson | target-alpha: Avoid gcc 6.1 werror for linux-user Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-06-26 |
Richard Henderson | linux-user: Provide safe_syscall for ppc64 Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-06-26 |
Richard Henderson | linux-user: Provide safe_syscall for s390x Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-06-26 |
Richard Henderson | linux-user: Provide safe_syscall for aarch64 Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-06-26 |
Richard Henderson | linux-user: Provide safe_syscall for arm Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-06-26 |
Richard Henderson | linux-user: Provide safe_syscall for i386 Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-06-26 |
Richard Henderson | linux-user: fix x86_64 safe_syscall Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-06-22 |
Richard Henderson | target-ppc: Fix rlwimi, rlwinm, rlwnm again Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-06-17 |
Richard Henderson | target-ppc: Fix rlwimi, rlwinm, rlwnm Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-06-05 |
Richard Henderson | target-*: dfilter support for in_asm Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-05-26 |
Richard Henderson | target-ppc: Cleanups to rldinm, rldnm, rldimi Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-05-26 |
Richard Henderson | target-ppc: Use 32-bit rotate instead of deposit +... Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-05-26 |
Richard Henderson | target-ppc: Use movcond in isel Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-05-13 |
Richard Henderson | translate-all: Adjust 256mb testing for mips64 Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-03-14 |
Richard Henderson | target-i386: Dump unknown opcodes with -d unimp Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-03-14 |
Richard Henderson | target-i386: Fix inhibit irq mask handling Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-03-14 |
Richard Henderson | target-i386: Use gen_nop_modrm for prefetch instructions Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-03-14 |
Richard Henderson | target-i386: Fix SMSW for 64-bit mode Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-23 |
Richard Henderson | target-sparc: Use global registers for the register... Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-23 |
Richard Henderson | target-sparc: Tidy global register initialization Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-23 |
Richard Henderson | tcg: Allocate indirect_base temporaries in a different... Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-23 |
Richard Henderson | tcg: Implement indirect memory registers Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-23 |
Richard Henderson | tcg: Work around clang bug wrt enum ranges, part 2 Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-15 |
Richard Henderson | target-i386: Implement FSGSBASE Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-15 |
Richard Henderson | target-i386: Enable CR4/XCR0 features for user-mode Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-15 |
Richard Henderson | target-i386: Clear bndregs during legacy near jumps Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-15 |
Richard Henderson | target-i386: Implement BNDLDX, BNDSTX Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-15 |
Richard Henderson | target-i386: Update BNDSTATUS for exceptions raised... Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-15 |
Richard Henderson | target-i386: Implement BNDCL, BNDCU, BNDCN Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-15 |
Richard Henderson | target-i386: Implement BNDMOV Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-15 |
Richard Henderson | target-i386: Implement BNDMK Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-12 |
Richard Henderson | target-i386: Split up gen_lea_modrm Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-12 |
Richard Henderson | target-i386: Perform set/reset_inhibit_irq inline Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-12 |
Richard Henderson | target-i386: Enable control registers for MPX Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-12 |
Richard Henderson | target-i386: Implement XSAVEOPT Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-12 |
Richard Henderson | target-i386: Add XSAVE extension Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-12 |
Richard Henderson | target-i386: Rearrange processing of 0F AE Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-12 |
Richard Henderson | target-i386: Rearrange processing of 0F 01 Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-12 |
Richard Henderson | target-i386: Split fxsave/fxrstor implementation Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-09 |
Richard Henderson | target-i386: Deconstruct the cpu_T array Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-09 |
Richard Henderson | target-i386: Tidy gen_add_A0_im Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-09 |
Richard Henderson | target-i386: Rewrite leave Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-09 |
Richard Henderson | target-i386: Rewrite gen_enter inline Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-09 |
Richard Henderson | target-i386: Use gen_lea_v_seg in pusha/popa Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-09 |
Richard Henderson | target-i386: Access segs via TCG registers Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-09 |
Richard Henderson | target-i386: Use gen_lea_v_seg in stack subroutines Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-09 |
Richard Henderson | target-i386: Use gen_lea_v_seg in gen_lea_modrm Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-09 |
Richard Henderson | target-i386: Introduce mo_stacksize Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-09 |
Richard Henderson | target-i386: Create gen_lea_v_seg Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-08 |
Richard Henderson | tcg: Introduce temp_load Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-08 |
Richard Henderson | tcg: Change temp_save argument to TCGTemp Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-08 |
Richard Henderson | tcg: Change temp_sync argument to TCGTemp Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-08 |
Richard Henderson | tcg: Change temp_dead argument to TCGTemp Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-08 |
Richard Henderson | tcg: Change reg_to_temp to TCGTemp pointer Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-08 |
Richard Henderson | tcg: Remove tcg_get_arg_str_i32/64 Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-08 |
Richard Henderson | tcg: More use of TCGReg where appropriate Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-08 |
Richard Henderson | tcg: Work around clang bug wrt enum ranges Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-08 |
Richard Henderson | tcg: Tidy temporary allocation Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-08 |
Richard Henderson | tcg: Change ts->mem_reg to ts->mem_base Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-08 |
Richard Henderson | tcg: Change tcg_global_mem_new_* to take a TCGv_ptr Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-08 |
Richard Henderson | tcg: Remove lingering references to gen_opc_buf Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-08 |
Richard Henderson | tcg: Respect highwater in tcg_out_tb_finalize Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-12-01 |
Richard Henderson | tcg: Increase the highwater reservation Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-11-17 |
Richard Henderson | target-i386: Fix mulx for identical target regs Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-28 |
Richard Henderson | target-*: Advance pc after recognizing a breakpoint Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |