Common: Remove Unused PerformanceCounter Code

This commit is contained in:
mitaclaw 2024-04-05 22:30:03 -07:00
parent ee8bcf2ccc
commit 30c63fa4a6
7 changed files with 0 additions and 75 deletions

View File

@ -108,8 +108,6 @@ add_library(common
Network.h Network.h
PcapFile.cpp PcapFile.cpp
PcapFile.h PcapFile.h
PerformanceCounter.cpp
PerformanceCounter.h
Profiler.cpp Profiler.cpp
Profiler.h Profiler.h
QoSSession.cpp QoSSession.cpp

View File

@ -1,47 +0,0 @@
// Copyright 2014 Dolphin Emulator Project
// SPDX-License-Identifier: GPL-2.0-or-later
#if !defined(_WIN32)
#include "Common/PerformanceCounter.h"
#include <cstdint>
#include <ctime>
#include <unistd.h>
#include "Common/CommonTypes.h"
#if defined(_POSIX_TIMERS) && _POSIX_TIMERS > 0
#if defined(_POSIX_MONOTONIC_CLOCK) && _POSIX_MONOTONIC_CLOCK > 0
#define DOLPHIN_CLOCK CLOCK_MONOTONIC
#else
#define DOLPHIN_CLOCK CLOCK_REALTIME
#endif
#endif
bool QueryPerformanceCounter(u64* out)
{
#if defined(_POSIX_TIMERS) && _POSIX_TIMERS > 0
timespec tp;
if (clock_gettime(DOLPHIN_CLOCK, &tp))
return false;
*out = (u64)tp.tv_nsec + (u64)1000000000 * (u64)tp.tv_sec;
return true;
#else
*out = 0;
return false;
#endif
}
bool QueryPerformanceFrequency(u64* out)
{
#if defined(_POSIX_TIMERS) && _POSIX_TIMERS > 0
*out = 1000000000;
return true;
#else
*out = 1;
return false;
#endif
}
#endif

View File

@ -1,16 +0,0 @@
// Copyright 2014 Dolphin Emulator Project
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
#if !defined(_WIN32)
#include <cstdint>
#include "Common/CommonTypes.h"
typedef u64 LARGE_INTEGER;
bool QueryPerformanceCounter(u64* out);
bool QueryPerformanceFrequency(u64* lpFrequency);
#endif

View File

@ -19,7 +19,6 @@
#include "Common/GekkoDisassembler.h" #include "Common/GekkoDisassembler.h"
#include "Common/IOFile.h" #include "Common/IOFile.h"
#include "Common/Logging/Log.h" #include "Common/Logging/Log.h"
#include "Common/PerformanceCounter.h"
#include "Common/StringUtil.h" #include "Common/StringUtil.h"
#include "Common/Swap.h" #include "Common/Swap.h"
#include "Common/x64ABI.h" #include "Common/x64ABI.h"

View File

@ -10,7 +10,6 @@
#include "Common/Logging/Log.h" #include "Common/Logging/Log.h"
#include "Common/MathUtil.h" #include "Common/MathUtil.h"
#include "Common/MsgHandler.h" #include "Common/MsgHandler.h"
#include "Common/PerformanceCounter.h"
#include "Common/StringUtil.h" #include "Common/StringUtil.h"
#include "Core/ConfigManager.h" #include "Core/ConfigManager.h"

View File

@ -7,12 +7,6 @@
#include <string> #include <string>
#include <unordered_set> #include <unordered_set>
#ifdef _WIN32
#include <windows.h>
#else
#include "Common/PerformanceCounter.h"
#endif
#include <fmt/format.h> #include <fmt/format.h>
#include "Common/Assert.h" #include "Common/Assert.h"

View File

@ -141,7 +141,6 @@
<ClInclude Include="Common\NandPaths.h" /> <ClInclude Include="Common\NandPaths.h" />
<ClInclude Include="Common\Network.h" /> <ClInclude Include="Common\Network.h" />
<ClInclude Include="Common\PcapFile.h" /> <ClInclude Include="Common\PcapFile.h" />
<ClInclude Include="Common\PerformanceCounter.h" />
<ClInclude Include="Common\Profiler.h" /> <ClInclude Include="Common\Profiler.h" />
<ClInclude Include="Common\QoSSession.h" /> <ClInclude Include="Common\QoSSession.h" />
<ClInclude Include="Common\Random.h" /> <ClInclude Include="Common\Random.h" />
@ -823,7 +822,6 @@
<ClCompile Include="Common\NandPaths.cpp" /> <ClCompile Include="Common\NandPaths.cpp" />
<ClCompile Include="Common\Network.cpp" /> <ClCompile Include="Common\Network.cpp" />
<ClCompile Include="Common\PcapFile.cpp" /> <ClCompile Include="Common\PcapFile.cpp" />
<ClCompile Include="Common\PerformanceCounter.cpp" />
<ClCompile Include="Common\Profiler.cpp" /> <ClCompile Include="Common\Profiler.cpp" />
<ClCompile Include="Common\QoSSession.cpp" /> <ClCompile Include="Common\QoSSession.cpp" />
<ClCompile Include="Common\Random.cpp" /> <ClCompile Include="Common\Random.cpp" />