From e1bddd4c188e379ecb43ce16136235cb69e34325 Mon Sep 17 00:00:00 2001 From: Shawn Hoffman Date: Sat, 17 Jul 2021 18:26:32 -0700 Subject: [PATCH] remove DSP::Profiler* this is not used anywhere and seems trivial to ressurect if it's ever needed again. --- Source/Core/Core/CMakeLists.txt | 2 - Source/Core/Core/HW/DSPLLE/DSPLLE.cpp | 1 - Source/Core/Core/HW/DSPLLE/DSPLLEGlobals.cpp | 64 -------------------- Source/Core/Core/HW/DSPLLE/DSPLLEGlobals.h | 20 ------ Source/Core/DolphinLib.props | 2 - 5 files changed, 89 deletions(-) delete mode 100644 Source/Core/Core/HW/DSPLLE/DSPLLEGlobals.cpp delete mode 100644 Source/Core/Core/HW/DSPLLE/DSPLLEGlobals.h diff --git a/Source/Core/Core/CMakeLists.txt b/Source/Core/Core/CMakeLists.txt index c9a966267a..24fe44a5ff 100644 --- a/Source/Core/Core/CMakeLists.txt +++ b/Source/Core/Core/CMakeLists.txt @@ -163,8 +163,6 @@ add_library(core HW/DSPLLE/DSPHost.cpp HW/DSPLLE/DSPLLE.cpp HW/DSPLLE/DSPLLE.h - HW/DSPLLE/DSPLLEGlobals.cpp - HW/DSPLLE/DSPLLEGlobals.h HW/DSPLLE/DSPSymbols.cpp HW/DSPLLE/DSPSymbols.h HW/DVD/DVDInterface.cpp diff --git a/Source/Core/Core/HW/DSPLLE/DSPLLE.cpp b/Source/Core/Core/HW/DSPLLE/DSPLLE.cpp index 0adb3a305c..07efb5b5ad 100644 --- a/Source/Core/Core/HW/DSPLLE/DSPLLE.cpp +++ b/Source/Core/Core/HW/DSPLLE/DSPLLE.cpp @@ -24,7 +24,6 @@ #include "Core/DSP/DSPTables.h" #include "Core/DSP/Interpreter/DSPInterpreter.h" #include "Core/DSP/Jit/DSPEmitterBase.h" -#include "Core/HW/DSPLLE/DSPLLEGlobals.h" #include "Core/HW/Memmap.h" #include "Core/Host.h" diff --git a/Source/Core/Core/HW/DSPLLE/DSPLLEGlobals.cpp b/Source/Core/Core/HW/DSPLLE/DSPLLEGlobals.cpp deleted file mode 100644 index 48950ae40d..0000000000 --- a/Source/Core/Core/HW/DSPLLE/DSPLLEGlobals.cpp +++ /dev/null @@ -1,64 +0,0 @@ -// Copyright 2008 Dolphin Emulator Project -// SPDX-License-Identifier: GPL-2.0-or-later - -#include "Core/HW/DSPLLE/DSPLLEGlobals.h" - -#include - -#include "Common/CommonTypes.h" -#include "Common/IOFile.h" - -#include "Core/DSP/DSPCore.h" - -namespace DSP -{ -#if PROFILE - -#define PROFILE_MAP_SIZE 0x10000 - -u64 g_profileMap[PROFILE_MAP_SIZE]; -bool g_profile = false; - -void ProfilerStart() -{ - g_profile = true; -} - -void ProfilerAddDelta(int _addr, int _delta) -{ - if (g_profile) - { - g_profileMap[_addr] += _delta; - } -} - -void ProfilerInit() -{ - memset(g_profileMap, 0, sizeof(g_profileMap)); -} - -void ProfilerDump(u64 count) -{ - File::IOFile pFile("DSP_Prof.txt", "wt"); - if (pFile) - { - fprintf(pFile.GetHandle(), "Number of DSP steps: %" PRIu64 "\n\n", count); - for (int i = 0; i < PROFILE_MAP_SIZE; i++) - { - if (g_profileMap[i] > 0) - { - fprintf(pFile.GetHandle(), "0x%04X: %" PRIu64 "\n", i, g_profileMap[i]); - } - } - } -} - -#elif defined(_MSC_VER) - -namespace -{ -char SilenceLNK4221; -}; - -#endif -} // namespace DSP diff --git a/Source/Core/Core/HW/DSPLLE/DSPLLEGlobals.h b/Source/Core/Core/HW/DSPLLE/DSPLLEGlobals.h deleted file mode 100644 index a0c2829b8a..0000000000 --- a/Source/Core/Core/HW/DSPLLE/DSPLLEGlobals.h +++ /dev/null @@ -1,20 +0,0 @@ -// Copyright 2008 Dolphin Emulator Project -// SPDX-License-Identifier: GPL-2.0-or-later - -#pragma once - -#include "Common/CommonTypes.h" - -// TODO: Get rid of this file. - -namespace DSP -{ -#define PROFILE 0 - -#if PROFILE -void ProfilerDump(u64 _count); -void ProfilerInit(); -void ProfilerAddDelta(int _addr, int _delta); -void ProfilerStart(); -#endif -} // namespace DSP diff --git a/Source/Core/DolphinLib.props b/Source/Core/DolphinLib.props index 67c1a2eace..efacf440cd 100644 --- a/Source/Core/DolphinLib.props +++ b/Source/Core/DolphinLib.props @@ -246,7 +246,6 @@ - @@ -825,7 +824,6 @@ -