summaryrefslogtreecommitdiff
path: root/Source/Core/InputCommon/ControlReference/ExpressionParser.cpp
diff options
context:
space:
mode:
authormitaclaw <140017135+mitaclaw@users.noreply.github.com>2024-05-05 21:34:52 -0700
committermitaclaw <140017135+mitaclaw@users.noreply.github.com>2024-07-23 14:09:57 -0700
commit6c3024c3b1bf161c0c435640ccf5b8057a433f71 (patch)
treea89c4d5a0e82aaf3219e362d0a6ca6cd668349b7 /Source/Core/InputCommon/ControlReference/ExpressionParser.cpp
parentae43b10eff153c0322fcc254e1f63a92a8581d2e (diff)
CachedInterpreter: Combine Interpret, CheckDSI, CheckProgram, and WritePC
I tried making the new templated Interpret callback test only the relevant exceptions (EXCEPTION_DSI, EXCEPTION_PROGRAM, or both), but didn't find a significant performance boost in it. As I am learning, the biggest bottleneck is the number of callbacks emitted, not usually the actual contents of them.
Diffstat (limited to 'Source/Core/InputCommon/ControlReference/ExpressionParser.cpp')
0 files changed, 0 insertions, 0 deletions