Invoke the Specializer callback for a method if one has been registered
(
builder: IRBuilder, expr: CallExpr, callee: MemberExpr, typ: RType | None = None
)
| 210 | |
| 211 | |
| 212 | def apply_method_specialization( |
| 213 | builder: IRBuilder, expr: CallExpr, callee: MemberExpr, typ: RType | None = None |
| 214 | ) -> Value | None: |
| 215 | """Invoke the Specializer callback for a method if one has been registered""" |
| 216 | name = callee.fullname if typ is None else callee.name |
| 217 | return _apply_specialization(builder, expr, callee, name, typ) |
| 218 | |
| 219 | |
| 220 | def specialize_function( |
no test coverage detected
searching dependent graphs…