GH-131798: Optimize away isinstance calls in the JIT (GH-134369)

This commit is contained in:
Tomas R.
2025-05-22 12:52:47 -04:00
committed by GitHub
parent fade146cfb
commit 484e00379b
9 changed files with 312 additions and 61 deletions

View File

@@ -551,6 +551,14 @@ dummy_func(void) {
value = sym_new_const(ctx, ptr);
}
op(_POP_CALL_LOAD_CONST_INLINE_BORROW, (ptr/4, unused, unused -- value)) {
value = sym_new_const(ctx, ptr);
}
op(_POP_CALL_ONE_LOAD_CONST_INLINE_BORROW, (ptr/4, unused, unused, unused -- value)) {
value = sym_new_const(ctx, ptr);
}
op(_POP_CALL_TWO_LOAD_CONST_INLINE_BORROW, (ptr/4, unused, unused, unused, unused -- value)) {
value = sym_new_const(ctx, ptr);
}