mirror of
https://github.com/RPCSX/rpcsx.git
synced 2026-04-04 14:08:37 +00:00
LLVM: splitting and caching
This commit is contained in:
parent
4aab8db420
commit
0eb6bf6a67
11 changed files with 362 additions and 148 deletions
|
|
@ -4,6 +4,8 @@
|
|||
#include "PPUCallback.h"
|
||||
#include "ErrorCodes.h"
|
||||
|
||||
#include <map>
|
||||
|
||||
// Generate FNID or VNID for given name
|
||||
extern u32 ppu_generate_id(const char* name);
|
||||
|
||||
|
|
@ -41,8 +43,8 @@ public:
|
|||
task_stack on_load;
|
||||
task_stack on_unload;
|
||||
|
||||
std::unordered_map<u32, ppu_static_function> functions;
|
||||
std::unordered_map<u32, ppu_static_variable> variables;
|
||||
std::map<u32, ppu_static_function> functions;
|
||||
std::map<u32, ppu_static_variable> variables;
|
||||
|
||||
public:
|
||||
ppu_static_module(const char* name);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue