This is a reorg of Pranith's first patch set, correcting a few mistakes and adding backend support for all of the other hosts.
In addition, I added front-end support for Alpha, since I didn't actually have any armv7 images handy to test the backends. Be warned: Only x86, ppc, aarch64, and tci have been compile tested so far. r~ Richard Henderson (12): Introduce TCGOpcode for fence instruction 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: Add frontend support for fence gen in ARMv7 target-alpha: Generate fence opcodes target-alpha/translate.c | 4 ++-- target-arm/translate.c | 7 +++++-- tcg/aarch64/tcg-target.inc.c | 7 +++++++ tcg/arm/tcg-target.inc.c | 12 ++++++++++++ tcg/i386/tcg-target.inc.c | 35 +++++++++++++++++++++++++++++++++++ tcg/ia64/tcg-target.inc.c | 5 +++++ tcg/mips/tcg-target.inc.c | 6 ++++++ tcg/ppc/tcg-target.inc.c | 8 ++++++++ tcg/s390/tcg-target.inc.c | 9 +++++++++ tcg/sparc/tcg-target.inc.c | 8 ++++++++ tcg/tcg-op.c | 6 ++++++ tcg/tcg-op.h | 2 ++ tcg/tcg-opc.h | 2 ++ tcg/tci/tcg-target.inc.c | 3 +++ tci.c | 3 +++ 15 files changed, 113 insertions(+), 4 deletions(-) -- 2.5.5