aboutsummaryrefslogtreecommitdiff
path: root/tcg/tcg.h
diff options
context:
space:
mode:
authorRichard Henderson <rth@twiddle.net>2016-11-18 08:35:03 +0100
committerRichard Henderson <rth@twiddle.net>2017-01-10 08:06:11 -0800
commit82790a870992bd87d5fd9e607f40859dcf4f82ac (patch)
tree8f62fe7b981b6cbeaa68d157f17f84690271dd0d /tcg/tcg.h
parent333b21b809fc80ce67c8f6a7d1c7cc66437d9791 (diff)
downloadqemu-82790a870992bd87d5fd9e607f40859dcf4f82ac.zip
qemu-82790a870992bd87d5fd9e607f40859dcf4f82ac.tar.gz
qemu-82790a870992bd87d5fd9e607f40859dcf4f82ac.tar.bz2
tcg: Add markup for output requires new register
This is the same concept as, and same markup as, the early clobber markup in gcc. Reviewed-by: Alex Bennée <alex.bennee@linaro.org> Signed-off-by: Richard Henderson <rth@twiddle.net>
Diffstat (limited to 'tcg/tcg.h')
-rw-r--r--tcg/tcg.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/tcg/tcg.h b/tcg/tcg.h
index 5fd3733..ebfcefd 100644
--- a/tcg/tcg.h
+++ b/tcg/tcg.h
@@ -851,6 +851,7 @@ void tcg_dump_op_count(FILE *f, fprintf_function cpu_fprintf);
#define TCG_CT_ALIAS 0x80
#define TCG_CT_IALIAS 0x40
+#define TCG_CT_NEWREG 0x20 /* output requires a new register */
#define TCG_CT_REG 0x01
#define TCG_CT_CONST 0x02 /* any constant of register size */