Vincent Lejeune
|
f2c8db75bf
|
PPU/LLVM: Do not recompile blocks
|
2015-09-01 18:58:10 +03:00 |
|
Vincent Lejeune
|
5fe3ea6440
|
PPU/LLVM: Use a big table instead of an unordered_map to get compilation result.
The hashmap overhead may be really big in some case.
|
2015-08-26 22:22:01 +02:00 |
|
Vincent Lejeune
|
241dedef4e
|
PPU/LLVM: Properly print verification string
|
2015-08-26 21:54:40 +02:00 |
|
Vincent Lejeune
|
b2ca9edde2
|
PPU/LLVM: Use ExecuteFunction in ExecuteTillReturn
|
2015-08-26 21:54:39 +02:00 |
|
Vincent Lejeune
|
f81192373f
|
PPU/LLVM: Replace magic number with opcode enum in GetBranchTypeFromInstruction.
|
2015-08-26 21:54:39 +02:00 |
|
Nekotekina
|
ce494f8847
|
fmt::by_value, fmt::Format removed
|
2015-08-24 21:22:42 +03:00 |
|
Nekotekina
|
15057ffc5e
|
wtf?
|
2015-08-24 21:22:40 +03:00 |
|
Danila Malyutin
|
aeee0758c2
|
Ignore warnings in VS from llvm headers
|
2015-08-16 23:40:03 +03:00 |
|
Raul Tambre
|
a775b428f4
|
Merge pull request #1173 from vlj/llvm36-debug
Add debug options for llvm compiler
|
2015-08-12 17:53:49 +03:00 |
|
Raul Tambre
|
d10c44ed3a
|
Merge pull request #1175 from danilaml/appveyor-cmake
Make it possible to compile rpcs3 on win via cmake and make win builds available for download on appveyor
|
2015-08-11 20:44:22 +03:00 |
|
Vincent Lejeune
|
e459d01927
|
PPU/LLVM: Add debug tool for LLVM recompiler
|
2015-08-11 18:10:32 +02:00 |
|
Vincent Lejeune
|
6e8a5f3a5f
|
PPU/LLVM: Avoid recompiler thread spinning forever
|
2015-08-10 20:32:22 +02:00 |
|
Vincent Lejeune
|
53769ae1bd
|
PPU/LLVM: Fix recursive call crashing llvm backend
|
2015-08-10 19:59:30 +02:00 |
|
Danila Malyutin
|
ddff65d288
|
Make it possible to build rpcs3 via cmake/vs2015 combo.
|
2015-08-08 04:43:08 +03:00 |
|
Vincent Lejeune
|
fc3314ea96
|
PPU/LLVM: Print PPC block before translated LLVM bytecode
|
2015-08-05 17:27:59 +02:00 |
|
Vincent Lejeune
|
8f490e8ecd
|
PPU/LLVM: Try to fix crash (again) when cleaning modules
|
2015-08-01 21:56:44 +02:00 |
|
Danila Malyutin
|
5ae6586803
|
Add missing override specifiers
|
2015-07-26 18:37:14 +03:00 |
|
Danila Malyutin
|
e810eabd32
|
Clean up and fixes
|
2015-07-26 18:09:33 +03:00 |
|
Danila Malyutin
|
6849192b39
|
Tabify
|
2015-07-26 18:09:31 +03:00 |
|
Danila Malyutin
|
6832910187
|
Update llvm tests to work with new mcjit recomp
WIP, also found some offending instructions with it.
|
2015-07-26 18:09:29 +03:00 |
|
vlj
|
26f6b89530
|
PPU/LLVM: Remove duplicate m_address_to_ordinal map and improve cleaning
|
2015-07-22 02:11:00 +03:00 |
|
vlj
|
501c14fc65
|
PPU/LLVM: Clean code
Replace auto with real type, reduce indent and useless variables...
|
2015-07-22 02:10:58 +03:00 |
|
vlj
|
4adb9a2683
|
PPU/LLVM: Do not cache block
|
2015-07-22 02:10:57 +03:00 |
|
vlj
|
abd61538ea
|
PPU/LLVM: Rename ExecutionEngine to CPUHybridDecoderRecompiler
In order to avoid naming conflict with llvm own ExecutionEngine
|
2015-07-22 02:10:55 +03:00 |
|
vlj
|
7592b87a90
|
PPU/LLVM: Fix build
|
2015-07-22 02:10:54 +03:00 |
|
Nekotekina
|
b3dfa4f5a2
|
VS2015
|
2015-07-22 02:10:14 +03:00 |
|
vlj
|
cfa0079c3d
|
PPU/LLVM: Fix branch detection
Thanks Nekotekina for the fix
|
2015-07-22 01:32:19 +03:00 |
|
Vincent Lejeune
|
b7d5d70a92
|
PPU/LLVM: Fix for callback spinning undefinitly
Thanks for Nekoteki for the fix
|
2015-07-22 01:32:18 +03:00 |
|
Nekotekina
|
2f7fe35f5c
|
Minor style change
|
2015-07-21 23:14:31 +03:00 |
|
Nekotekina
|
48c75105e2
|
"Memory" eliminated
|
2015-07-18 03:12:06 +03:00 |
|
Nekotekina
|
2d37c6b5e2
|
sys_memory, sys_mmapper rewritten
LogBase::Fatal() removed
|
2015-07-10 20:37:12 +03:00 |
|
Nekotekina
|
83321c5be7
|
sys_time_get_current_time fixed, CALL_FUNC draft
|
2015-07-10 04:31:30 +03:00 |
|
Nekotekina
|
8f9e1100c8
|
SPU fixes, various fixes
|
2015-07-10 04:31:25 +03:00 |
|
Nekotekina
|
6f1e76198a
|
Some fixes
|
2015-07-10 04:31:18 +03:00 |
|
Nekotekina
|
39f836b495
|
re32/se32/... macro eliminated, some fixes
|
2015-07-10 04:31:09 +03:00 |
|
Nekotekina
|
b84d831d8f
|
MFF_NO_RETURN flag introduced
|
2015-05-29 01:49:50 +03:00 |
|
luxsie
|
0f1bb8545d
|
Tab to Space.
|
2015-04-18 03:12:25 +08:00 |
|
luxsie
|
cd23a2ecaf
|
CppCheck: About assert side-effect and remove_if that i don't know enough..
|
2015-04-10 19:29:45 +08:00 |
|
Nekotekina
|
ec8519b969
|
LLVM stack overflow fix
|
2015-03-24 18:17:53 +03:00 |
|
Nekotekina
|
1d2351bf85
|
Attempt to fix bug
|
2015-03-08 00:20:38 +03:00 |
|
Nekotekina
|
d234493b4a
|
Compilation fix
|
2015-03-07 01:58:42 +03:00 |
|
Nekotekina
|
faaef03604
|
Fix
|
2015-02-21 14:30:26 +03:00 |
|
Nekotekina
|
152feb898e
|
libmixer fix
|
2015-02-19 22:17:30 +03:00 |
|
S Gopal Rajagopal
|
4272ec7a82
|
PPUJIT: Convert tabs to spaces
|
2015-02-19 00:37:09 +05:30 |
|
S Gopal Rajagopal
|
85648da706
|
Merge remote-tracking branch 'upstream/master'
|
2015-02-18 23:43:37 +05:30 |
|
S Gopal Rajagopal
|
681fb1eeaa
|
PPUJIT: Support stopping/pausing threads (does not always work)
|
2015-02-18 23:40:04 +05:30 |
|
Nekotekina
|
af986d8f4c
|
Loader improved, ModuleManager refactored
|
2015-02-18 19:22:06 +03:00 |
|
S Gopal Rajagopal
|
1365c830b2
|
PPUJIT: Fix EOL issues
|
2015-02-16 23:07:22 +05:30 |
|
S Gopal Rajagopal
|
e7f278b5d2
|
PPUJIT: Support exception based MMIO and reservations
|
2015-02-16 22:49:17 +05:30 |
|
Nekotekina
|
19acaf3f86
|
Bugfix, ECIWX/ECOWX disabled
|
2015-02-08 16:38:08 +03:00 |
|