This is a visual studio extension for displaying optimization remarks. It's a side project that I have been working on recently at work and wanted to see if people were interested in having this upstreamed in tools/extra. I'd like some feedback on what people think and if they would find it useful or not. It's still somewhat prototypy but I'd like to continue this upstream if possible.
It supports things like:
- Auto load remarks from VS intermediate directory.
- Auto load remarks from external build directory.
- Filtering Remarks by:
- hotness
- remark type(pass/miss/analysis/etc.)
- remark pass(inline/gvn/etc.)
- remark pass sub-type(e.g. inline definition)
- Comparing remarks from multiple build configurations.
- Only showing differences when comparing configurations.
- Auto emit remarks (if the tool chain supports it).
- Show visible remarks in the error list.
- Show visible remark counts(number of remarks per function) in the error list.
More documentation on what it does, and what it looks like, can be found at:
https://goo.gl/24jZZc