Roman Levenstein
5e91fd3a62
Extend ClassHierarchyAnalysis to provide information about indirect subclasses. This is used e.g. by the upcoming devirtualizer changes.
...
Swift SVN r22521
2014-10-04 09:49:47 +00:00
Nadav Rotem
685bb84c15
Minor cleanup. NFC.
...
Swift SVN r20851
2014-07-31 21:22:17 +00:00
Nadav Rotem
1b980052b1
Cache the class hierarchy construction.
...
Before this commit we scanned the vtables every time we wanted to know who are the subclasses of a class. Now we scan the vtables just once.
Swift SVN r20847
2014-07-31 21:07:11 +00:00
Nadav Rotem
0cb8bf0ab8
Implement polymorphic inline caches.
...
Swift SVN r20740
2014-07-30 07:43:47 +00:00
Nadav Rotem
7faa5883df
Add a basic Class Hierarchy Analysis. At this point it only lists classes that are inherited from in this module.
...
Swift SVN r20710
2014-07-29 23:01:01 +00:00