Displaying 3 results from an estimated 3 matches for "d86974".
2020 Sep 30
2
[RFC] Framework for Finding and Using Similarity at the IR Level
...model has also been slightly reworked since the initial results to be more general, and try to use target hooks, but not all of the target hooks that we would really want exist. So, if it has been applied, I’ll definitely need to take a look.
I applied the patches in order on top of your commit of D86974
(15645d044bc) that is:
D86975 - D86976 - D86977 - D86978 - D87294 - D87296 - D87298 - D87299 - D87300
D87301 - D87302 - D87309 - D87310
So, the cost model was part of it, I don't remember if I had to
resolve some conflicts for
it, but I'll re-check and look if it was applied correctly.
Yv...
2020 Sep 01
2
[RFC] Framework for Finding and Using Similarity at the IR Level
...: 15, "e": 20}],
“2": [{"s": 1, "e": 4}, {"s": 21, "e": 24}]
}
This information could be used to create interfaces to look at, and compare the similarity present in the program, such as in the example interface here: https://reviews.llvm.org/D86974 <https://reviews.llvm.org/D86974>, which has two instances of the program alongside its IR with two different similar sections highlighted.
Application: Deduplicating Similarity with Outlining:
Alternatively, following identifying the similar sections of the program, the similar regions of...
2020 Sep 30
2
[RFC] Framework for Finding and Using Similarity at the IR Level
Hi Andrew,
Thanks for this great work and presentation, I've also a huge interest in code
size reduction. I already looked at the first IR Outliner proposal,
and I really
like your more general approach.
I wanted to look at the impact on ARM targets, and managed to apply
your patchset
up to D87311 (the remaining ones which are related to call instructions and GEP
need to be reworked to be