Sign in
qemu
/
qemu
/
47ff5ac81e8bb3096500de7b132051691d533d36
/
tcg
/
aarch64
7cff898
tcg/aarch64: Implement INDEX_op_rotl{i,v}_vec
by Richard Henderson
· 4 years, 11 months ago
23850a7
tcg: Implement gvec support for rotate by scalar
by Richard Henderson
· 4 years, 11 months ago
5d0ceda
tcg: Implement gvec support for rotate by vector
by Richard Henderson
· 4 years, 11 months ago
b0f7e74
tcg: Implement gvec support for rotate by immediate
by Richard Henderson
· 4 years, 11 months ago
2b434dd
tcg: Search includes in the parent source directory
by Philippe Mathieu-Daudé
· 5 years ago
97105f2
tcg/aarch64/tcg-target.opc.h: Add copyright/license
by Peter Maydell
· 5 years ago
14776ab
tcg: TCGMemOp is now accelerator independent MemOp
by Tony Nguyen
· 6 years ago
1789d42
tcg/aarch64: Fix output of extract2 opcodes
by Richard Henderson
· 6 years ago
65b2320
tcg/aarch64: Use LDP to load tlb mask+table
by Richard Henderson
· 6 years ago
269bd5d
cpu: Move the softmmu tlb to CPUNegativeOffsetState
by Richard Henderson
· 6 years ago
a40ec84
tcg: Create struct CPUTLB
by Richard Henderson
· 6 years ago
9e27f58
tcg/aarch64: Allow immediates for vector ORR and BIC
by Richard Henderson
· 6 years ago
02f3a5b
tcg/aarch64: Build vector immediates with two insns
by Richard Henderson
· 6 years ago
7e308e0
tcg/aarch64: Use MVNI in tcg_out_dupi_vec
by Richard Henderson
· 6 years ago
984fdce
tcg/aarch64: Split up is_fimm
by Richard Henderson
· 6 years ago
a9e434a
tcg/aarch64: Support vector bitwise select value
by Richard Henderson
· 6 years ago
f75da29
tcg: Add support for vector compare select
by Richard Henderson
· 6 years ago
38dc129
tcg: Add support for vector bitwise select
by Richard Henderson
· 6 years ago
a7b6d28
tcg/aarch64: Do not advertise minmax for MO_64
by Richard Henderson
· 6 years ago
a456394
tcg/aarch64: Support vector absolute value
by Richard Henderson
· 6 years ago
bcefc90
tcg: Add support for vector absolute value
by Richard Henderson
· 6 years ago
79525df
tcg/aarch64: Support vector variable shift opcodes
by Richard Henderson
· 6 years ago
37ee55a
tcg: Add INDEX_op_dupm_vec
by Richard Henderson
· 6 years ago
f23e5e1
tcg/aarch64: Implement tcg_out_dupm_vec
by Richard Henderson
· 6 years ago
d6ecb4a
tcg: Add tcg_out_dupm_vec to the backend interface
by Richard Henderson
· 6 years ago
bab1671
tcg: Manually expand INDEX_op_dup_vec
by Richard Henderson
· 6 years ago
e7632cf
tcg: Promote tcg_out_{dup,dupi}_vec to backend interface
by Richard Henderson
· 6 years ago
78113e8
tcg: Return bool success from tcg_out_mov
by Richard Henderson
· 6 years ago
aeee05f
tcg: Restart TB generation after out-of-line ldst overflow
by Richard Henderson
· 6 years ago
464c296
tcg/aarch64: Support INDEX_op_extract2_{i32,i64}
by Richard Henderson
· 6 years ago
fce1296
tcg: Add INDEX_op_extract2_{i32,i64}
by Richard Henderson
· 6 years ago
e77c89f
cputlb: Remove static tlb sizing
by Richard Henderson
· 6 years ago
f7bcd96
tcg/aarch64: enable dynamic TLB sizing
by Richard Henderson
· 6 years ago
86e1eff
tcg: introduce dynamic TLB sizing
by Emilio G. Cota
· 6 years ago
93f332a
tcg/aarch64: Implement vector minmax arithmetic
by Richard Henderson
· 6 years ago
d32648d
tcg/aarch64: Implement vector saturating arithmetic
by Richard Henderson
· 6 years ago
dd0a0fc
tcg: Add opcodes for vector minmax arithmetic
by Richard Henderson
· 6 years ago
8afaf05
tcg: Add opcodes for vector saturated arithmetic
by Richard Henderson
· 6 years ago
e1dcf35
tcg: Add TCG_TARGET_HAS_MEMORY_BSWAP
by Richard Henderson
· 6 years ago
214bfe8
tcg/aarch64: Return false on failure from patch_reloc
by Richard Henderson
· 6 years ago
6ac1778
tcg: Return success from patch_reloc
by Richard Henderson
· 6 years ago
733589b
tcg/aarch64: Fold away "noaddr" branch routines
by Richard Henderson
· 6 years ago
90d6cb7
tcg/aarch64: Remove reloc_pc26_atomic
by Richard Henderson
· 6 years ago
e65a5f2
tcg/aarch64: limit mul_vec size
by Alex Bennée
· 7 years ago
9f75462
tcg: Reduce max TB opcode count
by Richard Henderson
· 7 years ago
14e4c1e
tcg/aarch64: Add vector operations
by Richard Henderson
· 7 years ago
1897cc2
tcg/aarch64: Fully convert tcg_target_op_def
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
5512995
tcg/aarch64: Use constant pool for movi
by Richard Henderson
· 8 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
71650df
tcg: Add tcg target default memory ordering
by Pranith Kumar
· 8 years ago
2acee8b
tcg/aarch64: Enable indirect jump path using LDR (literal)
by Pranith Kumar
· 8 years ago
b68686b
tcg/aarch64: Use ADRP+ADD to compute target address
by Pranith Kumar
· 8 years ago
23b7aa1
tcg/aarch64: Introduce and use long branch to register
by Pranith Kumar
· 8 years ago
cc74d33
tcg/aarch64: Use ADR in tcg_out_movi
by Richard Henderson
· 8 years ago
b19f0c2
tcg/aarch64: Implement goto_ptr
by Richard Henderson
· 8 years ago
cedbcb0
tcg: Introduce goto_ptr opcode and tcg_gen_lookup_and_goto_ptr
by Emilio G. Cota
· 8 years ago
dc1eccd
aarch64: Change ext type to TCGType to fix warnings
by Pranith Kumar
· 8 years ago
8cf9a3d
tcg/aarch64: Fix tcg_out_movi
by Richard Henderson
· 8 years ago
b1eb20d
tcg/aarch64: Fix addsub2 for 0+C
by Richard Henderson
· 8 years ago
a768e4e
tcg: Add opcode for ctpop
by Richard Henderson
· 8 years ago
53c76c1
tcg/aarch64: Handle ctz and clz opcodes
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
e2179f9
tcg/aarch64: Implement field extraction opcodes
by Richard Henderson
· 8 years ago
7ec8bab
tcg: Add field extraction primitives
by Richard Henderson
· 8 years ago
c7a59c2
tcg/aarch64: Add support for fence
by Pranith Kumar
· 9 years ago
85aa808
tcg: Support arbitrary size + alignment
by Richard Henderson
· 9 years ago
14e54f8
tcg: Clean up tcg-target.h header guards
by Markus Armbruster
· 9 years ago
1f00b27
tcg: Improve the alignment check infrastructure
by Sergey Sorokin
· 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
9e26911
tcg/aarch64: 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
757e725
tcg: Clean up includes
by Peter Maydell
· 9 years ago
352bcb0
tcg/aarch64: Fix tcg_out_qemu_{ld, st} for guest_base == 0
by Richard Henderson
· 10 years ago
b76f21a
linux-user: remove useless macros GUEST_BASE and RESERVED_VA
by Laurent Vivier
· 10 years ago
4cbea59
linux-user: remove --enable-guest-base/--disable-guest-base
by Laurent Vivier
· 10 years ago
9ee1490
tcg/aarch64: Use softmmu fast path for unaligned accesses
by Richard Henderson
· 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
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
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
9c53889
tcg-aarch64: Use 32-bit loads for qemu_ld_i32
by Richard Henderson
· 11 years ago
3d1b2ff
tcg: Remove TCG_TARGET_HAS_new_ldst
by Richard Henderson
· 11 years ago
3d9bddb
tcg-aarch64: 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
Next »