Lines Matching refs:descr
548 analyze_descriptor(PyTypeObject *type, PyObject *name, PyObject **descr, int store)
552 *descr = NULL;
558 *descr = NULL;
563 *descr = descriptor;
674 PyObject *descr;
675 DescriptorClassification kind = analyze_descriptor(type, name, &descr, 0);
688 PyMemberDescrObject *member = (PyMemberDescrObject *)descr;
767 PyObject *descr;
768 DescriptorClassification kind = analyze_descriptor(type, name, &descr, 1);
781 PyMemberDescrObject *member = (PyMemberDescrObject *)descr;
889 PyObject *descr = NULL;
891 kind = analyze_descriptor((PyTypeObject *)owner, name, &descr, 0);
896 write_obj(cache->descr, descr);
950 PyObject *descr = NULL;
952 kind = analyze_descriptor(owner_cls, name, &descr, 0);
953 assert(descr != NULL || kind == ABSENT || kind == GETSET_OVERRIDDEN);
1020 /* `descr` is borrowed. This is safe for methods (even inherited ones from
1035 write_obj(cache->descr, descr);
1430 specialize_method_descriptor(PyMethodDescrObject *descr, _Py_CODEUNIT *instr,
1439 switch (descr->d_method->ml_flags &
1460 if ((PyObject *)descr == list_append && oparg == 1 && pop) {
1476 SPECIALIZATION_FAIL(PRECALL, builtin_call_fail_kind(descr->d_method->ml_flags));