Switch range analysis to using LeafTypeTreeViews
Open
ir
optimizer
- Dominant language
- C++
- Stars
- 1.9k
- Forks
- 283
- Avg merge
- 2d 10h
- Merged PRs (30d)
- 135
Description
Range analysis uses LeafTypeTrees to store ranges for each node in the graph. This enables ranges to be stored for the elements of aggregate types. Currently there is a *huge* amount of copying and allocation which is performed. Range analysis would be much faster if LeafTypeTreeViews were used instead.
Contributor guide
Assessment
This issue has not been assessed yet.