Sign in
qemu-android
/
qemu-android
/
27c6825bd3749758fb9fcad44f3759f593be8506
/
tcg
/
i386
08b0b23
tcg/i386: omit a few REXW prefixes in softmmu code
by Aurelien Jarno
· 10 years ago
b76f21a
linux-user: remove useless macros GUEST_BASE and RESERVED_VA
by Laurent Vivier
· 10 years ago
8cc580f
tcg/i386: use softmmu fast path for unaligned accesses
by Aurelien Jarno
· 10 years ago
609ad70
tcg: Split trunc_shr_i32 opcode into extr[lh]_i64_i32
by Richard Henderson
· 10 years ago
4f2331e
tcg: implement real ext_i32_i64 and extu_i32_i64 ops
by Aurelien Jarno
· 10 years ago
0632e55
tcg: rename trunc_shr_i32 into trunc_shr_i64_i32
by Aurelien Jarno
· 10 years ago
ee8ba9e
tcg/i386: Extend addresses for 32-bit guests
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
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
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
3d1b2ff
tcg: Remove TCG_TARGET_HAS_new_ldst
by Richard Henderson
· 11 years ago
0b91966
tcg-i386: Fix win64 qemu store
by Richard Henderson
· 11 years ago
e9a9a5b
tcg-i386: Make debug_frame const
by Richard Henderson
· 11 years ago
96d0ee7
tcg: Remove unreachable code in tcg_out_op and op_defs
by Richard Henderson
· 11 years ago
6bf3e99
tcg-i386: Rename tcg_out_calli to tcg_out_call
by Richard Henderson
· 11 years ago
f6bff89
tcg-i386: Define TCG_TARGET_INSN_UNIT_SIZE
by Richard Henderson
· 11 years ago
5c53bb8
tcg: Avoid undefined behaviour patching code at unaligned addresses
by Peter Maydell
· 11 years ago
4bb7a41
tcg: Add INDEX_op_trunc_shr_i32
by Richard Henderson
· 12 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
· 12 years ago
b3e2bc5
tcg-i386: Remove "cb" output restriction from qemu_st8 for i386
by Richard Henderson
· 12 years ago
7352ee5
tcg-i386: Tidy softmmu routines
by Richard Henderson
· 12 years ago
37c5d0d
tcg-i386: Use TCGMemOp within qemu_ldst routines
by Richard Henderson
· 12 years ago
f713d6a
tcg: Add qemu_ld_st_i32/64
by Richard Henderson
· 12 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
· 12 years ago
c8f94df
tcg: Introduce zero and sign-extended versions of load helpers
by Richard Henderson
· 12 years ago
e58eb53
exec: Split softmmu_defs.h
by Richard Henderson
· 12 years ago
5bcebc2
tcg-i386: Don't perform GETPC adjustment in TCG code
by Richard Henderson
· 12 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
2ba7fae
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
· 13 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
· 13 years ago
6e17d0c
tcg: Remove tcg_target_get_call_iarg_regs_count
by Stefan Weil
· 13 years ago
d73685e
tcg/i386: Remove unused registers from tcg_target_call_iarg_regs
by Stefan Weil
· 13 years ago
b18212c
tcg/i386: Add shortcuts for registers used in L constraint
by Stefan Weil
· 13 years ago
1b7621a
w64: Fix TCG helper functions with 5 arguments
by Stefan Weil
· 13 years ago
d0a1629
tcg-i386: Implement movcond
by Richard Henderson
· 13 years ago
ffc5ea0
tcg: Introduce movcond
by Richard Henderson
· 13 years ago
5c2d2a9
tcg/i386: allow constants in load/store ops
by Aurelien Jarno
· 13 years ago
89c3333
Remove unused CONFIG_TCG_PASS_AREG0 and dead code
by Blue Swirl
· 13 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
· 14 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
· 14 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
Next »