Sign in
qemu
/
qemu
/
736132e455eea08e37fe21b4140b8088f2c0956b
/
tcg
/
tci
78113e8
tcg: Return bool success from tcg_out_mov
by Richard Henderson
· 6 years ago
fce1296
tcg: Add INDEX_op_extract2_{i32,i64}
by Richard Henderson
· 6 years ago
e1dcf35
tcg: Add TCG_TARGET_HAS_MEMORY_BSWAP
by Richard Henderson
· 6 years ago
6ac1778
tcg: Return success from patch_reloc
by Richard Henderson
· 6 years ago
9f75462
tcg: Reduce max TB opcode count
by Richard Henderson
· 7 years ago
1df3caa
tcg: Allow 6 arguments to TCG helpers
by Richard Henderson
· 7 years ago
f46934d
tcg: Remove tcg_regset_set32
by Richard Henderson
· 7 years ago
ccb1bb6
tcg: Remove tcg_regset_clear
by Richard Henderson
· 7 years ago
04ef330
tcg/tci: do not use ldst label (never implemented)
by Philippe Mathieu-Daudé
· 7 years ago
659ef5c
tcg: Rearrange ldst label tracking
by Richard Henderson
· 8 years ago
a858339
tcg: Move USE_DIRECT_JUMP discriminator to tcg/cpu/tcg-target.h
by Richard Henderson
· 8 years ago
cda4a33
tcg/tci: Add TCG_TARGET_DEFAULT_MO
by Richard Henderson
· 7 years ago
cedbcb0
tcg: Introduce goto_ptr opcode and tcg_gen_lookup_and_goto_ptr
by Emilio G. Cota
· 8 years ago
77e217d
tci: Remove invalid assertions
by Stefan Weil
· 8 years ago
a768e4e
tcg: Add opcode for ctpop
by Richard Henderson
· 8 years ago
0e28d00
tcg: Add clz and ctz opcodes
by Richard Henderson
· 8 years ago
069ea73
tcg: Pass the opcode width to target_parse_constraint
by Richard Henderson
· 8 years ago
f69d277
tcg: Transition flat op_defs array to a target callback
by Richard Henderson
· 8 years ago
7ec8bab
tcg: Add field extraction primitives
by Richard Henderson
· 8 years ago
a1e69e2
tcg/tci: Add support for fence
by Pranith Kumar
· 9 years ago
d41f3c3
Remove remainders of HPPA backend
by Thomas Huth
· 8 years ago
175de52
Clean up decorations and whitespace around header guards
by Markus Armbruster
· 9 years ago
59d7c14
tcg: Optimize spills of constants
by Richard Henderson
· 9 years ago
f309101
tcg: Clean up direct block chaining data fields
by Sergey Fedorov
· 9 years ago
76442a9
tci: Make direct jump patching thread-safe
by Sergey Fedorov
· 9 years ago
8d8fdba
tcg: check for CONFIG_DEBUG_TCG instead of NDEBUG
by Aurelien Jarno
· 9 years ago
eabb7b9
tcg: use tcg_debug_assert instead of assert (fix performance regression)
by Aurelien Jarno
· 9 years ago
c3b7f66
tcg: Remove unnecessary osdep.h includes from tcg-target.inc.c
by Peter Maydell
· 9 years ago
ce15110
tcg: Rename tcg-target.c to tcg-target.inc.c
by Peter Maydell
· 9 years ago
30456d5
all: Clean up includes
by Peter Maydell
· 9 years ago
757e725
tcg: Clean up includes
by Peter Maydell
· 9 years ago
7d8f787
tcg: split tcg_op_defs to -common
by Peter Crosthwaite
· 9 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
6e3c0c6
tci: Fix regression with INDEX_op_qemu_st_i32, INDEX_op_qemu_st_i64
by Stefan Weil
· 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
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
3d1b2ff
tcg: Remove TCG_TARGET_HAS_new_ldst
by Richard Henderson
· 11 years ago
76782fa
tci: Convert to new ldst opcodes
by Richard Henderson
· 11 years ago
a3abb29
tci: Fix tcg_out_call
by Richard Henderson
· 11 years ago
96d0ee7
tcg: Remove unreachable code in tcg_out_op and op_defs
by Richard Henderson
· 11 years ago
dddbb2e
tci: Create tcg_out_call
by Richard Henderson
· 11 years ago
a7f96f7
tci: 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
df9ebea
tcg: Relax requirement for mulu2_i32 on 32-bit hosts
by Richard Henderson
· 11 years ago
f6c6afc
tcg: Add TCGType parameter to tcg_target_const_match
by Richard Henderson
· 11 years ago
f713d6a
tcg: Add qemu_ld_st_i32/64
by Richard Henderson
· 11 years ago
3cf246f
tcg: Add tcg-be-null.h
by Richard Henderson
· 11 years ago
d285bf7
tci: Add implementation of rotl_i64, rotr_i64
by Stefan Weil
· 11 years ago
5a93d5c
Merge remote-tracking branch 'mjt/trivial-patches' into staging
by Anthony Liguori
· 11 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
04d5a1d
tcg: Change tcg_qemu_tb_exec return to uintptr_t
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
a32b127
tci: Remove function tcg_out64 (fix broken build)
by Stefan Weil
· 12 years ago
5fe0d35
tci: Fix broken build (compiler warning caused by redefined macro BIT)
by Stefan Weil
· 12 years ago
ca675f4
tcg: Split rem requirement from div requirement
by Richard Henderson
· 12 years ago
ee79c35
tci: Make tcg temporaries local to tcg_qemu_tb_exec
by Richard Henderson
· 12 years ago
4699ca6
tci: Delete unused tb_ret_addr
by Richard Henderson
· 12 years ago
03fc054
tci: Use 32-bit signed offsets to loads/stores
by Richard Henderson
· 12 years ago
989b697
qemu-log: default to stderr for logging output
by Peter Maydell
· 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
e6a7273
tcg: Make 32-bit multiword operations optional for 64-bit hosts
by Richard Henderson
· 12 years ago
24537a0
qemu-log: Rename the public-facing cpu_set_log function to qemu_set_log
by Peter Maydell
· 12 years ago
e24dc9f
tci: Support deposit operations
by Stefan Weil
· 12 years ago
07e10e5
tcg: Remove TCG_TARGET_HAS_GUEST_BASE define
by Peter Maydell
· 12 years ago
626cd05
tcg: remove obsolete jmp op
by Aurelien Jarno
· 12 years ago
6673f47
tci: Fix for AREG0 free mode
by Stefan Weil
· 12 years ago
6e17d0c
tcg: Remove tcg_target_get_call_iarg_regs_count
by Stefan Weil
· 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
· 13 years ago
3c01ae0
tci: don't write zero for reloc in tci_out_label
by Scott Wood
· 13 years ago
eeacee4
qemu-log: cleanup
by Blue Swirl
· 13 years ago
e141ab5
softmmu templates: optionally pass CPUState to memory access functions
by Blue Swirl
· 13 years ago
69784ea
w64: Fix data type of next_tb and tcg_qemu_tb_exec
by Stefan Weil
· 13 years ago
9349b4f
Rename CPUState -> CPUArchState
by Andreas Färber
· 13 years ago
f57a516
w64: Fix data type of parameters for flush_icache_range
by Stefan Weil
· 13 years ago
51711ae
tci: Make flush_icache_range() inline
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
7316329
tcg: Add bytecode generator for tcg interpreter
by Stefan Weil
· 13 years ago