dolphin/Source/Core/Core
Fiora 7ba9a8537b JIT: add basic register allocation heuristics
Should be at least a bit better than the previous LRU approach. Currently
has two basic components: whether a register is dirty (dirty registers need
to be stored, so clobbering them hurts more) and how many other registers will
be used between now and the next time a register gets used.

Also don't pre-load values that don't need to be in registers.
2014-10-09 20:09:14 -07:00
..
Boot Fix BAT register initial values in bootcode 2014-10-01 12:54:06 -07:00
Debugger Debug: fix display of instructions in virtual memory in MMU games 2014-09-27 01:07:37 -07:00
DSP DSPJitRegCache: Use std::array to represent the register arrays 2014-09-28 03:02:29 -04:00
FifoPlayer
HLE
HW Merge pull request #1226 from skidau/emu-wiimote-speaker-sample-rate 2014-10-09 14:11:21 +11:00
IPC_HLE Add a central variable g_want_determinism which controls whether to try to make things deterministic. 2014-09-28 21:34:31 -04:00
PowerPC JIT: add basic register allocation heuristics 2014-10-09 20:09:14 -07:00
ActionReplay.cpp
ActionReplay.h
ARDecrypt.cpp
ARDecrypt.h
ArmMemTools.cpp Fix build failing when disabling precompiled headers. 2014-09-19 18:17:51 -04:00
BootManager.cpp Add the override config option. 2014-09-28 21:34:31 -04:00
BootManager.h Remove some unnecessary semicolons 2014-09-11 13:05:31 -04:00
CMakeLists.txt [AArch64] Implement a bunch of integer instructions 2014-09-19 15:23:21 -05:00
ConfigManager.cpp Add on screen frame counter. 2014-09-30 18:49:44 -04:00
ConfigManager.h Add on screen frame counter. 2014-09-30 18:49:44 -04:00
Core.cpp Merge pull request #1187 from lioncash/global 2014-10-01 13:23:11 +10:00
Core.h Add a central variable g_want_determinism which controls whether to try to make things deterministic. 2014-09-28 21:34:31 -04:00
Core.vcxproj Reorganize backpatching a bit. Untested on ARM. 2014-09-17 19:57:06 -04:00
Core.vcxproj.filters Reorganize backpatching a bit. Untested on ARM. 2014-09-17 19:57:06 -04:00
CoreParameter.cpp JIT: fix accidental disabling of block linking by default 2014-10-09 12:00:40 -07:00
CoreParameter.h Debug: fix disable block linking option 2014-10-08 19:03:25 -07:00
CoreTiming.cpp
CoreTiming.h Remove some unnecessary semicolons 2014-09-11 13:05:31 -04:00
DSPEmulator.cpp
DSPEmulator.h
ec_wii.cpp
ec_wii.h Remove some unnecessary semicolons 2014-09-11 13:05:31 -04:00
GeckoCode.cpp
GeckoCode.h
GeckoCodeConfig.cpp Remove some unnecessary semicolons 2014-09-11 13:05:31 -04:00
GeckoCodeConfig.h Remove some unnecessary semicolons 2014-09-11 13:05:31 -04:00
Host.h
MemTools.h Run exception handlers on an alternate stack on Linux. 2014-09-17 19:57:04 -04:00
Movie.cpp Add wiimote tas input. 2014-10-03 12:02:52 -04:00
Movie.h Add wiimote tas input. 2014-10-03 12:02:52 -04:00
NetPlayClient.cpp NetPlayClient: Remove unused macro 2014-09-29 08:42:18 -04:00
NetPlayClient.h Remove some unnecessary semicolons 2014-09-11 13:05:31 -04:00
NetPlayProto.h Remove some unnecessary semicolons 2014-09-11 13:05:31 -04:00
NetPlayServer.cpp
NetPlayServer.h
PatchEngine.cpp
PatchEngine.h
State.cpp Increased the savestate internal version. 2014-09-28 11:51:14 +10:00
State.h
VolumeHandler.cpp Fix build failing when disabling precompiled headers. 2014-09-19 18:17:51 -04:00
VolumeHandler.h
x64MemTools.cpp Fix build failing when disabling precompiled headers. 2014-09-19 18:17:51 -04:00