summaryrefslogtreecommitdiff
path: root/Source
diff options
context:
space:
mode:
authorTilka <tilkax@gmail.com>2024-07-23 14:14:33 +0100
committerGitHub <noreply@github.com>2024-07-23 14:14:33 +0100
commit199cc899bcfc50db9b227fde91bf44957092fad1 (patch)
tree0bcedf404740e44a5ebb86077407466ea99d30aa /Source
parent7bd2a7bde301c9dc255ae45e60fcfcd8ba10aecc (diff)
parentffc7bcfbf81e9c6a005ab1139bc74874d8d4ce35 (diff)
Merge pull request #12948 from mitaclaw/jit-getters
Emitters: Define Trivial Getters Inline
Diffstat (limited to 'Source')
-rw-r--r--Source/Core/Common/Arm64Emitter.cpp20
-rw-r--r--Source/Core/Common/Arm64Emitter.h8
-rw-r--r--Source/Core/Common/x64Emitter.cpp20
-rw-r--r--Source/Core/Common/x64Emitter.h8
4 files changed, 8 insertions, 48 deletions
diff --git a/Source/Core/Common/Arm64Emitter.cpp b/Source/Core/Common/Arm64Emitter.cpp
index a7dafba569..8d71016f7e 100644
--- a/Source/Core/Common/Arm64Emitter.cpp
+++ b/Source/Core/Common/Arm64Emitter.cpp
@@ -87,26 +87,6 @@ void ARM64XEmitter::SetCodePtr(u8* ptr, u8* end, bool write_failed)
m_lastCacheFlushEnd = ptr;
}
-const u8* ARM64XEmitter::GetCodePtr() const
-{
- return m_code;
-}
-
-u8* ARM64XEmitter::GetWritableCodePtr()
-{
- return m_code;
-}
-
-const u8* ARM64XEmitter::GetCodeEnd() const
-{
- return m_code_end;
-}
-
-u8* ARM64XEmitter::GetWritableCodeEnd()
-{
- return m_code_end;
-}
-
void ARM64XEmitter::ReserveCodeSpace(u32 bytes)
{
for (u32 i = 0; i < bytes / 4; i++)
diff --git a/Source/Core/Common/Arm64Emitter.h b/Source/Core/Common/Arm64Emitter.h
index e97e72f3c3..134f9b64cc 100644
--- a/Source/Core/Common/Arm64Emitter.h
+++ b/Source/Core/Common/Arm64Emitter.h
@@ -680,10 +680,10 @@ public:
void SetCodePtr(u8* ptr, u8* end, bool write_failed = false);
void SetCodePtrUnsafe(u8* ptr, u8* end, bool write_failed = false);
- const u8* GetCodePtr() const;
- u8* GetWritableCodePtr();
- const u8* GetCodeEnd() const;
- u8* GetWritableCodeEnd();
+ const u8* GetCodePtr() const { return m_code; }
+ u8* GetWritableCodePtr() { return m_code; }
+ const u8* GetCodeEnd() const { return m_code_end; }
+ u8* GetWritableCodeEnd() { return m_code_end; }
void ReserveCodeSpace(u32 bytes);
u8* AlignCode16();
u8* AlignCodePage();
diff --git a/Source/Core/Common/x64Emitter.cpp b/Source/Core/Common/x64Emitter.cpp
index a050c68b29..14458ae7d4 100644
--- a/Source/Core/Common/x64Emitter.cpp
+++ b/Source/Core/Common/x64Emitter.cpp
@@ -107,26 +107,6 @@ void XEmitter::SetCodePtr(u8* ptr, u8* end, bool write_failed)
m_write_failed = write_failed;
}
-const u8* XEmitter::GetCodePtr() const
-{
- return code;
-}
-
-u8* XEmitter::GetWritableCodePtr()
-{
- return code;
-}
-
-const u8* XEmitter::GetCodeEnd() const
-{
- return m_code_end;
-}
-
-u8* XEmitter::GetWritableCodeEnd()
-{
- return m_code_end;
-}
-
void XEmitter::Write8(u8 value)
{
if (code >= m_code_end)
diff --git a/Source/Core/Common/x64Emitter.h b/Source/Core/Common/x64Emitter.h
index e19ef37734..5370afd3ad 100644
--- a/Source/Core/Common/x64Emitter.h
+++ b/Source/Core/Common/x64Emitter.h
@@ -394,10 +394,10 @@ public:
u8* AlignCode4();
u8* AlignCode16();
u8* AlignCodePage();
- const u8* GetCodePtr() const;
- u8* GetWritableCodePtr();
- const u8* GetCodeEnd() const;
- u8* GetWritableCodeEnd();
+ const u8* GetCodePtr() const { return code; }
+ u8* GetWritableCodePtr() { return code; }
+ const u8* GetCodeEnd() const { return m_code_end; }
+ u8* GetWritableCodeEnd() { return m_code_end; }
void LockFlags() { flags_locked = true; }
void UnlockFlags() { flags_locked = false; }