LLVM based PPU Recompiler. Intial commit

This commit is contained in:
S Gopal Rajagopal 2014-08-31 16:40:33 +05:30
parent 67bc9acbe0
commit 2bb63ad051
8 changed files with 4483 additions and 10 deletions

View file

@ -9,6 +9,7 @@
#include "Emu/SysCalls/Static.h"
#include "Emu/Cell/PPUDecoder.h"
#include "Emu/Cell/PPUInterpreter.h"
#include "Emu/Cell/PPULLVMRecompiler.h"
PPUThread& GetCurrentPPUThread()
{
@ -110,6 +111,10 @@ void PPUThread::DoRun()
}
break;
case 3:
m_dec = new PPULLVMRecompiler(*this);
break;
default:
LOG_ERROR(PPU, "Invalid CPU decoder mode: %d", Ini.CPUDecoderMode.GetValue());
Emu.Pause();