Sign in
qemu
/
qemu
/
e55eb806dbb97f53794b0c2f86983d34f6696845
/
tcg
/
ppc
/
tcg-target.inc.c
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
[Renamed from tcg/ppc/tcg-target.c]
757e725
tcg: Clean up includes
by Peter Maydell
· 9 years ago
1e1df96
tcg/ppc: Prefer mask over andi.
by Richard Henderson
· 9 years ago
5bfd75a
tcg/ppc: Revise goto_tb implementation
by Richard Henderson
· 9 years ago
70f897b
tcg/ppc: Adjust exit_tb for change in prologue placement
by Richard Henderson
· 9 years ago
b76f21a
linux-user: remove useless macros GUEST_BASE and RESERVED_VA
by Laurent Vivier
· 9 years ago
4cbea59
linux-user: remove --enable-guest-base/--disable-guest-base
by Laurent Vivier
· 9 years ago
68d45bb
tcg/ppc: Improve unaligned load/store handling on 64-bit backend
by Benjamin Herrenschmidt
· 10 years ago
4f2331e
tcg: implement real ext_i32_i64 and extu_i32_i64 ops
by Aurelien Jarno
· 9 years ago
2b7ec66
tcg: Mask TCGMemOp appropriately for indexing
by Richard Henderson
· 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
1045fc0
tcg/ppc: Fix support for 64-bit PPC MacOSX hosts
by Peter Maydell
· 11 years ago
d4cba13
tcg/ppc: Fix failure in tcg_out_mem_long
by Richard Henderson
· 11 years ago
a84ac4c
tcg-ppc: Use the return address as a base pointer
by Richard Henderson
· 11 years ago
224f9fd
tcg-ppc: Merge cache-utils into the backend
by Richard Henderson
· 11 years ago
40d964b
tcg-ppc: Rename the tcg/ppc64 backend
by Richard Henderson
· 11 years ago
[Renamed from tcg/ppc64/tcg-target.c]
a757e1e
tcg-ppc64: Merge ppc32 shifts
by Richard Henderson
· 11 years ago
8fa391a
tcg-ppc64: Support mulsh_i32
by Richard Henderson
· 11 years ago
dfca177
tcg-ppc64: Merge ppc32 register usage
by Richard Henderson
· 11 years ago
7f25c46
tcg-ppc64: Merge ppc32 qemu_ld/st
by Richard Henderson
· 11 years ago
abcf61c
tcg-ppc64: Merge ppc32 brcond2, setcond2, muluh
by Richard Henderson
· 11 years ago
796f1a6
tcg-ppc64: Begin merging ppc32 with ppc64
by Richard Henderson
· 11 years ago
b31284c
tcg-ppc64: Fix sub2 implementation
by Richard Henderson
· 11 years ago
ffcfbec
tcg-ppc64: Merge 32-bit ABIs into the prologue / frame code
by Richard Henderson
· 11 years ago
77e58d0
tcg-ppc64: Adjust tcg_out_call for ELFv2
by Ulrich Weigand
· 11 years ago
a2a98f8
tcg-ppc64: Support the ppc64 elfv2 ABI
by Richard Henderson
· 11 years ago
eaf7d1c
tcg-ppc64: Use the correct test in tcg_out_call
by Richard Henderson
· 11 years ago
802ca56
tcg-ppc64: Better parameterize the stack frame
by Richard Henderson
· 11 years ago
5456788
tcg-ppc64: Fix TCG_TARGET_CALL_STACK_OFFSET
by Richard Henderson
· 11 years ago
a921fdd
tcg-ppc64: Move call macros out of tcg-target.h
by Richard Henderson
· 11 years ago
4c3831a
tcg-ppc64: Use tcg_out_{ld,st,cmp} internally
by Richard Henderson
· 11 years ago
de7761a
tcg-ppc64: Relax register restrictions in tcg_out_mem_long
by Richard Henderson
· 11 years ago
d604f1a
tcg-ppc64: Move functions around
by Richard Henderson
· 11 years ago
de3d636
tcg-ppc64: Avoid some hard-codings of TCG_TYPE_I64
by Richard Henderson
· 11 years ago
96d0ee7
tcg: Remove unreachable code in tcg_out_op and op_defs
by Richard Henderson
· 11 years ago
fdd8ec7
tcg-ppc64: Rename tcg_out_calli to tcg_out_call
by Richard Henderson
· 11 years ago
e083c4a
tcg-ppc64: Define TCG_TARGET_INSN_UNIT_SIZE
by Richard Henderson
· 11 years ago
1194dcb
tcg-ppc64: Use the type parameter to tcg_target_const_match
by Richard Henderson
· 11 years ago
f6c6afc
tcg: Add TCGType parameter to tcg_target_const_match
by Richard Henderson
· 11 years ago
cd629de
tcg-ppc64: Use qemu_getauxval
by Richard Henderson
· 12 years ago
1768ec0
tcg-ppc64: Support new ldst opcodes
by Richard Henderson
· 11 years ago
e349a8d
tcg-ppc64: Convert to le/be ldst helpers
by Richard Henderson
· 11 years ago
a058557
tcg-ppc64: Use TCGMemOp within qemu_ldst routines
by Richard Henderson
· 11 years ago
9ecefc8
tcg: Add tcg-be-ldst.h
by Richard Henderson
· 11 years ago
7f12d64
tcg-ppc64: Implement CONFIG_QEMU_LDST_OPTIMIZATION
by Richard Henderson
· 11 years ago
c7ca6a2
tcg-ppc64: Add _noaddr functions for emitting forward branches
by Richard Henderson
· 11 years ago
fedee3e
tcg-ppc64: Streamline tcg_out_tlb_read
by Richard Henderson
· 11 years ago
fa94c3b
tcg-ppc64: Implement tcg_register_jit
by Richard Henderson
· 11 years ago
b18d5d2
tcg-ppc64: Handle long offsets better
by Richard Henderson
· 11 years ago
5e1702b
tcg-ppc64: Tidy register allocation order
by Richard Henderson
· 11 years ago
b0940da
tcg-ppc64: Look through a constant function descriptor
by Richard Henderson
· 11 years ago
d40f3cb
tcg-ppc64: Fold constant call address into descriptor load
by Richard Henderson
· 11 years ago
ad94e1a
tcg-ppc64: Don't load the static chain from TCG
by Richard Henderson
· 11 years ago
f8b8412
tcg-ppc64: Avoid code for nop move
by Richard Henderson
· 11 years ago
5e0f40c
tcg-ppc64: Use tcg_out64
by Richard Henderson
· 11 years ago
8327a47
tcg-ppc64: Use TCG_REG_Rn constants
by Richard Henderson
· 11 years ago
29b6919
tcg-ppc64: More use of TAI and SAI helper macros
by Richard Henderson
· 11 years ago
541dd4c
tcg-ppc64: Reformat tcg-target.c
by Richard Henderson
· 11 years ago
e58eb53
exec: Split softmmu_defs.h
by Richard Henderson
· 11 years ago
a05b5b9
tcg: Change tcg_out_ld/st offset to intptr_t
by Richard Henderson
· 11 years ago
2ba7fae2
tcg: Change relocation offsets to intptr_t
by Richard Henderson
· 11 years ago
32f5717
tcg-ppc64: Implement muluh, mulsh
by Richard Henderson
· 11 years ago
5b9f72a
tcg-ppc64: Don't implement rem
by Richard Henderson
· 12 years ago
d1bdd3a
tcg-ppc64: rotr_i32 rotates wrong amount
by Anton Blanchard
· 12 years ago
8424735
tcg-ppc64: Fix add2_i64
by Anton Blanchard
· 12 years ago
82e0f91
tcg-ppc64: bswap64 rotates output 32 bits
by Anton Blanchard
· 12 years ago
8a94cfb
tcg-ppc64: Fix RLDCL opcode
by Anton Blanchard
· 12 years ago
39dc85b
tcg-ppc64: Handle deposit of zero
by Richard Henderson
· 12 years ago
6645c14
tcg-ppc64: Implement mulu2/muls2_i64
by Richard Henderson
· 12 years ago
6c85876
tcg-ppc64: Implement add2/sub2_i64
by Richard Henderson
· 12 years ago
1e6e9ac
tcg-ppc64: Use getauxval for ISA detection
by Richard Henderson
· 12 years ago
027ffea
tcg-ppc64: Implement movcond
by Richard Henderson
· 12 years ago
70fac59
tcg-ppc64: Use ISEL for setcond
by Richard Henderson
· 12 years ago
6995a4a
tcg-ppc64: Use MFOCRF instead of MFCR
by Richard Henderson
· 12 years ago
991041a
tcg-ppc64: Cleanup i32 constants to tcg_out_cmp
by Richard Henderson
· 12 years ago
4c314da
tcg-ppc64: Use TCGType throughout compares
by Richard Henderson
· 12 years ago
ef80930
tcg-ppc64: Use I constraint for mul
by Richard Henderson
· 12 years ago
33de9ed
tcg-ppc64: Implement deposit
by Richard Henderson
· 12 years ago
37251b9
tcg-ppc64: Handle constant inputs for some compound logicals
by Richard Henderson
· 12 years ago
ce1010d
tcg-ppc64: Implement compound logicals
by Richard Henderson
· 12 years ago
68aebd4
tcg-ppc64: Implement bswap64
by Richard Henderson
· 12 years ago
5d22158
tcg-ppc64: Implement bswap16 and bswap32
by Richard Henderson
· 12 years ago
313d91c
tcg-ppc64: Implement rotates
by Richard Henderson
· 12 years ago
49d9870
tcg-ppc64: Streamline qemu_ld/st insn selection
by Richard Henderson
· 12 years ago
28f2dba
tcg-ppc64: Use automatic implementation of ext32u_i64
by Richard Henderson
· 12 years ago
637af30
tcg-ppc64: Improve and_i64 with constant
by Richard Henderson
· 12 years ago
a9249df
tcg-ppc64: Improve and_i32 with constant
by Richard Henderson
· 12 years ago
dce74c5
tcg-ppc64: Tidy or and xor patterns.
by Richard Henderson
· 12 years ago
148bdd2
tcg-ppc64: Allow constant first argument to sub
by Richard Henderson
· 12 years ago
ee924fa
tcg-ppc64: Improve constant add and sub ops.
by Richard Henderson
· 12 years ago
3d582c6
tcg-ppc64: Rearrange integer constant constraints
by Richard Henderson
· 12 years ago
421233a
tcg-ppc64: Cleanup tcg_out_movi
by Richard Henderson
· 12 years ago
752c1fd
tcg-ppc64: Fix setcond_i32
by Richard Henderson
· 12 years ago
2fd8edd
tcg-ppc64: Introduce and use TAI and SAI
by Richard Henderson
· 12 years ago
5e916c2
tcg-ppc64: Introduce and use tcg_out_shri64
by Richard Henderson
· 12 years ago
0a9564b
tcg-ppc64: Introduce and use tcg_out_shli64
by Richard Henderson
· 12 years ago
6e5e060
tcg-ppc64: Introduce and use tcg_out_ext32u
by Richard Henderson
· 12 years ago
Next »