Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add asm interpreter implementation of LOAD_ATTR_INSTANCE_SLOT_DESCR
For richards.py this occurs 25330 times, according to the bpftrace script. It is not the hottest, but it is easy to implement. (smaller) ... @interpreter_deopt[usdt:./build/bin/python:python:InterpreterDeopt_COMPARE_IN_MONOMORPHIC]: 14073 @interpreter_deopt[usdt:./build/bin/python:python:InterpreterDeopt_COMPARE_EQ_STR]: 17581 @interpreter_deopt[usdt:./build/bin/python:python:InterpreterDeopt_LOAD_ATTR_INSTANCE_TYPE]: 19845 @interpreter_deopt[usdt:./build/bin/python:python:InterpreterDeopt_LOAD_ATTR_INSTANCE_SLOT_DESCR]: 25330 @interpreter_deopt[usdt:./build/bin/python:python:InterpreterDeopt_BUILD_TUPLE]: 27540 @interpreter_deopt[usdt:./build/bin/python:python:InterpreterDeopt_GET_ITER]: 44881 @interpreter_deopt[usdt:./build/bin/python:python:InterpreterDeopt_INPLACE_OP_MONOMORPHIC]: 56030 @interpreter_deopt[usdt:./build/bin/python:python:InterpreterDeopt_BINARY_FLOORDIV_SMALLINT]: 57701 @interpreter_deopt[usdt:./build/bin/python:python:InterpreterDeopt_BINARY_OP_MONOMORPHIC]: 58618 (higher)
- Loading branch information