Lines Matching refs:enum_refs
589 for enum_refs in fields_merge.values():
590 if len(enum_refs) > 1:
591 enum_refs = list(enum_refs)
592 enums_merge.add(enum_refs[0])
593 for enum_ref in enum_refs[1:]:
595 enums_merge.union(enum_ref, enum_refs[0])
599 for enum_refs in enums_merge.sets():
600 enum_refs = sorted(enum_refs)
601 newname = enum_refs[0] + '_' + newchip
604 newname = enum_refs[0] + '_' + newchip + str(i)
607 for enum_ref in enum_refs:
614 [(enum_ref, self.__enums[enum_ref]) for enum_ref in enum_refs],
639 def merge_enum_refs(enum_refs): argument
640 enum_refs = set(
642 for origin, enum_ref in enum_refs
644 … assert len(enum_refs) == 1 # should be ensured by how we determine the enums to be merged
645 return enum_refs.pop()
879 enum_refs = bucket_enum_refs[0]
887 for lhs, rhs in zip(enum_refs, bucket_enum_refs[idx])
890 enum_refs = [lhs or rhs for lhs, rhs in zip(enum_refs, bucket_enum_refs[idx])]