diff options
| author | Tilka <tilkax@gmail.com> | 2024-07-23 14:14:33 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-07-23 14:14:33 +0100 |
| commit | 199cc899bcfc50db9b227fde91bf44957092fad1 (patch) | |
| tree | 0bcedf404740e44a5ebb86077407466ea99d30aa /Source | |
| parent | 7bd2a7bde301c9dc255ae45e60fcfcd8ba10aecc (diff) | |
| parent | ffc7bcfbf81e9c6a005ab1139bc74874d8d4ce35 (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.cpp | 20 | ||||
| -rw-r--r-- | Source/Core/Common/Arm64Emitter.h | 8 | ||||
| -rw-r--r-- | Source/Core/Common/x64Emitter.cpp | 20 | ||||
| -rw-r--r-- | Source/Core/Common/x64Emitter.h | 8 |
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; } |
