From 814821d76047209739d1290079b694991fad661b Mon Sep 17 00:00:00 2001 From: Megamouse Date: Mon, 20 Apr 2026 16:12:18 +0200 Subject: [PATCH] SPU LLVM: Fix unused variable warnings - Remove unused block_optimization_exit_early - Pass mod_val instead of value --- rpcs3/Emu/Cell/SPULLVMRecompiler.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/rpcs3/Emu/Cell/SPULLVMRecompiler.cpp b/rpcs3/Emu/Cell/SPULLVMRecompiler.cpp index b6d0791ab9..d3c4a6a8f9 100644 --- a/rpcs3/Emu/Cell/SPULLVMRecompiler.cpp +++ b/rpcs3/Emu/Cell/SPULLVMRecompiler.cpp @@ -2161,7 +2161,7 @@ public: { auto value = m_ir->CreateLoad(get_type(), spu_ptr(&spu_thread::last_getllar_lsa)); auto mod_val = m_ir->CreateFDiv(value, llvm::ConstantFP::get(value->getType(), 1.1 + i)); - m_ir->CreateStore(value, spu_ptr(&spu_thread::last_getllar_lsa)); + m_ir->CreateStore(mod_val, spu_ptr(&spu_thread::last_getllar_lsa)); } } @@ -2285,7 +2285,6 @@ public: BasicBlock* block_optimization_phi_parent = nullptr; const auto block_optimization_inner = is_reduced_loop ? BasicBlock::Create(m_context, fmt::format("b-loop-it-0x%x", m_pos), m_function) : nullptr; - const auto block_optimization_exit_early = is_reduced_loop ? BasicBlock::Create(m_context, fmt::format("b-loop-exit-0x%x", m_pos), m_function) : nullptr; const auto block_optimization_next = is_reduced_loop ? BasicBlock::Create(m_context, fmt::format("b2-0x%x", m_pos), m_function) : nullptr; std::array reduced_loop_phi_nodes{};