Pranith Kumar (14):
Introduce TCGOpcode for memory barrier
tcg/i386: Add support for fence
tcg/aarch64: Add support for fence
tcg/arm: Add support for fence
tcg/ia64: Add support for fence
tcg/mips: Add support for fence
tcg/ppc: Add support for fence
tcg/s390: Add support for fence
tcg/sparc: Add support for fence
tcg/tci: Add support for fence
target-arm: Generate fences in ARMv7 frontend
target-alpha: Generate fence op
target-aarch64: Generate fences for aarch64
target-i386: Generate fences for x86
target-alpha/translate.c | 4 ++--
target-arm/translate-a64.c | 14 +++++++++++++-
target-arm/translate.c | 4 ++--
target-i386/translate.c | 8 ++++++++
tcg/README | 17 +++++++++++++++++
tcg/aarch64/tcg-target.inc.c | 26 ++++++++++++++++++++++++++
tcg/arm/tcg-target.inc.c | 18 ++++++++++++++++++
tcg/i386/tcg-target.inc.c | 18 ++++++++++++++++++
tcg/ia64/tcg-target.inc.c | 5 +++++
tcg/mips/tcg-target.inc.c | 6 ++++++
tcg/ppc/tcg-target.inc.c | 22 ++++++++++++++++++++++
tcg/s390/tcg-target.inc.c | 11 +++++++++++
tcg/sparc/tcg-target.inc.c | 25 +++++++++++++++++++++++++
tcg/tcg-op.c | 17 +++++++++++++++++
tcg/tcg-op.h | 2 ++
tcg/tcg-opc.h | 2 ++
tcg/tcg.h | 19 +++++++++++++++++++
tcg/tci/tcg-target.inc.c | 3 +++
tci.c | 4 ++++
19 files changed, 220 insertions(+), 5 deletions(-)