From: Taylor Simpson <ltaylorsimp...@gmail.com> Signed-off-by: Taylor Simpson <ltaylorsimp...@gmail.com> Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org> Reviewed-by: Brian Cain <bc...@quicinc.com> Message-Id: <20240307032327.4799-2-ltaylorsimp...@gmail.com> Signed-off-by: Brian Cain <bc...@quicinc.com> --- target/hexagon/hex_common.py | 12 ++++++++++++ 1 file changed, 12 insertions(+)
diff --git a/target/hexagon/hex_common.py b/target/hexagon/hex_common.py index c09b48bb36..f6f187968a 100755 --- a/target/hexagon/hex_common.py +++ b/target/hexagon/hex_common.py @@ -428,10 +428,18 @@ def is_readwrite(self): class OldSource(Source): def reg_tcg(self): return f"{self.regtype}{self.regid}V" + def is_old(self): + return True + def is_new(self): + return False class NewSource(Source): def reg_tcg(self): return f"{self.regtype}{self.regid}N" + def is_old(self): + return False + def is_new(self): + return True class ReadWrite: def reg_tcg(self): @@ -444,6 +452,10 @@ def is_read(self): return True def is_readwrite(self): return True + def is_old(self): + return True + def is_new(self): + return False class GprDest(Register, Single, Dest): def decl_tcg(self, f, tag, regno): -- 2.25.1