(
pfamily: parser.Family,
instructions: dict[str, Instruction],
families: dict[str, Family],
)
| 1159 | |
| 1160 | |
| 1161 | def add_family( |
| 1162 | pfamily: parser.Family, |
| 1163 | instructions: dict[str, Instruction], |
| 1164 | families: dict[str, Family], |
| 1165 | ) -> None: |
| 1166 | family = Family( |
| 1167 | pfamily.name, |
| 1168 | pfamily.size, |
| 1169 | [instructions[member_name] for member_name in pfamily.members], |
| 1170 | ) |
| 1171 | for member in family.members: |
| 1172 | member.family = family |
| 1173 | # The head of the family is an implicit jump target for DEOPTs |
| 1174 | instructions[family.name].is_target = True |
| 1175 | families[family.name] = family |
| 1176 | |
| 1177 | |
| 1178 | def add_pseudo( |
no test coverage detected
searching dependent graphs…