Lines Matching refs:enum_refs
591 for enum_refs in fields_merge.values():
592 if len(enum_refs) > 1:
593 enum_refs = list(enum_refs)
594 enums_merge.add(enum_refs[0])
595 for enum_ref in enum_refs[1:]:
597 enums_merge.union(enum_ref, enum_refs[0])
601 for enum_refs in enums_merge.sets():
602 enum_refs = sorted(enum_refs)
603 newname = enum_refs[0] + '_' + newchip
606 newname = enum_refs[0] + '_' + newchip + str(i)
609 for enum_ref in enum_refs:
616 [(enum_ref, self.__enums[enum_ref]) for enum_ref in enum_refs],
641 def merge_enum_refs(enum_refs): argument
642 enum_refs = set(
644 for origin, enum_ref in enum_refs
646 … assert len(enum_refs) == 1 # should be ensured by how we determine the enums to be merged
647 return enum_refs.pop()
881 enum_refs = bucket_enum_refs[0]
889 for lhs, rhs in zip(enum_refs, bucket_enum_refs[idx])
892 enum_refs = [lhs or rhs for lhs, rhs in zip(enum_refs, bucket_enum_refs[idx])]