Skip to content

Minor IR Interpreter optimizations, other bugfixes#19233

Merged
hrydgard merged 4 commits intomasterfrom
minor-ir-opt
Jun 2, 2024
Merged

Minor IR Interpreter optimizations, other bugfixes#19233
hrydgard merged 4 commits intomasterfrom
minor-ir-opt

Conversation

@hrydgard
Copy link
Owner

@hrydgard hrydgard commented Jun 2, 2024

Small optimizations in the IRInterpreter - the compiler can't optimize global memory loads around stores, so let's help it out with temporary locals. Shrinks the code of these ops considerably.

Fix a crash bug in the jitcompare view, add a decode counter to the vertex decoders in debug builds only.

@hrydgard hrydgard added the IRInterpreter Occurs with IR Interpreter but not with another CPU backend. label Jun 2, 2024
@hrydgard hrydgard added this to the v1.18.0 milestone Jun 2, 2024
@hrydgard hrydgard merged commit ac5c16f into master Jun 2, 2024
@hrydgard hrydgard deleted the minor-ir-opt branch June 2, 2024 09:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

IRInterpreter Occurs with IR Interpreter but not with another CPU backend.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant