dolphin/Source/Core/Common
JosJuice 596b290177 JitArm64: Add missing ORR pattern in MOVI2RImpl
We should attempt to use not only mirrored versions of the immediate as
an ORR base, but also the immediate itself. This lets us emit certain
64-bit constants using fewer instructions.
2025-08-21 20:56:06 +02:00
..
Assembler Avoid map/set double lookups 2025-07-08 06:53:42 +02:00
Config Config: Make s_callbacks_lock recursive to fix hardcore mode deadlock. 2025-05-30 17:33:01 -05:00
Crypto Merge pull request #13522 from tygyh/Enforce-overriding-destructor-style-Core&UnitTests 2025-06-07 17:55:14 -05:00
Debug Simplify std::find_if with std::ranges::find and projections 2025-03-09 13:26:35 -07:00
GL Make overriding explicit and remove redundant virtual specifiers on overriding destructors - Core & UnitTests 2025-05-01 15:00:37 +02:00
Logging Merge pull request #13522 from tygyh/Enforce-overriding-destructor-style-Core&UnitTests 2025-06-07 17:55:14 -05:00
Align.h
Analytics.cpp
Analytics.h
AndroidAnalytics.cpp
AndroidAnalytics.h
Arm64Emitter.cpp JitArm64: Add missing ORR pattern in MOVI2RImpl 2025-08-21 20:56:06 +02:00
Arm64Emitter.h Emitters: Define Trivial Getters Inline 2024-07-21 21:35:29 -07:00
ArmCommon.h
ArmCPUDetect.cpp ArmCPUDetect: Add OpenBSD support for elf_aux_info 2025-01-22 22:58:00 -05:00
ArmFPURoundMode.cpp
Assert.h
BitField.h Remove redundant semicolons 2024-08-20 14:59:54 +02:00
BitField.natvis
BitSet.h Merge pull request #12473 from Dentomologist/bitset64_fix_iterator_incrementation 2024-01-01 22:03:11 +01:00
BitUtils.h Common: Move AsU8Span utility function from BTReal to Common/BitUtils. 2025-07-23 19:58:25 -05:00
BlockingLoop.h
Buffer.h Common and VideoCommon: Change texture data from std::vector to Common::UniqueBuffer. 2025-05-03 18:32:30 -05:00
build_info.txt.in Update min win10 version from 1703/15063 to 1903/18362 2025-03-16 00:59:45 -05:00
ChunkFile.h
CMakeLists.txt Common: Move GetDeviceProperty() into its own header 2025-07-19 21:24:51 +02:00
CodeBlock.h Cached Interpreter 2.0 2024-07-23 14:06:21 -07:00
ColorUtil.cpp linter: Apply clang-format 19.1 formatting 2025-04-23 11:19:20 +02:00
ColorUtil.h
Common.h
CommonFuncs.cpp Common: Move GetDeviceProperty() into its own header 2025-07-19 21:24:51 +02:00
CommonFuncs.h Common: Move GetDeviceProperty() into its own header 2025-07-19 21:24:51 +02:00
CommonPaths.h BTReal: Implement Realtek Bluetooth firmware loading. 2025-07-23 19:58:25 -05:00
CommonTypes.h
CompatPatches.cpp linter: Apply clang-format 19.1 formatting 2025-04-23 11:19:20 +02:00
Contains.h Common: Replace Contains and ContainsSubrange with C++23 std::ranges equivalents 2025-06-05 19:18:08 -04:00
CPUDetect.h
DynamicLibrary.cpp Replace 'reinterpret_cast' with 'static_cast' 2024-11-08 07:26:47 +01:00
DynamicLibrary.h
ENet.cpp Netplay: Fix building on clang 17. 2023-11-03 16:15:04 +01:00
ENet.h Netplay: Fix building on clang 17. 2023-11-03 16:15:04 +01:00
EnumFormatter.h
EnumMap.h
EnumMap.natvis
EnumUtils.h
Event.h IOS: Only have one USBScanner 2025-04-21 21:57:49 +02:00
FatFsUtil.cpp fmt: Replace deprecated fmt::localtime usage with Common::LocalTime 2025-06-04 13:32:12 +02:00
FatFsUtil.h Common: Make SD pack/unpack strings translatable 2025-02-23 23:09:24 +01:00
FileSearch.cpp Merge pull request #13116 from mitaclaw/ranges-modernization-8-trivial-of 2024-12-26 16:51:53 -05:00
FileSearch.h
FilesystemWatcher.cpp Fix various warnings 2025-07-12 12:47:30 +02:00
FilesystemWatcher.h Common: Add class 'FilesystemWatcher' that is used to watch paths and receive callbacks about filesystem level events for anything under that path 2025-06-06 23:03:02 -05:00
FileUtil.cpp BTReal: Implement Realtek Bluetooth firmware loading. 2025-07-23 19:58:25 -05:00
FileUtil.h BTReal: Implement Realtek Bluetooth firmware loading. 2025-07-23 19:58:25 -05:00
FixedSizeQueue.h
Flag.h
FloatUtils.cpp FloatUtils: Replace quieting SNaNs via 0.0 + x with MakeQuiet 2025-08-17 11:24:38 -04:00
FloatUtils.h FloatUtils: Move MakeQuiet function here from Interpreter_FPUtils 2025-08-17 11:23:12 -04:00
FormatUtil.h
FPURoundMode.h
Functional.h Common: Add MoveOnlyFunction. 2025-04-27 20:07:13 -05:00
GekkoDisassembler.cpp Merge pull request #13586 from Tilka/spr_disasm 2025-05-09 18:55:53 -04:00
GekkoDisassembler.h
GenericCPUDetect.cpp
GenericFPURoundMode.cpp
Hash.cpp Remove redundant 32-bit code 2023-11-28 23:03:26 +11:00
Hash.h
HookableEvent.h Common/HookableEvent: std::move callback instance in Register() 2024-01-31 13:16:50 -05:00
HostDisassembler.cpp Make overriding explicit and remove redundant virtual specifiers on overriding destructors - Core & UnitTests 2025-05-01 15:00:37 +02:00
HostDisassembler.h DolphinQt: JIT Widget Refresh 2024-10-19 02:30:44 -07:00
HRWrap.cpp
HRWrap.h
HttpRequest.cpp HttpRequest: remove some legacy code for windows < 8.1 2025-04-20 11:46:09 -07:00
HttpRequest.h Common/HTTP: Implement Multiform 2023-12-01 19:52:21 +01:00
Image.cpp Common and VideoCommon: Change texture data from std::vector to Common::UniqueBuffer. 2025-05-03 18:32:30 -05:00
Image.h Common and VideoCommon: Change texture data from std::vector to Common::UniqueBuffer. 2025-05-03 18:32:30 -05:00
IniFile.cpp Common/IniFile: Fix case sensitivity mismatch in IniFile::Section::Delete() 2025-01-08 05:30:39 +01:00
IniFile.h IniFile: Migrate Common::CaseInsensitiveLess to StringUtil 2024-09-21 23:15:42 -07:00
Inline.h
Intrinsics.h Core/Common: Fix typos 2025-03-11 19:48:45 -04:00
IOFile.cpp
IOFile.h IOFile: Require trivially copyable types 2025-07-14 11:55:24 -07:00
JitRegister.cpp
JitRegister.h
JsonUtil.cpp Common: add file serialization/deserialization functions for JSON 2024-05-31 22:36:12 -05:00
JsonUtil.h Common: update json util function for converting to numeric value to use a static_cast. As discussed, a Saturating cast doesn't make sense when converting a double to a float 2024-05-31 23:08:05 -05:00
Lazy.h
LdrWatcher.cpp Remove redundant semicolons 2024-08-20 14:59:54 +02:00
LdrWatcher.h
LinearDiskCache.h LinearDiskCache: Use make_unique_for_overwrite. 2025-04-19 17:13:40 -05:00
make_scmrev.h.js ScmRevGen: Set commits ahead to zero when on a tag 2024-06-29 22:59:40 -04:00
MathUtil.h
Matrix.cpp Common: add determinant functions to Matrix33 and Matrix44 2024-01-24 23:02:57 -06:00
Matrix.h Core/Common: Fix typos 2025-03-11 19:48:45 -04:00
MemArena.h MemArena: Add Darwin implementation 2025-01-08 12:46:31 -05:00
MemArenaAndroid.cpp
MemArenaDarwin.cpp MemArenaDarwin: Initialize all address variables passed to vm_map 2025-04-16 00:50:54 -04:00
MemArenaUnix.cpp
MemArenaWin.cpp Modernize std::lower_bound/upper_bound with ranges and projections 2025-03-09 13:26:38 -07:00
MemoryUtil.cpp MemoryUtil: Remove availability checks for macOS 11 2025-04-21 00:24:58 -04:00
MemoryUtil.h
MinizipUtil.h minizip-ng: Stop using compatibility mode 2025-05-22 12:51:55 +02:00
MsgHandler.cpp
MsgHandler.h Common: Fix compile failure with fmt>=11 2025-01-04 19:13:05 +01:00
NandPaths.cpp WiiSaveBanner: fall back to $userdir/Load/WiiBanners 2025-07-04 23:15:50 +01:00
NandPaths.h WiiSaveBanner: fall back to $userdir/Load/WiiBanners 2025-07-04 23:15:50 +01:00
Network.cpp Replace 'reinterpret_cast' with 'static_cast' 2024-11-08 07:26:47 +01:00
Network.h
PcapFile.cpp BBA/HLE: Fix random PCAP file corruption 2023-11-23 22:07:44 +04:00
PcapFile.h
Profiler.cpp Common: Make Profiler thread safe 2025-03-29 15:05:02 +01:00
Profiler.h Common: Make Profiler thread safe 2025-03-29 15:05:02 +01:00
Projection.h Common: Create Range Projections For std::pair 2025-03-09 13:19:41 -07:00
QoSSession.cpp
QoSSession.h
Random.cpp
Random.h
Result.h
scmrev.h.in Replace SCM_IS_MASTER with SCM_COMMITS_AHEAD_MASTER 2024-03-23 16:48:52 -05:00
SCMRevGen.vcxproj
ScopeGuard.h
SDCardUtil.cpp
SDCardUtil.h
Semaphore.h
SettingsHandler.cpp fmt: Replace deprecated fmt::localtime usage with Common::LocalTime 2025-06-04 13:32:12 +02:00
SettingsHandler.h Split SettingsHandler into separate reader and writer classes 2024-10-21 20:20:15 -07:00
SFMLHelper.cpp Migrate to SFML>=3.0.0 2025-02-25 06:42:13 +01:00
SFMLHelper.h
SmallVector.h Common: Move some duplicate container element construction logic into a ManuallyConstructedValue template. 2025-04-30 14:56:07 -05:00
SocketContext.cpp Socket: Fix connect issues when using ReShade 2024-06-11 12:18:42 +04:00
SocketContext.h rewrite tapserver interface for better error handling 2024-03-17 18:37:55 -07:00
SpanUtils.h VideoCommon: Use GetSpanForAddress safely in texture decoding 2024-04-20 18:31:08 +02:00
SPSCQueue.h Common: Move some duplicate container element construction logic into a ManuallyConstructedValue template. 2025-04-30 14:56:07 -05:00
StringLiteral.h
StringUtil.cpp Qt: Better wayland detection to enforce xcb 2025-08-04 19:34:31 +02:00
StringUtil.h Qt: Better wayland detection to enforce xcb 2025-08-04 19:34:31 +02:00
Swap.h
SymbolDB.cpp PPCSymbolDB: Don't return non-const pointers 2025-07-27 17:03:57 +02:00
SymbolDB.h PPCSymbolDB: Don't return non-const pointers 2025-07-27 17:03:57 +02:00
Thread.cpp
Thread.h
Timer.cpp Common/Timer: Use YieldProcessor on Windows. 2025-04-03 15:48:51 -05:00
Timer.h Common/Timer: Change HANDLE to void* to avoid including Windows.h to fix cmake build. 2025-04-18 21:50:15 -05:00
TimeUtil.cpp fmt: Replace deprecated fmt::localtime usage with Common::LocalTime 2025-06-04 13:32:12 +02:00
TimeUtil.h fmt: Replace deprecated fmt::localtime usage with Common::LocalTime 2025-06-04 13:32:12 +02:00
TraversalClient.cpp TraversalClient: Resolve -Wsign-compare warning 2023-12-11 18:01:29 -05:00
TraversalClient.h
TraversalProto.h Core/Common: Fix typos 2025-03-11 19:48:45 -04:00
TraversalServer.cpp Common/TraversalServer: Make use of fmt more 2023-12-18 13:08:57 -05:00
TypeUtils.h StringUtil: Use concepts instead of enable_if. 2025-05-01 16:30:37 -05:00
Unreachable.h BranchWatchTableModel: Assume Unreachable Code Truly Is 2024-06-05 19:59:39 -07:00
UPnP.cpp
UPnP.h
VariantUtil.h VariantUtil: Introduce WithVariantAlternative to dynamically construct and visit a variant alternative. 2025-02-25 17:22:59 -06:00
Version.cpp Add user agent to headers for all RetroAchievements server calls 2024-06-03 00:24:43 -04:00
Version.h Add user agent to headers for all RetroAchievements server calls 2024-06-03 00:24:43 -04:00
WaitableFlag.h IOS: Only have one USBScanner 2025-04-21 21:57:49 +02:00
WindowsDevice.cpp Common: Move GetDeviceProperty() into its own header 2025-07-19 21:24:51 +02:00
WindowsDevice.h Common: Move GetDeviceProperty() into its own header 2025-07-19 21:24:51 +02:00
WindowsRegistry.cpp Remove redundant semicolons 2024-08-20 14:59:54 +02:00
WindowsRegistry.h Remove redundant semicolons 2024-08-20 14:59:54 +02:00
WindowSystemInfo.h Core/Common: Fix typos 2025-03-11 19:48:45 -04:00
WorkQueueThread.h WorkQueueThread: Fix Cancel() race with internal command queue. 2025-05-20 21:51:25 -05:00
x64ABI.cpp
x64ABI.h Core/Common: Fix typos 2025-03-11 19:48:45 -04:00
x64CPUDetect.cpp StringUtil: Remove JoinStrings 2024-09-22 21:09:36 -07:00
x64Emitter.cpp Emitters: Define Trivial Getters Inline 2024-07-21 21:35:29 -07:00
x64Emitter.h C++20: Synthesize operator!= From operator== 2024-10-10 20:23:55 -07:00
x64FPURoundMode.cpp
x64Reg.h