dolphin/Source/Core/Common
JosJuice c1a26808ce Jit: Use RangeSet for physical_addresses
This makes JitBaseBlockCache::ErasePhysicalRange around 50% faster and
PPCAnalyzer::Analyze around 40% faster. Rogue Squadron 2's notoriously
laggy action of switching to and from cockpit view is made something
like 20-30% faster by this, though this is a very rough measurement.
2026-02-23 23:01:49 +01:00
..
Assembler
Config
Crypto
Debug
GL Merge pull request #14212 from cscd98/cast-func 2026-02-21 18:27:50 +01:00
Logging Added Triforce support 2026-02-15 20:14:14 -06:00
Align.h
Analytics.cpp
Analytics.h
Arm64Emitter.cpp
Arm64Emitter.h
ArmCommon.h
ArmCPUDetect.cpp
ArmFPURoundMode.cpp
Assert.h
BitField.h
BitField.natvis
BitSet.h
BitUtils.h Common/BitUtils: Make SetBit constexpr. 2026-02-15 20:14:15 -06:00
BlockingLoop.h
Buffer.h
build_info.txt.in
ChunkFile.h ChunkFile: Prevent PointerWrap::Do(T&) from compiling with pointers. 2026-02-10 06:44:36 -06:00
CMakeLists.txt Move RangeSet from Externals to Common 2026-02-23 22:55:38 +01:00
CodeBlock.h
ColorUtil.cpp
ColorUtil.h
Common.h
CommonFuncs.cpp
CommonFuncs.h
CommonPaths.h Added Triforce support 2026-02-15 20:14:14 -06:00
CommonTypes.h
CompatPatches.cpp Misc: fix compiler warning: implicit declaration of function 2026-02-08 00:37:29 +01:00
Contains.h
CPUDetect.h
DirectIOFile.cpp
DirectIOFile.h
DynamicLibrary.cpp
DynamicLibrary.h
ENet.cpp
ENet.h
EnumFormatter.h
EnumMap.h
EnumMap.natvis
Event.h
FatFsUtil.cpp
FatFsUtil.h
FileSearch.cpp
FileSearch.h
FilesystemWatcher.cpp
FilesystemWatcher.h
FileUtil.cpp Added Triforce support 2026-02-15 20:14:14 -06:00
FileUtil.h Added Triforce support 2026-02-15 20:14:14 -06:00
FixedSizeQueue.h
Flag.h
FloatUtils.cpp
FloatUtils.h
FormatUtil.h
FPURoundMode.h
Functional.h
GekkoDisassembler.cpp
GekkoDisassembler.h
GenericCPUDetect.cpp
GenericFPURoundMode.cpp
Hash.cpp
Hash.h
HookableEvent.h
HostDisassembler.cpp
HostDisassembler.h
HRWrap.cpp
HRWrap.h
HttpRequest.cpp
HttpRequest.h
Image.cpp
Image.h
IniFile.cpp
IniFile.h
Inline.h
Intrinsics.h
IOFile.cpp
IOFile.h
JitRegister.cpp
JitRegister.h
JsonUtil.cpp
JsonUtil.h
Lazy.h
LdrWatcher.cpp
LdrWatcher.h
LinearDiskCache.h
make_scmrev.h.js
MathUtil.h
Matrix.cpp
Matrix.h
MemArena.h Core: Don't create page table mappings before R/C bits are set 2026-02-04 21:35:22 +01:00
MemArenaAndroid.cpp Core: Don't create page table mappings before R/C bits are set 2026-02-04 21:35:22 +01:00
MemArenaDarwin.cpp Core: Don't create page table mappings before R/C bits are set 2026-02-04 21:35:22 +01:00
MemArenaUnix.cpp Core: Don't create page table mappings before R/C bits are set 2026-02-04 21:35:22 +01:00
MemArenaWin.cpp mingw: replace static_cast with reinterpret_cast as not permitted between void* and function params 2026-02-16 13:28:11 +00:00
MemoryUtil.cpp
MemoryUtil.h
MinizipUtil.h
MsgHandler.cpp
MsgHandler.h
Mutex.h
NandPaths.cpp
NandPaths.h
Network.cpp Network: Improve IPv4PortRange::ToString to support CIDR notation and only last octet difference. 2026-02-15 23:13:18 -06:00
Network.h Debugger/NetworkWidget: Add Triforce support 2026-02-15 20:14:15 -06:00
OneShotEvent.h
PcapFile.cpp
PcapFile.h
Profiler.cpp
Profiler.h
Projection.h
QoSSession.cpp
QoSSession.h
Random.cpp
Random.h
RangeSet.h Jit: Use RangeSet for physical_addresses 2026-02-23 23:01:49 +01:00
RangeSizeSet.h Jit: Use RangeSet for physical_addresses 2026-02-23 23:01:49 +01:00
scmrev.h.in
SCMRevGen.vcxproj
ScopeGuard.h
SDCardUtil.cpp
SDCardUtil.h
Semaphore.h
SettingsHandler.cpp
SettingsHandler.h
SFMLHelper.cpp
SFMLHelper.h
SmallVector.h
SocketContext.cpp
SocketContext.h
SpanUtils.h
SPSCQueue.h
StringLiteral.h
StringUtil.cpp
StringUtil.h StringUtil: Add SplitStringIntoArray function template. 2026-02-15 20:14:15 -06:00
Swap.h UnitTests: Add PageTableHostMappingTest 2026-02-04 21:35:22 +01:00
SymbolDB.cpp
SymbolDB.h
Thread.cpp
Thread.h
Timer.cpp
Timer.h
TimeUtil.cpp
TimeUtil.h
TransferableSharedMutex.h
TraversalClient.cpp
TraversalClient.h
TraversalProto.h
TraversalServer.cpp
TypeUtils.h
UnixUtil.h Common/UnixUtil: Only define CreateEventFD on Linux. 2026-02-15 20:14:15 -06:00
UPnP.cpp
UPnP.h
VariantUtil.h
Version.cpp
Version.h
WaitableFlag.h
WindowsDevice.cpp
WindowsDevice.h
WindowsRegistry.cpp
WindowsRegistry.h
WindowSystemInfo.h
WorkQueueThread.h
x64ABI.cpp
x64ABI.h
x64CPUDetect.cpp
x64Emitter.cpp
x64Emitter.h
x64FPURoundMode.cpp
x64Reg.h