Anthony Pesch
|
1ce904f5a9
|
initial sh4 scif support for interacting with dcload
|
2017-10-25 20:54:18 -04:00 |
Anthony Pesch
|
9926e82a82
|
fix tools bitrot
|
2017-10-08 23:34:08 -04:00 |
Anthony Pesch
|
8768a6343c
|
added retex tool for converting PVR files to PNG files
|
2017-09-05 18:40:53 -04:00 |
Anthony Pesch
|
c066204038
|
fix bitrot in recc
fixed deserializing VALUE_BLOCK arguments
|
2017-08-20 23:28:44 -04:00 |
Anthony Pesch
|
68e2cb47dd
|
rename array_size to ARRAY_SIZE
|
2017-08-10 17:08:26 -04:00 |
Anthony Pesch
|
648041696f
|
fixed bitrot in recc
removed armv3 software interrupt callback
removed circular dependency between jit <-> x64_dispatch
|
2017-08-10 17:08:26 -04:00 |
Anthony Pesch
|
d4a4f0bb2a
|
moved hw and hle code to guest
|
2017-06-12 20:09:52 -04:00 |
Anthony Pesch
|
db355b4510
|
merge sys and core, the distinction between the two is trivial
|
2017-06-11 00:08:24 -04:00 |
Anthony Pesch
|
56771f6685
|
removed unused emit stats
|
2017-05-27 17:36:27 -04:00 |
Anthony Pesch
|
5fc185d4f1
|
moved interpeter code to its own backend
setup code to work without x64 backend
|
2017-05-27 17:20:03 -04:00 |
Anthony Pesch
|
00534496b4
|
replace one-off mergesort with the one in core
|
2017-05-25 20:33:41 -04:00 |
Anthony Pesch
|
e914e0df48
|
added retrace tool
|
2017-05-23 13:34:27 -04:00 |
Anthony Pesch
|
0f6e0df66b
|
fix recc bitrot
|
2017-05-23 17:28:17 -04:00 |
Anthony Pesch
|
eb2e1b6bcd
|
renamed CALL_FALLBACK to FALLBACK
|
2017-05-11 19:11:29 -04:00 |
Anthony Pesch
|
af48774b16
|
added blocks to ir
added control flow analysis pass
|
2017-01-07 00:32:54 -08:00 |
Anthony Pesch
|
9009d156af
|
allocate instance for each pass
|
2017-02-12 20:28:52 -08:00 |
Anthony Pesch
|
2d717d0166
|
added check for AVX support to x64_backend_create
fixed bitrot around shutdown process
|
2016-12-27 15:37:52 -08:00 |
Anthony Pesch
|
4444a431b5
|
ignore OP_LOAD_* ops when calculating potential unary constant folds
ran clang-format
|
2016-12-18 16:06:52 -08:00 |
joseph
|
d8a4a623f4
|
Constant Propagation Pass: Minor Fixes
|
2016-12-18 17:45:59 -06:00 |
joseph
|
4ba9885aab
|
Add basic constant propagation simplification
|
2016-12-18 16:51:05 -06:00 |
Anthony Pesch
|
c84d92fcd3
|
moved optimization passes
|
2016-12-17 18:37:12 -08:00 |
Anthony Pesch
|
f67f5c5b12
|
add emitter stats to recc
|
2016-12-16 23:35:26 -08:00 |
Anthony Pesch
|
37b9f52b6c
|
sanitize host addresses to a valid value when loading IR into recc
|
2016-12-16 21:03:54 -08:00 |
Anthony Pesch
|
c783d617a2
|
measure number of guest and host instructions in recc
|
2016-12-15 22:57:34 -08:00 |
Anthony Pesch
|
162bfce38f
|
added frontend code size stats to recc
|
2016-12-15 22:09:38 -08:00 |
Anthony Pesch
|
f0c7fe825e
|
improved aica timer accuracy
improved accuracy of aggregate counters
updated options in readme
removed some bool usage
|
2016-12-11 17:42:53 -08:00 |
Anthony Pesch
|
2b28a457da
|
added initial expression simplification pass
|
2016-12-10 13:08:55 -08:00 |
Anthony Pesch
|
81754734e9
|
added backend code generation size stat to recc
made system-level exception handler lazily install
updated formatting on src/sys/exception_handler* and src/sys/memory*
|
2016-12-07 22:53:09 -08:00 |
Anthony Pesch
|
c6b6bcfc76
|
reenabled recc builds
added basic readme for recc
added support for labels to ir_read() and ir_write()
added debug menu option to start / stop the dumping of the SH4 IR
|
2016-12-04 16:29:51 -08:00 |
Anthony Pesch
|
ce36ab436d
|
fixed compilation errors under msvc caused by recent c refactor
|
2016-07-12 23:53:16 -07:00 |
Anthony Pesch
|
a68084ffa0
|
updated recc
|
2016-06-26 23:18:58 -07:00 |
Anthony Pesch
|
ac2046bc36
|
ran latest clang-format
|
2016-06-21 23:40:25 -04:00 |
Anthony Pesch
|
0fd88d954c
|
added ra pass stats
|
2016-04-27 22:04:18 -07:00 |
Anthony Pesch
|
d49d107b78
|
placeholder sext/zext/trunc elimination pass
|
2016-04-11 01:22:16 -07:00 |
Anthony Pesch
|
09c5fa10cf
|
added directory processing to recc
|
2016-04-10 11:12:28 -07:00 |
Anthony Pesch
|
0242a67532
|
added debug logging
added debug pass stats to recc
|
2016-04-10 10:00:15 -07:00 |
Anthony Pesch
|
055af5081e
|
refactored to remove hw/ references from jit/ folder
added recc tool for compiling ir offline
|
2016-04-09 03:38:09 -07:00 |