Sign in
qemu
/
qemu
/
1a90bc8128ee7d16ce4abb131961e37084d75b16
/
tcg
/
i386
/
tcg-target.h
770c2fc
tcg/i386: Add vector operations
by Richard Henderson
· 7 years ago
4e45f23
tcg/i386: Store out-of-range call targets in constant pool
by Richard Henderson
· 7 years ago
659ef5c
tcg: Rearrange ldst label tracking
by Richard Henderson
· 7 years ago
a858339
tcg: Move USE_DIRECT_JUMP discriminator to tcg/cpu/tcg-target.h
by Richard Henderson
· 7 years ago
5cb4ef8
tcg/i386: implement goto_ptr
by Emilio G. Cota
· 8 years ago
cedbcb0
tcg: Introduce goto_ptr opcode and tcg_gen_lookup_and_goto_ptr
by Emilio G. Cota
· 8 years ago
ca759f9
tcg: enable MTTCG by default for ARM on x86 hosts
by Alex Bennée
· 8 years ago
993508e
tcg/i386: Handle ctpop opcode
by Richard Henderson
· 8 years ago
a768e4e
tcg: Add opcode for ctpop
by Richard Henderson
· 8 years ago
bbf25f9
tcg/i386: Handle ctz and clz opcodes
by Richard Henderson
· 8 years ago
0e28d00
tcg: Add clz and ctz opcodes
by Richard Henderson
· 8 years ago
78fdbfb
tcg/i386: Implement field extraction opcodes
by Richard Henderson
· 8 years ago
7ec8bab
tcg: Add field extraction primitives
by Richard Henderson
· 8 years ago
14e54f8
tcg: Clean up tcg-target.h header guards
by Markus Armbruster
· 9 years ago
609ad70
tcg: Split trunc_shr_i32 opcode into extr[lh]_i64_i32
by Richard Henderson
· 9 years ago
0632e55
tcg: rename trunc_shr_i32 into trunc_shr_i64_i32
by Aurelien Jarno
· 9 years ago
006f863
tcg: add TCG_TARGET_TLB_DISPLACEMENT_BITS
by Paolo Bonzini
· 10 years ago
3d1b2ff
tcg: Remove TCG_TARGET_HAS_new_ldst
by Richard Henderson
· 11 years ago
f6bff89
tcg-i386: Define TCG_TARGET_INSN_UNIT_SIZE
by Richard Henderson
· 11 years ago
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
9d2eec2
tcg/i386: Use ANDN instruction
by Richard Henderson
· 11 years ago
a1b29c9
tcg/i386: Move TCG_CT_CONST_* to tcg-target.c
by Richard Henderson
· 11 years ago
8221a26
tcg-i386: Support new ldst opcodes
by Richard Henderson
· 11 years ago
f713d6a
tcg: Add qemu_ld_st_i32/64
by Richard Henderson
· 11 years ago
78cd7b8
tcg: Allow TCG_TARGET_REG_BITS to be specified independantly
by Richard Henderson
· 11 years ago
b93949e
tcg: Change flush_icache_range arguments to uintptr_t
by Richard Henderson
· 11 years ago
0327152
tcg: Add muluh and mulsh opcodes
by Richard Henderson
· 11 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
76a347e
tcg-i386: Perform cmov detection at runtime for 32-bit.
by Richard Henderson
· 12 years ago
cb9c377
janitor: add guards to headers
by Paolo Bonzini
· 12 years ago
07e10e5
tcg: Remove TCG_TARGET_HAS_GUEST_BASE define
by Peter Maydell
· 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
89c3333
Remove unused CONFIG_TCG_PASS_AREG0 and dead code
by Blue Swirl
· 12 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
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
25c4d9c
tcg: Always define all of the TCGOpcode enum members.
by Richard Henderson
· 13 years ago
5d8a4f8
tcg-i386: Merge 64-bit generation.
by Richard Henderson
· 15 years ago
32d98fb
tcg: Allow target-specific implementation of NOR.
by Richard Henderson
· 15 years ago
9940a96
tcg: Allow target-specific implementation of NAND.
by Richard Henderson
· 15 years ago
8d625cf
tcg: Allow target-specific implementation of EQV.
by Richard Henderson
· 15 years ago
a63b582
remove remaining occurrences AREG[1-9] and TCG_AREG[1-9]
by Paolo Bonzini
· 15 years ago
31d6655
tcg: add div/rem 32-bit helpers
by Aurelien Jarno
· 15 years ago
3682825
tcg: Add comments for all optional instructions not implemented.
by Richard Henderson
· 15 years ago
5f0ce17
tcg/i386: add support for ext{8,16}u_i32 TCG ops
by Aurelien Jarno
· 15 years ago
379f669
Userspace guest address offsetting
by Paul Brook
· 15 years ago
5d40cd6
tcg/x86: add bswap16_i32 ops
by aurel32
· 16 years ago
66896cb
tcg: rename bswap_i32/i64 functions
by aurel32
· 16 years ago
9619376
tcg/x86: add not/neg/extu/bswap/rot i32 ops
by aurel32
· 16 years ago
e63d7ab
Prune unused TCG_AREGs
by blueswir1
· 16 years ago
39cf05d
more generic call codegen
by bellard
· 17 years ago
c896fe2
TCG code generator
by bellard
· 17 years ago