gh-148211: decompose _SHUFFLE_3_LOAD_CONST_INLINE_BORROW in JIT (GH-148816)

This commit is contained in:
Neko Asakura 2026-04-28 20:48:23 +08:00 committed by GitHub
parent be968c7210
commit 2b6a13710f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 1029 additions and 1167 deletions

View file

@ -6107,13 +6107,6 @@ dummy_func(
value = PyStackRef_FromPyObjectBorrow(ptr);
}
tier2 op(_SHUFFLE_3_LOAD_CONST_INLINE_BORROW, (ptr/4, callable, null, arg -- res, a, c)) {
res = PyStackRef_FromPyObjectBorrow(ptr);
a = arg;
c = callable;
INPUTS_DEAD();
}
tier2 op(_START_EXECUTOR, (executor/4 --)) {
#ifndef _Py_JIT
assert(current_executor == (_PyExecutorObject*)executor);