search for: d86977

Displaying 3 results from an estimated 3 matches for "d86977".

Did you mean: d6977
2020 Sep 30
2
[RFC] Framework for Finding and Using Similarity at the IR Level
...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. Yvan > Andrew > > > On Sep 30, 2020,...
2020 Sep 01
2
[RFC] Framework for Finding and Using Similarity at the IR Level
...either cannot be outlined, or require extra work to outline. Link: https://reviews.llvm.org/D86976 <https://reviews.llvm.org/D86976> IROutliner Only Inputs: Extract only regions that require inputs, and consolidate each group into one outlined function. Link Extract: https://reviews.llvm.org/D86977 <https://reviews.llvm.org/D86977> Link Consolidate: https://reviews.llvm.org/D86978 <https://reviews.llvm.org/D86978> IROutliner Constants: Elevate constants to arguments when they are not the same in each region. IROutliner Assumes: Handles the special case of llvm.assumes which are re...
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