This is an archive of the discontinued LLVM Phabricator instance.

Remove CompositeType
AbandonedPublic

Authored by ctetreau on Mar 4 2020, 3:08 PM.

Details

Reviewers
None
Summary

Since there exists only one subclass of CompositeType that is not also a
subclass of Type, we can eliminate CompositeType and move it's functions
into StructType. This simplifies the VectorType inheritance hierarchy
enabling us to more easily refactor VectorType

Diff Detail

Event Timeline

ctetreau created this revision.Mar 4 2020, 3:08 PM
Herald added a project: Restricted Project. · View Herald TranscriptMar 4 2020, 3:08 PM
ctetreau abandoned this revision.Mar 4 2020, 4:28 PM