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
>
>
>

Reply via email to