mirror of
https://github.com/Retropex/dolphin.git
synced 2025-06-03 07:52:32 +02:00
![]() This commit adds a new "discarded" state for registers. Discarding a register is like flushing it, but without actually writing its value back to memory. We can discard a register only when it is guaranteed that no instruction will read from the register before it is next written to. Discarding reduces the register pressure a little, and can also let us skip a few flushes on interpreter fallbacks. |
||
---|---|---|
.. | ||
RegCache | ||
Jit64_Tables.cpp | ||
Jit_Branch.cpp | ||
Jit_FloatingPoint.cpp | ||
Jit_Integer.cpp | ||
Jit_LoadStore.cpp | ||
Jit_LoadStoreFloating.cpp | ||
Jit_LoadStorePaired.cpp | ||
Jit_Paired.cpp | ||
Jit_SystemRegisters.cpp | ||
Jit.cpp | ||
Jit.h | ||
JitAsm.cpp | ||
JitAsm.h |