Statistics
| Branch: | Revision:

root / tcg @ 2542bfd5

Name Size
  arm
  hppa
  i386
  ia64
  mips
  ppc
  ppc64
  s390
  sparc
LICENSE 146 Bytes
README 14.9 kB
TODO 394 Bytes
optimize.c 16.3 kB
tcg-op.h 77.2 kB
tcg-opc.h 9.5 kB
tcg-runtime.h 706 Bytes
tcg.c 66.4 kB
tcg.h 17.4 kB

Latest revisions

# Date Author Comment
fe0de7aa 08/28/2011 10:17 am Blue Swirl

TCG: improve optimizer debugging

Use enum TCGOpcode instead of plain old int so that the name of
current op can be seen in GDB. Add a default case to switch
so that GCC does not complain about unhandled enum cases.

Signed-off-by: Blue Swirl <>

f412c762 08/23/2011 10:24 pm Richard Henderson

tcg: Update --enable-debug for TCG_OPF_NOT_PRESENT.

Signed-off-by: Richard Henderson <>
Reviewed-by: Peter Maydell <>
Signed-off-by: Edgar E. Iglesias <>

0bf1dbdc 08/22/2011 05:26 pm malc

tcg/ppc64: fix 16/32 mixup

Signed-off-by: malc <>

157f2662 08/22/2011 01:40 pm malc

tcg/ppc64: implement not_i32/64 and ext32u_i64

Signed-off-by: malc <>

350dba6c 08/22/2011 01:39 pm malc

tcg/ppc32: implement deposit_i32

Signed-off-by: malc <>

64ba39af 08/21/2011 09:52 pm Richard Henderson

tcg-ia64: Fix typos in AREG0 setup in prologue.

Signed-off-by: Richard Henderson <>
Signed-off-by: Blue Swirl <>

cb25c80a 08/21/2011 09:52 pm Richard Henderson

tcg: Constant fold neg, andc, orc, eqv, nand, nor.

Signed-off-by: Richard Henderson <>
Signed-off-by: Blue Swirl <>

6e6a9924 08/21/2011 09:52 pm Richard Henderson

tcg-hppa: Fix CPU_TEMP_BUF_NLONGS oversight.

Signed-off-by: Richard Henderson <>
Signed-off-by: Blue Swirl <>

25c4d9cc 08/21/2011 09:52 pm Richard Henderson

tcg: Always define all of the TCGOpcode enum members.

By always defining these symbols, we can eliminate a lot of ifdefs.

To allow this to be checked reliably, the semantics of the
TCG_TARGET_HAS_* macros must be changed from def/undef to true/false.
This allows even more ifdefs to be removed, converting them into...

8399ad59 08/21/2011 09:52 pm Richard Henderson

tcg: Add and use TCG_OPF_64BIT.

This allows the simplification of the op_bits function from
tcg/optimize.c.

Signed-off-by: Richard Henderson <>
Signed-off-by: Blue Swirl <>

View revisions

Also available in: Atom