project64/Source/Project64-core/N64System/Recompiler/Aarch64/Aarch64RegInfo.h

23 lines
515 B
C
Raw Normal View History

#pragma once
#if defined(__aarch64__)
#include <Project64-core/N64System/Recompiler/RegBase.h>
2022-09-26 03:23:14 +00:00
class CCodeBlock;
class CAarch64Ops;
class CAarch64RegInfo :
public CRegBase
{
public:
2022-09-26 03:23:14 +00:00
CAarch64RegInfo(CCodeBlock & CodeBlock, CAarch64Ops & Assembler);
2022-10-10 00:22:17 +00:00
CAarch64RegInfo(const CAarch64RegInfo &);
~CAarch64RegInfo();
2022-10-10 00:22:17 +00:00
CAarch64RegInfo & operator=(const CAarch64RegInfo &);
2022-09-26 03:23:14 +00:00
2022-10-10 00:22:17 +00:00
bool operator==(const CAarch64RegInfo & right) const;
bool operator!=(const CAarch64RegInfo & right) const;
};
2022-09-26 03:23:14 +00:00
#endif