Sign in
qemu
/
qemu
/
6b9606f68ec589def27bd2a9cea97ec63cffd581
/
tcg
644da9b
tcg: Fix highwater check
by John Clarke
· 9 years ago
137d639
tcg/mips: Support r6 SEL{NE, EQ}Z instead of MOVN/MOVZ
by James Hogan
· 9 years ago
bc6d0c2
tcg/mips: Support r6 multiply/divide encodings
by James Hogan
· 9 years ago
6e0d096
tcg/mips: Support r6 JR encoding
by James Hogan
· 9 years ago
ce14bd4
tcg/mips: Add use_mips32r6_instructions definition
by James Hogan
· 9 years ago
c0e40db
tcg-opc.h: Simplify insn_start def
by James Hogan
· 9 years ago
1e1df96
tcg/ppc: Prefer mask over andi.
by Richard Henderson
· 9 years ago
5bfd75a
tcg/ppc: Revise goto_tb implementation
by Richard Henderson
· 9 years ago
70f897b
tcg/ppc: Adjust exit_tb for change in prologue placement
by Richard Henderson
· 9 years ago
b125f9d
tcg: Check for overflow via highwater mark
by Richard Henderson
· 9 years ago
8163b74
tcg: Emit prologue to the beginning of code_gen_buffer
by Richard Henderson
· 9 years ago
04fe640
tcg: Remove tcg_gen_code_search_pc
by Richard Henderson
· 9 years ago
4e5e121
tcg: Remove gen_intermediate_code_pc
by Richard Henderson
· 9 years ago
fca8a50
tcg: Save insn data and use it in cpu_restore_state_from_tb
by Richard Henderson
· 9 years ago
bad729e
tcg: Pass data argument to restore_state_to_opc
by Richard Henderson
· 9 years ago
190ce7f
tcg: Add TCG_MAX_INSNS
by Richard Henderson
· 9 years ago
9aef40e
tcg: Allow extra data to be attached to insn_start
by Richard Henderson
· 9 years ago
765b842
tcg: Rename debug_insn_start to insn_start
by Richard Henderson
· 9 years ago
81dfaf1
tcg/mips: pass oi to tcg_out_tlb_load
by Aurelien Jarno
· 10 years ago
d9f2684
tcg/mips: move tcg_out_addsub2
by Aurelien Jarno
· 10 years ago
5eb4f64
tcg/mips: Fix clobbering of qemu_ld inputs
by James Hogan
· 9 years ago
162e992
tcg: Move tci_tb_ptr to -common
by Peter Crosthwaite
· 9 years ago
7d8f787
tcg: split tcg_op_defs to -common
by Peter Crosthwaite
· 9 years ago
a2aa09e
Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging
by Peter Maydell
· 9 years ago
282dffc
softmmu: add helper function to pass through retaddr
by Pavel Dovgalyuk
· 10 years ago
67cc32e
typofixes - v4
by Veres Lajos
· 9 years ago
677ef62
replace spinlock by QemuMutex.
by KONRAD Frederic
· 9 years ago
08b0b23
tcg/i386: omit a few REXW prefixes in softmmu code
by Aurelien Jarno
· 10 years ago
352bcb0
tcg/aarch64: Fix tcg_out_qemu_{ld, st} for guest_base == 0
by Richard Henderson
· 9 years ago
090d0bf
s390: fix softmmu compilation
by Laurent Vivier
· 9 years ago
b76f21a
linux-user: remove useless macros GUEST_BASE and RESERVED_VA
by Laurent Vivier
· 9 years ago
4cbea59
linux-user: remove --enable-guest-base/--disable-guest-base
by Laurent Vivier
· 9 years ago
9ee1490
tcg/aarch64: Use softmmu fast path for unaligned accesses
by Richard Henderson
· 9 years ago
a5e3981
tcg/s390: Use softmmu fast path for unaligned accesses
by Richard Henderson
· 10 years ago
68d45bb
tcg/ppc: Improve unaligned load/store handling on 64-bit backend
by Benjamin Herrenschmidt
· 10 years ago
8cc580f
tcg/i386: use softmmu fast path for unaligned accesses
by Aurelien Jarno
· 10 years ago
ecc7b3a
tcg: Remove tcg_gen_trunc_i64_i32
by Richard Henderson
· 10 years ago
609ad70
tcg: Split trunc_shr_i32 opcode into extr[lh]_i64_i32
by Richard Henderson
· 10 years ago
870ad15
tcg: update README about size changing ops
by Aurelien Jarno
· 9 years ago
8bcb5c8
tcg/optimize: add optimizations for ext_i32_i64 and extu_i32_i64 ops
by Aurelien Jarno
· 9 years ago
4f2331e
tcg: implement real ext_i32_i64 and extu_i32_i64 ops
by Aurelien Jarno
· 9 years ago
6acd255
tcg: don't abuse TCG type in tcg_gen_trunc_shr_i64_i32
by Aurelien Jarno
· 9 years ago
0632e55
tcg: rename trunc_shr_i32 into trunc_shr_i64_i32
by Aurelien Jarno
· 9 years ago
299f801
tcg/optimize: allow constant to have copies
by Aurelien Jarno
· 9 years ago
b41059d
tcg/optimize: track const/copy status separately
by Aurelien Jarno
· 9 years ago
d9c769c
tcg/optimize: add temp_is_const and temp_is_copy functions
by Aurelien Jarno
· 9 years ago
1208d7d
tcg/optimize: optimize temps tracking
by Aurelien Jarno
· 9 years ago
29f3ff8
tcg/optimize: fix constant signedness
by Aurelien Jarno
· 10 years ago
c99d696
tcg/mips: fix add2
by Aurelien Jarno
· 9 years ago
3c8691f
tcg/s390x: Mask TCGMemOp appropriately for indexing
by Aurelien Jarno
· 9 years ago
4214a8c
tcg/mips: Mask TCGMemOp appropriately for indexing
by Aurelien Jarno
· 9 years ago
e72c4fb
tcg/mips: fix TLB loading for BE host with 32-bit guests
by Aurelien Jarno
· 9 years ago
bbeb823
tcg: mark temps as mem_coherent = 0 for mov with a constant
by Aurelien Jarno
· 9 years ago
7df69de
tcg: correctly mark dead inputs for mov with a constant
by Aurelien Jarno
· 9 years ago
9615212
tcg/optimize: fix tcg_opt_gen_movi
by Aurelien Jarno
· 10 years ago
80adb8f
tcg/aarch64: use 32-bit offset for 32-bit softmmu emulation
by Richard Henderson
· 10 years ago
ffc6372
tcg/aarch64: use 32-bit offset for 32-bit user-mode emulation
by Paolo Bonzini
· 10 years ago
6c0f0c0
tcg/aarch64: add ext argument to tcg_out_insn_3310
by Paolo Bonzini
· 10 years ago
ee8ba9e
tcg/i386: Extend addresses for 32-bit guests
by Richard Henderson
· 10 years ago
6e3c0c6
tci: Fix regression with INDEX_op_qemu_st_i32, INDEX_op_qemu_st_i64
by Stefan Weil
· 10 years ago
a8f1396
tcg/mips: Fix build error from merged memop+mmu_idx parameter
by James Hogan
· 10 years ago
cd3b29b
tcg/s390: fix branch target change during code retranslation
by Aurelien Jarno
· 10 years ago
6e0b073
cpu-defs: Move CPU_TEMP_BUF_NLONGS to tcg
by Peter Crosthwaite
· 10 years ago
36e60ef
tcg/optimize: rename tcg_constant_folding
by Aurelien Jarno
· 10 years ago
97a79eb
tcg/optimize: fold constant test in tcg_opt_gen_mov
by Aurelien Jarno
· 10 years ago
5365718
tcg/optimize: fold temp copies test in tcg_opt_gen_mov
by Aurelien Jarno
· 10 years ago
8d6a916
tcg/optimize: remove opc argument from tcg_opt_gen_mov
by Aurelien Jarno
· 10 years ago
ebd2739
tcg/optimize: remove opc argument from tcg_opt_gen_movi
by Aurelien Jarno
· 10 years ago
c19f47b
tcg: fix dead computation for repeated input arguments
by Aurelien Jarno
· 10 years ago
7e1df26
tcg: fix register allocation with two aliased dead inputs
by Aurelien Jarno
· 10 years ago
59c4b7e
tcg: Handle MO_AMASK in tcg_dump_ops
by Richard Henderson
· 10 years ago
2b7ec66
tcg: Mask TCGMemOp appropriately for indexing
by Richard Henderson
· 10 years ago
006f863
tcg: add TCG_TARGET_TLB_DISPLACEMENT_BITS
by Paolo Bonzini
· 10 years ago
5a58e88
tci: do not use CPUArchState in tcg-target.h
by Paolo Bonzini
· 10 years ago
dfb3630
tcg: Add MO_ALIGN, MO_UNALN
by Richard Henderson
· 10 years ago
3972ef6
tcg: Push merged memop+mmu_idx parameter to softmmu routines
by Richard Henderson
· 10 years ago
59227d5
tcg: Merge memop and mmu_idx parameters to qemu_ld/st
by Richard Henderson
· 10 years ago
00c8fa9
tcg: optimise memory layout of TCGTemp
by Emilio G. Cota
· 10 years ago
fee068e
tcg: Delete unused cpu_pc_from_tb()
by Peter Crosthwaite
· 10 years ago
cf811ff
tcg/tcg-op.c: Fix ld/st of 64 bit values on 32-bit bigendian hosts
by Peter Maydell
· 10 years ago
2374c4b
tcg/optimize: Handle or r,a,a with constant a
by Richard Henderson
· 10 years ago
37ed3bf
tcg: Complete handling of ALWAYS and NEVER
by Richard Henderson
· 10 years ago
51e3972
tcg: Use tcg_malloc to allocate TCGLabel
by Richard Henderson
· 10 years ago
bec1631
tcg: Change generator-side labels to a pointer
by Richard Henderson
· 10 years ago
42a268c
tcg: Change translator-side labels to a pointer
by Richard Henderson
· 10 years ago
3f62679
tcg-ia64: Use tcg_malloc to allocate TCGLabelQemuLdst
by Richard Henderson
· 10 years ago
686461c
tcg: Use tcg_malloc to allocate TCGLabelQemuLdst
by Richard Henderson
· 10 years ago
15fc7da
tcg: Remove unused opcodes
by Richard Henderson
· 11 years ago
a4ce099
tcg: Implement insert_op_before
by Richard Henderson
· 11 years ago
0c627cd
tcg: Remove opcodes instead of noping them out
by Richard Henderson
· 11 years ago
c45cb8b
tcg: Put opcodes in a linked list
by Richard Henderson
· 10 years ago
fe700ad
tcg: Introduce tcg_op_buf_count and tcg_op_buf_full
by Richard Henderson
· 11 years ago
3a13c3f
tcg: Reduce ifdefs in tcg-op.c
by Richard Henderson
· 10 years ago
951c630
tcg: Move some opcode generation functions out of line
by Richard Henderson
· 10 years ago
246ae24
tcg: add separate monitor command to dump opcode counters
by Max Filippov
· 10 years ago
0a2923f
tcg/mips: fix store softmmu slow path
by Aurelien Jarno
· 10 years ago
b6c73a6
tcg: Always enable TCGv type checking
by Richard Henderson
· 10 years ago
9c53889
tcg-aarch64: Use 32-bit loads for qemu_ld_i32
by Richard Henderson
· 10 years ago
de8301e
tcg-sparc: Use UMULXHI instruction
by Richard Henderson
· 10 years ago
c470b66
tcg-sparc: Rename ADDX/SUBX insns
by Richard Henderson
· 10 years ago
Next »