summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/GraphicsModSystem/Config/GraphicsModAsset.h
diff options
context:
space:
mode:
authorJosJuice <josjuice@gmail.com>2021-10-16 16:42:39 +0200
committerJosJuice <josjuice@gmail.com>2023-11-28 18:59:34 +0100
commit80171adf1ec33dc0199d471c5cde2987e1536637 (patch)
tree7d8ce09918b69e169cc98079578733a22cb4fe6f /Source/Core/VideoCommon/GraphicsModSystem/Config/GraphicsModAsset.h
parentf494a3d9e8ec60fafdc600f5c4507d97b3053ec8 (diff)
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.
Diffstat (limited to 'Source/Core/VideoCommon/GraphicsModSystem/Config/GraphicsModAsset.h')
0 files changed, 0 insertions, 0 deletions