dolphin/Source/Core/Core
Scott Mansell cf869fc24f Fix Idle Skipping in JitIL.
Has been broken since the flags-opt merge. The idle skipping code in
JitIL was very brittle and depended on the IL of it's inputs not
changing in any way.

flags-opt changed the IR generated by the cmp instruction, which is part
of the idle loop, causing JitIL to break in really weird ways, which
were almost impossible to track down.

This fixes various wii games crashing/not booting and the Regspill
error on (all?) gamecube mmu games.
2014-09-14 04:36:50 +12:00
..
Boot Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
Debugger Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
DSP Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
FifoPlayer Merge pull request #1027 from rohit-n/change-include 2014-09-10 00:35:16 -05:00
HLE Merge pull request #1027 from rohit-n/change-include 2014-09-10 00:35:16 -05:00
HW Remove some unnecessary semicolons 2014-09-11 13:05:31 -04:00
IPC_HLE Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
PowerPC Fix Idle Skipping in JitIL. 2014-09-14 04:36:50 +12:00
ActionReplay.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
ActionReplay.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
ARDecrypt.cpp Core: Make the tables in ARDecrypt.cpp static 2014-09-04 09:29:34 -04:00
ARDecrypt.h Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
ArmMemTools.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
BootManager.cpp Core: Get rid of Host_GetInstance() 2014-08-03 23:47:29 -04:00
BootManager.h Remove some unnecessary semicolons 2014-09-11 13:05:31 -04:00
CMakeLists.txt Merge pull request #897 from Sonicadvance1/AArch64-jit 2014-09-09 12:34:58 +10:00
ConfigManager.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
ConfigManager.h Remove dsound audio backend. 2014-08-23 11:19:19 -07:00
Core.cpp Fix warnings. 2014-09-11 01:55:43 -04:00
Core.h Kill Core::g_CoreStartupParameter. 2014-09-09 00:24:49 -04:00
Core.vcxproj WiiSaveCrypted: migrate to Core/HW. 2014-09-08 13:31:23 -04:00
Core.vcxproj.filters WiiSaveCrypted: migrate to Core/HW. 2014-09-08 13:31:23 -04:00
CoreParameter.cpp Remove extra semicolons at the ends of some lines. 2014-09-10 12:17:38 -04:00
CoreParameter.h Core: Get rid of Host_GetInstance() 2014-08-03 23:47:29 -04:00
CoreTiming.cpp JIT: completely inline timer reading 2014-09-04 21:55:36 -07:00
CoreTiming.h Remove some unnecessary semicolons 2014-09-11 13:05:31 -04:00
DSPEmulator.cpp Fix more header sorting issues in Core/ (now check-includes clean). 2014-02-20 01:01:11 +01:00
DSPEmulator.h Core: Get rid of the void handle parameter for DSP initialization 2014-07-26 16:54:36 -04:00
ec_wii.cpp Fix warnings unearthed by #579 2014-07-13 02:16:51 +02:00
ec_wii.h Remove some unnecessary semicolons 2014-09-11 13:05:31 -04:00
GeckoCode.cpp Fix signed/unsigned warning in GeckoCode.cpp. 2014-09-06 13:34:00 -04:00
GeckoCode.h Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
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 Core: Move the titlebar / statusbar abstraction to DolphinWX 2014-08-19 10:37:47 -04:00
MemTools.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
Movie.cpp Fix warnings. 2014-09-11 01:55:43 -04:00
Movie.h Remove some unnecessary semicolons 2014-09-11 13:05:31 -04:00
NetPlayClient.cpp Core: Get rid of calls to mem_fn in thread instantiations 2014-08-09 12:46:05 -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 Change default netplay buffer to 5. 2014-08-26 21:50:30 -04:00
NetPlayServer.h Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
PatchEngine.cpp Core: Turn some includes into forward declarations. 2014-07-27 13:37:09 -04:00
PatchEngine.h Core: Turn some includes into forward declarations. 2014-07-27 13:37:09 -04:00
State.cpp Merge pull request #1027 from rohit-n/change-include 2014-09-10 00:35:16 -05:00
State.h Various changes suggested by cppcheck 2014-02-28 12:43:20 +01:00
VolumeHandler.cpp mark all local variables as static 2014-07-11 16:10:20 +02:00
VolumeHandler.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
x64MemTools.cpp Merge pull request #1027 from rohit-n/change-include 2014-09-10 00:35:16 -05:00