gh-134584: Decref elimination for float ops in the JIT (GH-134588) · python/cpython@fba5dde · GitHub
Skip to content

Commit fba5dde

Browse files
gh-134584: Decref elimination for float ops in the JIT (GH-134588)
This PR adds a PyJitRef API to the JIT's optimizer that mimics the _PyStackRef API. This allows it to track references and their stack lifetimes properly. Thus opening up the doorway to refcount elimination in the JIT.
1 parent 8dd8b5c commit fba5dde

14 files changed

Lines changed: 1027 additions & 740 deletions

Include/internal/pycore_optimizer.h

Lines changed: 75 additions & 32 deletions

0 commit comments

Comments
 (0)