From 8943a9a369244f448096517288ed0c55ec568f4d Mon Sep 17 00:00:00 2001 From: Franz-Josef Haider Date: Tue, 23 May 2023 23:20:48 +0300 Subject: [PATCH] Jit: Add missing call to InitBLROptimization for extra performance --- Source/Core/Core/PowerPC/Jit64/Jit.cpp | 2 ++ Source/Core/Core/PowerPC/JitArm64/Jit.cpp | 2 ++ 2 files changed, 4 insertions(+) diff --git a/Source/Core/Core/PowerPC/Jit64/Jit.cpp b/Source/Core/Core/PowerPC/Jit64/Jit.cpp index b0fb49ef12..8062bfe208 100644 --- a/Source/Core/Core/PowerPC/Jit64/Jit.cpp +++ b/Source/Core/Core/PowerPC/Jit64/Jit.cpp @@ -276,6 +276,8 @@ void Jit64::Init() m_const_pool.Init(AllocChildCodeSpace(constpool_size), constpool_size); ResetCodePtr(); + InitBLROptimization(); + m_stack_guard = nullptr; blocks.Init(); diff --git a/Source/Core/Core/PowerPC/JitArm64/Jit.cpp b/Source/Core/Core/PowerPC/JitArm64/Jit.cpp index f3da048442..ef7737d69c 100644 --- a/Source/Core/Core/PowerPC/JitArm64/Jit.cpp +++ b/Source/Core/Core/PowerPC/JitArm64/Jit.cpp @@ -66,6 +66,8 @@ void JitArm64::Init() code_block.m_gpa = &js.gpa; code_block.m_fpa = &js.fpa; + InitBLROptimization(); + GenerateAsm(); ResetFreeMemoryRanges();