Displaying 5 results from an estimated 5 matches for "optremarks".
2020 Sep 30
2
[RFC] Framework for Finding and Using Similarity at the IR Level
...][IROutliner] Adding support for consolidating functions with different output arguments.
> Merging Output Blocks: [IRSim][IROutliner] Merging output blocks for extracted functions with outputs
> Cost Model: [IRSim][IROutliner] Adding a cost model, and debug option to turn the model off.
> OptRemarks: [IRSim][IROutliner] Adding OptRemarks for the IROutliner.
> Function Attribute Merging: [IRSim][IROutliner] Adding consistent function attribute merging
> DebugInfo Handling: [IRSim][IROutliner] Adding DebugInfo handling for IR outlined functions.
> Outlining from linkonceodr: [IRSim][IRO...
2020 Sep 02
2
[RFC] Framework for Finding and Using Similarity at the IR Level
Indeed, an awesome project and an excellent report!
Code size doesn't really get much attention, so the level of detail and the
strong roadmap is refreshing.
Hopefully, the project will provide execution times along with code-size
> reductions.
>
I doubt it.
Outlining will (almost?) always make for slower code due to a lot more
calls being made. But that's ok for embedded targets,
2020 Sep 30
2
[RFC] Framework for Finding and Using Similarity at the IR Level
...t for consolidating functions with different output arguments.
> >> Merging Output Blocks: [IRSim][IROutliner] Merging output blocks for extracted functions with outputs
> >> Cost Model: [IRSim][IROutliner] Adding a cost model, and debug option to turn the model off.
> >> OptRemarks: [IRSim][IROutliner] Adding OptRemarks for the IROutliner.
> >> Function Attribute Merging: [IRSim][IROutliner] Adding consistent function attribute merging
> >> DebugInfo Handling: [IRSim][IROutliner] Adding DebugInfo handling for IR outlined functions.
> >> Outlining fr...
2020 Jan 06
2
Question about opt-report strings
Hi all,
I tried to poke my head into opt-report a while ago and didn't get very far. Now I'm looking at it again. I'm not sure I understand everything that's in place so my question here may be misguided.
I'm trying to understand the way strings are handled. When a remark is emitted, it seems that the string is constructed on the fly based on streaming inputs. For example,
2020 Sep 01
2
[RFC] Framework for Finding and Using Similarity at the IR Level
...similarity at the IR level. It has an internal representation that can be accessed via an analysis, allowing for easy access by other transformation and analysis passes that want to leverage detected similarity within a program. It can also be easily serialized into a file format like JSON, or as OptRemarks. In the future, a more advanced notion of similarity could be used, and would it be relatively simple to swap a new detection algorithm into the similarity framework.
At present, there have been two different applications developed on top of this framework. The first is a similarity visualizer to...