summaryrefslogtreecommitdiff
path: root/Source/Core
diff options
context:
space:
mode:
authorShawn Hoffman <godisgovernment@gmail.com>2021-07-17 18:26:32 -0700
committerShawn Hoffman <godisgovernment@gmail.com>2021-07-17 18:26:32 -0700
commite1bddd4c188e379ecb43ce16136235cb69e34325 (patch)
treeddeac8e4b1f5d3faf853cf8466c05412d9a48e55 /Source/Core
parentc89ae53677b99706d5f160fea73a19e2236f944f (diff)
remove DSP::Profiler*
this is not used anywhere and seems trivial to ressurect if it's ever needed again.
Diffstat (limited to 'Source/Core')
-rw-r--r--Source/Core/Core/CMakeLists.txt2
-rw-r--r--Source/Core/Core/HW/DSPLLE/DSPLLE.cpp1
-rw-r--r--Source/Core/Core/HW/DSPLLE/DSPLLEGlobals.cpp64
-rw-r--r--Source/Core/Core/HW/DSPLLE/DSPLLEGlobals.h20
-rw-r--r--Source/Core/DolphinLib.props2
5 files changed, 0 insertions, 89 deletions
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 <cinttypes>
-
-#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 @@
<ClInclude Include="Core\HW\DSPHLE\UCodes\Zelda.h" />
<ClInclude Include="Core\HW\DSPLLE\DSPDebugInterface.h" />
<ClInclude Include="Core\HW\DSPLLE\DSPLLE.h" />
- <ClInclude Include="Core\HW\DSPLLE\DSPLLEGlobals.h" />
<ClInclude Include="Core\HW\DSPLLE\DSPSymbols.h" />
<ClInclude Include="Core\HW\DVD\DVDInterface.h" />
<ClInclude Include="Core\HW\DVD\DVDMath.h" />
@@ -825,7 +824,6 @@
<ClCompile Include="Core\HW\DSPHLE\UCodes\Zelda.cpp" />
<ClCompile Include="Core\HW\DSPLLE\DSPHost.cpp" />
<ClCompile Include="Core\HW\DSPLLE\DSPLLE.cpp" />
- <ClCompile Include="Core\HW\DSPLLE\DSPLLEGlobals.cpp" />
<ClCompile Include="Core\HW\DSPLLE\DSPSymbols.cpp" />
<ClCompile Include="Core\HW\DVD\DVDInterface.cpp" />
<ClCompile Include="Core\HW\DVD\DVDMath.cpp" />