On Mon, Sep 1, 2014 at 1:29 PM, Maxim Kuvyrkov <maxim.kuvyr...@linaro.org> wrote: > Hi Community! > > Google Summer of Code 2014 has come to an end. We've got some very good > results this year -- with code from 4 out of 5 projects checked in to either > GCC trunk or topic branch. Congratulations to students and mentors for their > great work! > > Even more impressive is the fact that [according to student self-evaluations] > most of the students intend to continue GCC development outside of the > program. > > I encourage both mentors and students to echo their feedback about GCC's GSoC > in this thread. The evaluations you posted on the GSoC website is visible to > only a few people, and there are good comments and thoughts there that > deserve a wider audience. > > Thank you, [your friendly GSoC admin signing off] I participated in GSoC 2014, working on "Unifying GENERIC and GIMPLE folding with pattern description". Many thanks to Richard Biener, for mentoring me for the project :) I am grateful to Diego Novillo for being my backup mentor, and Maxim Kuvyrkov for smooth and efficient administration of GSoC program.
* Project Description The purpose of this project is to write a tool that reads pattern descriptions written in a lisp-style DSL and generates simplification C code for folding on GIMPLE and GENERIC. Another goal is to provide an interface for other SSA propogation passes (eg: forwprop) for performing folding on-the-fly, using information from the pass lattice. This project aims to provide a single API for simplifications on GIMPLE and GENERIC. It's currently being developed on match-and-simplify branch. It was presented at GNU Tools Cauldron 2014 by Richard Biener: https://gcc.gnu.org/wiki/cauldron2014?action=AttachFile&do=view&target=cauldron-2014-match-and-simplify.pdf * Post GSoC I am happy to continue working on the project post GSoC. We have a couple of new features lined up to be added to DSL, and most of forwprop has been ported to pattern description by Richard Biener. We plan to merge in "infrastructure" and forwprop changes at-least in next GCC release. * GNU Tools Cauldron 2014 One of the best things about participating in GSoC for me, was an opporunity to attend GNU Tools Cauldron. I am grateful to Linaro Limited for sponsoring me for the same. It was a great learning experience attending various talks and interacting with the community. Regards, Prathamesh > > -- > Maxim Kuvyrkov > www.linaro.org > > >