(analysis: Analysis, out: CWriter)
| 30 | |
| 31 | |
| 32 | def generate_specializations(analysis: Analysis, out: CWriter) -> None: |
| 33 | out.emit("_specializations = frozendict(\n") |
| 34 | for family in analysis.families.values(): |
| 35 | out.emit(f'{family.name}=(\n') |
| 36 | seen = set() |
| 37 | for member in family.members: |
| 38 | if member.name in seen: |
| 39 | continue |
| 40 | seen.add(member.name) |
| 41 | out.emit(f' "{member.name}",\n') |
| 42 | out.emit("),\n") |
| 43 | out.emit(")\n\n") |
| 44 | |
| 45 | |
| 46 | def generate_specialized_opmap(analysis: Analysis, out: CWriter) -> None: |
no test coverage detected
searching dependent graphs…