Merge Tree Representation Changes from LTO branch
- The LTO branch includes changes to the representation of CALL_EXPR arguments and TYPE_ARG_TYPES to use more compact data structures. These changes do not depend on the actual LTO front end or code to emit information for use by the LTO front end.
- Sandra Loosemore, Brooks Moses, Lee Millward
- In addition to reducing overall memory usage, the changes should reduce work for the garbage collector and increase locality of reference.
- None in particular.
See the LinkTimeOptimization page for the status of these changes and remaining work to be done.