dolphin/Source
JosJuice 80171adf1e PPCTables: Retire FL_EVIL
FL_EVIL is only used for blocking instructions from being reordered.
There are three types of instructions which have FL_EVIL set:

1. CR operations. The previous commits improved our CR analysis
   and removed FL_EVIL from these instructions.
2. Load/store operations. These are always blocked from reordering
   due to always having canCauseException set.
3. isync. I don't know if we actually need to prevent reordering
   around this one, since as far as I know we only do reorderings
   that are guaranteed to not change the behavior of the program.
   But just in case, I've renamed FL_EVIL to FL_NO_REORDER instead of
   removing it entirely, so that it can be used for this instruction.
2023-11-28 18:59:34 +01:00
..
Android Android: Remove HostThreadLocks that are no longer needed 2023-11-25 14:06:29 +01:00
Core PPCTables: Retire FL_EVIL 2023-11-28 18:59:34 +01:00
DSPSpy
DSPTool
PCH
UnitTests Remove _M_X86 in favour of _M_X86_64 2023-11-28 23:03:20 +11:00
VSProps Remove redundant 32-bit code 2023-11-28 23:03:26 +11:00
.clang-format
CMakeLists.txt
dolphin-emu.sln Add lz4 submodule 2023-10-02 17:28:23 -04:00