diff options
| author | Lioncash <mathew1800@gmail.com> | 2020-12-30 09:42:26 -0500 |
|---|---|---|
| committer | Lioncash <mathew1800@gmail.com> | 2020-12-30 09:42:29 -0500 |
| commit | e2bb9fd14734405accb22ef043c55fc1621023b9 (patch) | |
| tree | 33bbe7e851215de465df6094f178cafd04329ac1 /Source/Core | |
| parent | e7538b10c6e4aeca9fc6dad17ee3d77e0625df3e (diff) | |
JitArm64_RegCache: Mark HostReg operator== as const
Also provides operator!= for logical symmetry.
We can also take the arguments by value, as the arguments are trivially
copyable enum values which fit nicely into registers already.
Diffstat (limited to 'Source/Core')
| -rw-r--r-- | Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h b/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h index 2200b6cecc..d7ef0bf3e1 100644 --- a/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h +++ b/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h @@ -110,7 +110,9 @@ public: void Lock() { m_locked = true; } void Unlock() { m_locked = false; } Arm64Gen::ARM64Reg GetReg() const { return m_reg; } - bool operator==(const Arm64Gen::ARM64Reg& reg) { return reg == m_reg; } + + bool operator==(Arm64Gen::ARM64Reg reg) const { return reg == m_reg; } + bool operator!=(Arm64Gen::ARM64Reg reg) const { return !operator==(reg); } private: Arm64Gen::ARM64Reg m_reg = Arm64Gen::INVALID_REG; |
