-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
IR Interpreter #8725
IR Interpreter #8725
Commits on May 7, 2016
-
Configuration menu - View commit details
-
Copy full SHA for d399c4a - Browse repository at this point
Copy the full SHA d399c4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4acf85a - Browse repository at this point
Copy the full SHA 4acf85aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 12edfce - Browse repository at this point
Copy the full SHA 12edfceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 38b7d89 - Browse repository at this point
Copy the full SHA 38b7d89View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c5510e - Browse repository at this point
Copy the full SHA 3c5510eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 750d520 - Browse repository at this point
Copy the full SHA 750d520View commit details -
Configuration menu - View commit details
-
Copy full SHA for a33f8b6 - Browse repository at this point
Copy the full SHA a33f8b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09969c0 - Browse repository at this point
Copy the full SHA 09969c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce8aae5 - Browse repository at this point
Copy the full SHA ce8aae5View commit details
Commits on May 8, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 1a2edc6 - Browse repository at this point
Copy the full SHA 1a2edc6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d4774d - Browse repository at this point
Copy the full SHA 7d4774dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e750987 - Browse repository at this point
Copy the full SHA e750987View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46e839b - Browse repository at this point
Copy the full SHA 46e839bView commit details -
Configuration menu - View commit details
-
Copy full SHA for aae32bd - Browse repository at this point
Copy the full SHA aae32bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 14df39d - Browse repository at this point
Copy the full SHA 14df39dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 98113ed - Browse repository at this point
Copy the full SHA 98113edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3eb5480 - Browse repository at this point
Copy the full SHA 3eb5480View commit details -
Configuration menu - View commit details
-
Copy full SHA for 492ea5f - Browse repository at this point
Copy the full SHA 492ea5fView commit details -
Move the IR interpreter out into its own file. Rename it in the UI. F…
…irst CMake and Android fixes.
Configuration menu - View commit details
-
Copy full SHA for f8659b8 - Browse repository at this point
Copy the full SHA f8659b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e52f61 - Browse repository at this point
Copy the full SHA 4e52f61View commit details -
2
Configuration menu - View commit details
-
Copy full SHA for ed0a037 - Browse repository at this point
Copy the full SHA ed0a037View commit details -
Configuration menu - View commit details
-
Copy full SHA for 52517ab - Browse repository at this point
Copy the full SHA 52517abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5dbac16 - Browse repository at this point
Copy the full SHA 5dbac16View commit details -
Configuration menu - View commit details
-
Copy full SHA for d4480d5 - Browse repository at this point
Copy the full SHA d4480d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for c7e4658 - Browse repository at this point
Copy the full SHA c7e4658View commit details -
jit-ir: Skip const flush on downcount op.
This allows discarding more unused constants.
Configuration menu - View commit details
-
Copy full SHA for d19174b - Browse repository at this point
Copy the full SHA d19174bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d7f151 - Browse repository at this point
Copy the full SHA 0d7f151View commit details -
Configuration menu - View commit details
-
Copy full SHA for d09f3a2 - Browse repository at this point
Copy the full SHA d09f3a2View commit details
Commits on May 9, 2016
-
Configuration menu - View commit details
-
Copy full SHA for a22ff68 - Browse repository at this point
Copy the full SHA a22ff68View commit details -
Configuration menu - View commit details
-
Copy full SHA for a1b4b51 - Browse repository at this point
Copy the full SHA a1b4b51View commit details -
jit-ir: Propagate constants for shifts.
This might optimize away an IRTEMP_0 in such cases.
Configuration menu - View commit details
-
Copy full SHA for 5221a02 - Browse repository at this point
Copy the full SHA 5221a02View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bd31ec - Browse repository at this point
Copy the full SHA 6bd31ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ce923d - Browse repository at this point
Copy the full SHA 7ce923dView commit details -
jit-ir: Add the rest to PropagateConstants.
Just for completeness.
Configuration menu - View commit details
-
Copy full SHA for f638477 - Browse repository at this point
Copy the full SHA f638477View commit details -
jit-ir: Remove redundant simplify pass.
This is just doing the same thing as the const folding pass, really.
Configuration menu - View commit details
-
Copy full SHA for f6d245f - Browse repository at this point
Copy the full SHA f6d245fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ccb8f8d - Browse repository at this point
Copy the full SHA ccb8f8dView commit details -
Merge pull request #8727 from unknownbrackets/ir-jit
Apply more constant propagation to IR
Configuration menu - View commit details
-
Copy full SHA for dee2a7e - Browse repository at this point
Copy the full SHA dee2a7eView commit details -
jit-ir: Correct downcount handling.
Oops, was wrong - already accounted for delay slots. Clear so we don't double count when emitting a syscall. Fixes FF4 utility msg flickering.
Configuration menu - View commit details
-
Copy full SHA for eb6551d - Browse repository at this point
Copy the full SHA eb6551dView commit details -
Merge pull request #8731 from unknownbrackets/ir-jit
jit-ir: Correct downcount handling
Configuration menu - View commit details
-
Copy full SHA for b1a180d - Browse repository at this point
Copy the full SHA b1a180dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f50617d - Browse repository at this point
Copy the full SHA f50617dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e44e97 - Browse repository at this point
Copy the full SHA 6e44e97View commit details -
1
Configuration menu - View commit details
-
Copy full SHA for e806c36 - Browse repository at this point
Copy the full SHA e806c36View commit details -
Configuration menu - View commit details
-
Copy full SHA for e711a47 - Browse repository at this point
Copy the full SHA e711a47View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28087a6 - Browse repository at this point
Copy the full SHA 28087a6View commit details -
Do the voffset remapping before the IR. This will let us easily add s…
…ome virtual VFPU registers for the IR to the end, plus it's slightly faster.
1Configuration menu - View commit details
-
Copy full SHA for a5d5c5c - Browse repository at this point
Copy the full SHA a5d5c5cView commit details -
4
Configuration menu - View commit details
-
Copy full SHA for 558bb19 - Browse repository at this point
Copy the full SHA 558bb19View commit details
Commits on May 10, 2016
-
2
Configuration menu - View commit details
-
Copy full SHA for 45efcda - Browse repository at this point
Copy the full SHA 45efcdaView commit details -
Configuration menu - View commit details
-
Copy full SHA for db1d1ff - Browse repository at this point
Copy the full SHA db1d1ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for b3dd369 - Browse repository at this point
Copy the full SHA b3dd369View commit details -
2
Configuration menu - View commit details
-
Copy full SHA for 219548b - Browse repository at this point
Copy the full SHA 219548bView commit details
Commits on May 12, 2016
-
14
Configuration menu - View commit details
-
Copy full SHA for 2cbfb19 - Browse repository at this point
Copy the full SHA 2cbfb19View commit details -
1
Configuration menu - View commit details
-
Copy full SHA for cb251ea - Browse repository at this point
Copy the full SHA cb251eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 182674c - Browse repository at this point
Copy the full SHA 182674cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 850d0ab - Browse repository at this point
Copy the full SHA 850d0abView commit details -
Configuration menu - View commit details
-
Copy full SHA for c69a8c0 - Browse repository at this point
Copy the full SHA c69a8c0View commit details -
1
Configuration menu - View commit details
-
Copy full SHA for 1851458 - Browse repository at this point
Copy the full SHA 1851458View commit details -
2
Configuration menu - View commit details
-
Copy full SHA for 7268abe - Browse repository at this point
Copy the full SHA 7268abeView commit details
Commits on May 13, 2016
-
jit-ir: Optimize out unused temp regs.
This way, if constants have made the temp obsolete (common with ins, for example), it won't even get set anymore.
Configuration menu - View commit details
-
Copy full SHA for 99468c6 - Browse repository at this point
Copy the full SHA 99468c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d06c6c0 - Browse repository at this point
Copy the full SHA d06c6c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f183c9 - Browse repository at this point
Copy the full SHA 9f183c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 29ed8d2 - Browse repository at this point
Copy the full SHA 29ed8d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8126ca - Browse repository at this point
Copy the full SHA a8126caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 57b3dbf - Browse repository at this point
Copy the full SHA 57b3dbfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ddb2fb - Browse repository at this point
Copy the full SHA 1ddb2fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for c11c046 - Browse repository at this point
Copy the full SHA c11c046View commit details -
jit-ir: Apply prefixes for vector init ops.
Without this, Gods Eater Burst is horribly broken.
Configuration menu - View commit details
-
Copy full SHA for f521203 - Browse repository at this point
Copy the full SHA f521203View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e3572d - Browse repository at this point
Copy the full SHA 9e3572dView commit details -
Without this, Gods Eater Burst crashes before going in game.
Configuration menu - View commit details
-
Copy full SHA for 7b43e0e - Browse repository at this point
Copy the full SHA 7b43e0eView commit details -
Merge pull request #8732 from unknownbrackets/ir-jit
Add a pass to remove temporary regs
Configuration menu - View commit details
-
Copy full SHA for 49b1339 - Browse repository at this point
Copy the full SHA 49b1339View commit details -
jit-ir: Optimize out beql; break; sequences.
These are often used following divs, and are harmless. Things get a bit easier if we just never compile them.
Configuration menu - View commit details
-
Copy full SHA for 066b0b7 - Browse repository at this point
Copy the full SHA 066b0b7View commit details -
Merge pull request #8733 from unknownbrackets/ir-jit
jit-ir: Optimize out beql; break; sequences
Configuration menu - View commit details
-
Copy full SHA for fc9159f - Browse repository at this point
Copy the full SHA fc9159fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f636b2a - Browse repository at this point
Copy the full SHA f636b2aView commit details -
1
Configuration menu - View commit details
-
Copy full SHA for 91a6cf5 - Browse repository at this point
Copy the full SHA 91a6cf5View commit details -
2
Configuration menu - View commit details
-
Copy full SHA for 5b25041 - Browse repository at this point
Copy the full SHA 5b25041View commit details -
Simple workaround for timing issue with coreState after syscall.
Also fixes off by one in ForceCheck.
2Configuration menu - View commit details
-
Copy full SHA for 5923013 - Browse repository at this point
Copy the full SHA 5923013View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7091a8 - Browse repository at this point
Copy the full SHA b7091a8View commit details
Commits on May 14, 2016
-
Qt: Remove CPU core option from menu.
We've removed on Windows too, and this fixes a build error.
Configuration menu - View commit details
-
Copy full SHA for b7224e2 - Browse repository at this point
Copy the full SHA b7224e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for efc8a8e - Browse repository at this point
Copy the full SHA efc8a8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e2aca38 - Browse repository at this point
Copy the full SHA e2aca38View commit details -
Merge pull request #8735 from hrydgard/ir-jit-test
Buildfixes + Travis caching
Configuration menu - View commit details
-
Copy full SHA for 042dcc1 - Browse repository at this point
Copy the full SHA 042dcc1View commit details -
6
Configuration menu - View commit details
-
Copy full SHA for 7a7c3b9 - Browse repository at this point
Copy the full SHA 7a7c3b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 91bc3c3 - Browse repository at this point
Copy the full SHA 91bc3c3View commit details