Sign in
qemu
/
qemu
/
21a246a43b606ee833f907d589d8dcbb54a2761e
/
tcg
/
i386
4bb7a41
tcg: Add INDEX_op_trunc_shr_i32
by Richard Henderson
· 11 years ago
02eb19d
tcg: Use HOST_WORDS_BIGENDIAN
by Richard Henderson
· 11 years ago
f6c6afc
tcg: Add TCGType parameter to tcg_target_const_match
by Richard Henderson
· 11 years ago
ad5171d
tcg: Fix warning (1 bit signed bitfield entry) and replace int by bool
by Stefan Weil
· 11 years ago
774d566
tcg/i386: Fix build for systems without working cpuid.h (MacOSX, Win32)
by Peter Maydell
· 11 years ago
6399ab3
tcg/i386: Use SHLX/SHRX/SARX instructions
by Richard Henderson
· 11 years ago
9d2eec2
tcg/i386: Use ANDN instruction
by Richard Henderson
· 11 years ago
ecc7e84
tcg/i386: Add tcg_out_vex_modrm
by Richard Henderson
· 11 years ago
a1b29c9
tcg/i386: Move TCG_CT_CONST_* to tcg-target.c
by Richard Henderson
· 11 years ago
2d23d5e
tcg/i386: cleanup useless #ifdef
by Aurelien Jarno
· 11 years ago
085bb5b
tcg/i386: use movbe instruction in qemu_ldst routines
by Aurelien Jarno
· 11 years ago
2a11377
tcg/i386: add support for three-byte opcodes
by Aurelien Jarno
· 11 years ago
c9d7821
tcg/i386: remove hardcoded P_REXW value
by Aurelien Jarno
· 11 years ago
8589467
tcg/i386: fix a comment
by Aurelien Jarno
· 11 years ago
8221a26
tcg-i386: Support new ldst opcodes
by Richard Henderson
· 11 years ago
b3e2bc5
tcg-i386: Remove "cb" output restriction from qemu_st8 for i386
by Richard Henderson
· 11 years ago
7352ee5
tcg-i386: Tidy softmmu routines
by Richard Henderson
· 11 years ago
37c5d0d
tcg-i386: Use TCGMemOp within qemu_ldst routines
by Richard Henderson
· 11 years ago
f713d6a
tcg: Add qemu_ld_st_i32/64
by Richard Henderson
· 11 years ago
9ecefc8
tcg: Add tcg-be-ldst.h
by Richard Henderson
· 11 years ago
6fb5874
tcg-i386: Make use of zero-extended memory helper routines
by Richard Henderson
· 11 years ago
c8f94df
tcg: Introduce zero and sign-extended versions of load helpers
by Richard Henderson
· 11 years ago
e58eb53
exec: Split softmmu_defs.h
by Richard Henderson
· 11 years ago
5bcebc2
tcg-i386: Don't perform GETPC adjustment in TCG code
by Richard Henderson
· 11 years ago
d5dad3b
tcg-i386: Adjust tcg_out_tlb_load for x32
by Richard Henderson
· 12 years ago
357e3d8
tcg-i386: Use intptr_t appropriately
by Richard Henderson
· 12 years ago
a05b5b9
tcg: Change tcg_out_ld/st offset to intptr_t
by Richard Henderson
· 12 years ago
2ba7fae2
tcg: Change relocation offsets to intptr_t
by Richard Henderson
· 12 years ago
78cd7b8
tcg: Allow TCG_TARGET_REG_BITS to be specified independantly
by Richard Henderson
· 12 years ago
b93949e
tcg: Change flush_icache_range arguments to uintptr_t
by Richard Henderson
· 12 years ago
0327152
tcg: Add muluh and mulsh opcodes
by Richard Henderson
· 12 years ago
401c227
tcg-i386: Use new return-argument ld/st helpers
by Richard Henderson
· 12 years ago
c6f29ff
tcg-i386: Tidy qemu_ld/st slow path
by Richard Henderson
· 12 years ago
8023ccd
tcg-i386: Try pc-relative lea for constant formation
by Richard Henderson
· 12 years ago
ac26eb6
tcg-i386: Add and use tcg_out64
by Richard Henderson
· 12 years ago
b5cc476
tcg-i386: Use QEMU_BUILD_BUG_ON instead of assert for frame size
by Richard Henderson
· 12 years ago
497a22e
tcg: Move the CIE and FDE header definitions to common code
by Richard Henderson
· 12 years ago
56bbc2f
tcg: Remove redundant tcg_target_init checks
by Richard Henderson
· 12 years ago
624988a
tcg-i386: Implement multiword arithmetic ops
by Richard Henderson
· 12 years ago
4d3203f
tcg: Add signed multiword multiplication operations
by Richard Henderson
· 12 years ago
d7156f7
tcg: Add 64-bit multiword arithmetic operations
by Richard Henderson
· 12 years ago
bbc863b
tcg-i386: Always implement 32-bit multiword ops
by Richard Henderson
· 12 years ago
e6a7273
tcg: Make 32-bit multiword operations optional for 64-bit hosts
by Richard Henderson
· 12 years ago
163fa4b
tcg-i386: use LEA for 3-operand 64-bit addition
by Paolo Bonzini
· 12 years ago
76a347e
tcg-i386: Perform cmov detection at runtime for 32-bit.
by Richard Henderson
· 12 years ago
022c62c
exec: move include files to include/exec/
by Paolo Bonzini
· 12 years ago
cb9c377
janitor: add guards to headers
by Paolo Bonzini
· 12 years ago
b76f0d8
tcg: Optimize qemu_ld/st by generating slow paths at the end of a block
by Yeongkyoon Lee
· 12 years ago
44b37ac
tcg-i386: Use %gs prefixes for x86_64 GUEST_BASE
by Richard Henderson
· 12 years ago
17b9149
tcg/i386: remove ld/st third argument register constraint
by Aurelien Jarno
· 12 years ago
166792f
tcg/i386: remove suboptimal register shifting
by Aurelien Jarno
· 12 years ago
07e10e5
tcg: Remove TCG_TARGET_HAS_GUEST_BASE define
by Peter Maydell
· 12 years ago
0aed257
tcg: Add TCG_COND_NEVER, TCG_COND_ALWAYS
by Richard Henderson
· 12 years ago
626cd05
tcg: remove obsolete jmp op
by Aurelien Jarno
· 12 years ago
f813cb8
tcg/i386: fix build with -march < i686
by Aurelien Jarno
· 12 years ago
6e17d0c
tcg: Remove tcg_target_get_call_iarg_regs_count
by Stefan Weil
· 12 years ago
d73685e
tcg/i386: Remove unused registers from tcg_target_call_iarg_regs
by Stefan Weil
· 12 years ago
b18212c
tcg/i386: Add shortcuts for registers used in L constraint
by Stefan Weil
· 12 years ago
1b7621a
w64: Fix TCG helper functions with 5 arguments
by Stefan Weil
· 12 years ago
d0a1629
tcg-i386: Implement movcond
by Richard Henderson
· 12 years ago
ffc5ea0
tcg: Introduce movcond
by Richard Henderson
· 12 years ago
5c2d2a9
tcg/i386: allow constants in load/store ops
by Aurelien Jarno
· 12 years ago
89c3333
Remove unused CONFIG_TCG_PASS_AREG0 and dead code
by Blue Swirl
· 12 years ago
8d91871
tcg/i386: Add support for w64 ABI
by Stefan Weil
· 13 years ago
c170cb6
tcg/i386: Use GDB JIT debugging interface only for hosts with ELF
by Stefan Weil
· 13 years ago
813da62
tcg: Use the GDB JIT debugging interface.
by Richard Henderson
· 13 years ago
e141ab5
softmmu templates: optionally pass CPUState to memory access functions
by Blue Swirl
· 13 years ago
6a18ae2
i386: Remove REGPARM
by Blue Swirl
· 13 years ago
9349b4f
Rename CPUState -> CPUArchState
by Andreas Färber
· 13 years ago
9d6fca7
tcg: Improve tcg_out_label and fix its usage for w64
by Stefan Weil
· 13 years ago
f57a516
w64: Fix data type of parameters for flush_icache_range
by Stefan Weil
· 13 years ago
46d5dee
tcg: Remove redundant declarations of TCG_TARGET_REG_BITS
by Stefan Weil
· 13 years ago
2a534af
tcg: Use TCGReg for standard tcg-target entry points.
by Richard Henderson
· 13 years ago
771142c
tcg: Standardize on TCGReg as the enum for hard registers
by Richard Henderson
· 13 years ago
a477332
tcg-i386: Introduce limited deposit support
by Jan Kiszka
· 13 years ago
68af23a
tcg/i386: Only one call output register needed for 64 bit hosts
by Stefan Weil
· 13 years ago
25c4d9c
tcg: Always define all of the TCGOpcode enum members.
by Richard Henderson
· 14 years ago
ac0275d
TCG/x86: use stack for TCG temps
by Blue Swirl
· 14 years ago
e83c80f
TCG/x86: use TCG_REG_CALL_STACK instead of TCG_REG_ESP
by Blue Swirl
· 14 years ago
614f104
Delegate setup of TCG temporaries to targets
by Blue Swirl
· 14 years ago
cea5f9a
cpu-exec.c: avoid AREG0 use
by Blue Swirl
· 14 years ago
dc397ca
tcg-i386: fix andi r, r, 0xff
by Aurelien Jarno
· 15 years ago
447d681
tcg-i386: remove use of _Bool that slipped code review
by Aurelien Jarno
· 15 years ago
5d8a4f8
tcg-i386: Merge 64-bit generation.
by Richard Henderson
· 15 years ago
e4d58b4
tcg: Make some tcg-target.c routines static.
by Richard Henderson
· 15 years ago
3b6dac3
tcg: Add TYPE parameter to tcg_out_mov.
by Richard Henderson
· 15 years ago
4309a79
tcg-i386: fix a typo
by Aurelien Jarno
· 15 years ago
c28b14c
tcg-i386: declare tcg_out_tlb_load() inline
by Aurelien Jarno
· 15 years ago
82bb07d
tcg-i386: Remove some ifdefs in qemu_ld/st.
by Richard Henderson
· 15 years ago
8516a04
tcg-i386: Split out tlb load function.
by Richard Henderson
· 15 years ago
1a6dc1e
tcg-i386: Swap order of TLB hit and miss paths.
by Richard Henderson
· 15 years ago
be5a4eb
tcg-i386: Split out TLB Hit path from qemu_ld/st.
by Richard Henderson
· 15 years ago
96b4cf3
tcg-i386: Tidy data16 prefixes.
by Richard Henderson
· 15 years ago
7868652
tcg-i386: Nuke trailing whitespace.
by Richard Henderson
· 15 years ago
5d1e4e8
tcg-i386: Use lea for three-operand add.
by Richard Henderson
· 15 years ago
34a6d0b
tcg-i386: Tidy lea.
by Richard Henderson
· 15 years ago
b3e66df
tcg-i386: Tidy xchg.
by Richard Henderson
· 15 years ago
0566d38
tcg-i386: Tidy multiply.
by Richard Henderson
· 15 years ago
9363ded
tcg-i386: Tidy unary arithmetic.
by Richard Henderson
· 15 years ago
32a8ffb
tcg-i386: Tidy setcc.
by Richard Henderson
· 15 years ago
Next »