Intial commit for advanced tracer

This commit is contained in:
S Gopal Rajagopal 2014-10-25 06:38:47 +05:30
parent ce21a9d250
commit 6bc0ce8046
4 changed files with 1596 additions and 1609 deletions

View file

@ -55,9 +55,13 @@ u64 rotr64(const u64 x, const u8 n) { return (x >> n) | (x << (64 - n)); }
#define rotl64 _rotl64 #define rotl64 _rotl64
#define rotr64 _rotr64 #define rotr64 _rotr64
namespace ppu_recompiler_llvm {
class Compiler;
}
class PPUInterpreter : public PPUOpcodes class PPUInterpreter : public PPUOpcodes
{ {
friend class PPULLVMRecompiler; friend class ppu_recompiler_llvm::Compiler;
private: private:
PPUThread& CPU; PPUThread& CPU;

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -630,7 +630,7 @@
<Filter>Emu\Cell</Filter> <Filter>Emu\Cell</Filter>
</ClCompile> </ClCompile>
<ClCompile Include="Emu\Cell\PPULLVMRecompilerTests.cpp"> <ClCompile Include="Emu\Cell\PPULLVMRecompilerTests.cpp">
<Filter>Source Files</Filter> <Filter>Emu\Cell</Filter>
</ClCompile> </ClCompile>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>