Justin Bogner d1b4e60339 llvm-cov: Distinguish expansion/instantiation from SourceCoverageView
SourceCoverageView currently has "Kind" and a list of child views, all
of which must have either an expansion or an instantiation Kind. In
addition to being an error-prone design, this makes it awkward to
differentiate between the two child types and adds a number of
optionally used members to the type.

Split the subview types into their own separate objects, and maintain
lists of each rather than one combined "Children" list.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@217940 91177308-0d34-0410-b5e6-96231b3b80d8
2014-09-17 05:33:20 +00:00
..
2014-09-02 22:28:02 +00:00
2014-09-10 12:51:52 +00:00
2014-09-15 19:42:42 +00:00
2014-08-01 06:16:03 +00:00
2014-08-01 14:57:05 +00:00
2014-09-15 19:42:42 +00:00
2014-09-16 03:52:46 +00:00