0
0
Fork 0
mirror of https://github.com/GreemDev/Ryujinx.git synced 2024-12-23 11:35:47 +00:00
Ryujinx/ARMeilleure
FICTURE7 36ec1bc6c0
Relax block ordering constraints (#1535)
* Relax block ordering constraints

Before `block.Next` had to follow `block.ListNext`, now it does not.
Instead `CodeGenerator` will now emit the necessary jump instructions
to ensure control flow.

This makes control flow and block order modifications easier. It also
eliminates some simple cases of redundant branches.

* Set PPTC version
2020-09-12 12:32:53 -03:00
..
CodeGen Relax block ordering constraints (#1535) 2020-09-12 12:32:53 -03:00
Common CodeGen Optimisations (LSRA and Translator) (#978) 2020-03-18 22:44:32 +11:00
Decoders SIMD&FP load/store with scale > 4 should be undefined (#1522) 2020-09-01 17:02:23 -03:00
Diagnostics Relax block ordering constraints (#1535) 2020-09-12 12:32:53 -03:00
Instructions Do not emit StoreToContext before Return (#1537) 2020-09-07 12:52:17 +10:00
IntermediateRepresentation Relax block ordering constraints (#1535) 2020-09-12 12:32:53 -03:00
Memory Implement inline memory load/store exclusive and ordered (#1413) 2020-07-30 11:29:28 -03:00
State Amadeus: Final Act (#1481) 2020-08-17 22:49:37 -03:00
Translation Relax block ordering constraints (#1535) 2020-09-12 12:32:53 -03:00
ARMeilleure.csproj Remove the Ryujinx.Debugger project (#1506) 2020-08-30 19:06:05 +02:00
Optimizations.cs Faster crc32 implementation (#1294) 2020-06-05 20:58:27 +10:00
Statistics.cs Suppress warnings from fields never used or never assigned (CS0169 and CS0649) (#919) 2020-04-21 07:59:59 +10:00