Ryujinx/ARMeilleure/Translation
riperiperi 1ae690ba2f
Use normal memory store path for DC ZVA (#2693)
Seems like this is used as an optimized way to clear memory in homebrew applications. Unfortunately, calling the software fallback method every 8 bytes was not very optimal.

The existing EmitStore is used by passing in ZR as the register to get a 0 write.
2021-09-29 01:21:30 +02:00
..
Cache Add multi-level function table (#2228) 2021-05-29 18:06:28 -03:00
PTC Use normal memory store path for DC ZVA (#2693) 2021-09-29 01:21:30 +02:00
ArmEmitterContext.cs Refactor PtcInfo (#2625) 2021-09-14 01:23:37 +02:00
Compiler.cs Refactor PtcInfo (#2625) 2021-09-14 01:23:37 +02:00
CompilerContext.cs
CompilerOptions.cs Refactor PtcInfo (#2625) 2021-09-14 01:23:37 +02:00
ControlFlowGraph.cs Reduce JIT GC allocations (#2515) 2021-08-17 15:08:34 -03:00
DelegateHelper.cs
DelegateInfo.cs
Delegates.cs Add multi-level function table (#2228) 2021-05-29 18:06:28 -03:00
DispatcherFunction.cs Add multi-level function table (#2228) 2021-05-29 18:06:28 -03:00
Dominance.cs
EmitterContext.cs Reduce JIT GC allocations (#2515) 2021-08-17 15:08:34 -03:00
GuestFunction.cs
RegisterToLocal.cs Reduce JIT GC allocations (#2515) 2021-08-17 15:08:34 -03:00
RegisterUsage.cs Reduce JIT GC allocations (#2515) 2021-08-17 15:08:34 -03:00
RejitRequest.cs
SsaConstruction.cs Reduce JIT GC allocations (#2515) 2021-08-17 15:08:34 -03:00
SsaDeconstruction.cs Reduce JIT GC allocations (#2515) 2021-08-17 15:08:34 -03:00
TranslatedFunction.cs
Translator.cs Refactor PtcInfo (#2625) 2021-09-14 01:23:37 +02:00
TranslatorStubs.cs Refactor PtcInfo (#2625) 2021-09-14 01:23:37 +02:00