From 9f8d9c5d1024d0b340d6c319734e00519ecb9b4c Mon Sep 17 00:00:00 2001 From: Elad Ashkenazi <18193363+elad335@users.noreply.github.com> Date: Mon, 5 Aug 2024 12:04:20 +0300 Subject: [PATCH] SPU LLVM: Revert store postponing restrictrictions --- rpcs3/Emu/Cell/SPULLVMRecompiler.cpp | 9 --------- 1 file changed, 9 deletions(-) diff --git a/rpcs3/Emu/Cell/SPULLVMRecompiler.cpp b/rpcs3/Emu/Cell/SPULLVMRecompiler.cpp index 03a968de1a..4c704d5e2b 100644 --- a/rpcs3/Emu/Cell/SPULLVMRecompiler.cpp +++ b/rpcs3/Emu/Cell/SPULLVMRecompiler.cpp @@ -2340,7 +2340,6 @@ public: } bool has_gpr_barriers_in_the_way = false; - bool potential_loop = false; for (auto [a2, b2] : sucs) { @@ -2352,7 +2351,6 @@ public: break; } - potential_loop = true; continue; } @@ -2392,7 +2390,6 @@ public: break; } - potential_loop = true; continue; } @@ -2427,12 +2424,6 @@ public: continue; } - if (!potential_loop) - { - spu_log.trace("Avoided postponing r%u store from block 0x%x (not loop)", i, block_q[bi].first); - continue; - } - for (auto [a2, b2] : sucs) { if (b2 != bqbi)