Sagar Thakur via llvm-dev
2018-Mar-21 18:37 UTC
[llvm-dev] [GSoC 2018] A single updater class for Dominators in LLVM
Hi, I am a first year M.Tech (computer science) student at IIIT Hyderabad. I am interested in working on the project - single updater class for the dominator tree in llvm and the algorithm for pruning unwanted changes to the Post Dominator Tree. I have gone through the programmers manual of llvm in the past and I have 3 years experience of working with the LLVM community. I have also gone through the dominator class reference diagrams. I am also experimenting with the dominator tree IR unit tests in llvm and trying to see whats going on inside using the debug flag --debug-only=dom-tree-builder. Although I have worked previously in llvm, my work was mainly focused on the porting of MIPS processor for various LLVM projects. This is the first time I will be working on the generic part of LLVM. The area of dominator trees and such compiler optimizations is completely new to me and I always wanted to work on the internal data structures used in compiler optimization. I believe this project will be a good start for me to get into the field of compiler optimization. I have attached my proposal for the project and I would really appreciate if you can give me some feedback on the proposal. Regards, Sagar -------------- next part -------------- A non-text attachment was scrubbed... Name: gsoc2018_proposal.pdf Type: application/pdf Size: 91294 bytes Desc: not available URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180322/d6c572e4/attachment-0001.pdf>
Jakub (Kuba) Kuderski via llvm-dev
2018-Mar-22 20:38 UTC
[llvm-dev] [GSoC 2018] A single updater class for Dominators in LLVM
Hi Sagar, Thanks for the interest in the project. I left you some comments and feedback in the google doc with your proposal. Let us know if you have any questions. Sincerely, Jakub On Wed, Mar 21, 2018 at 2:37 PM, Sagar Thakur via llvm-dev < llvm-dev at lists.llvm.org> wrote:> Hi, > > I am a first year M.Tech (computer science) student at IIIT Hyderabad. I > am interested in working on the project - single updater class for the > dominator tree in llvm and the algorithm for pruning unwanted changes to > the Post Dominator Tree. > > I have gone through the programmers manual of llvm in the past and I have > 3 years experience of working with the LLVM community. I have also gone > through the dominator class reference diagrams. I am also experimenting > with the dominator tree IR unit tests in llvm and trying to see whats going > on inside using the debug flag --debug-only=dom-tree-builder. > > Although I have worked previously in llvm, my work was mainly focused on > the porting of MIPS processor for various LLVM projects. This is the first > time I will be working on the generic part of LLVM. The area of dominator > trees and such compiler optimizations is completely new to me and I always > wanted to work on the internal data structures used in compiler > optimization. I believe this project will be a good start for me to get > into the field of compiler optimization. > > I have attached my proposal for the project and I would really appreciate > if you can give me some feedback on the proposal. > > Regards, > > Sagar > > > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev > >-- Jakub Kuderski -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180322/1bc85e2b/attachment.html>
Sagar Thakur via llvm-dev
2018-Mar-23 13:04 UTC
[llvm-dev] [GSoC 2018] A single updater class for Dominators in LLVM
Hi Jakub, Thank you for the feedback and comments. I have addressed all of your comments. Please let me know if there are any other changes that need to be made. The google doc link is : https://docs.google.com/document/d/1YSpP7i6PYFFFPgD5yhEWMsSuGC0kUxjyy-rOaOawUqE/edit?ts=5ab416d7# Regards, Sagar On Friday 23 March 2018 02:08 AM, Jakub (Kuba) Kuderski wrote:> Hi Sagar, > > Thanks for the interest in the project. I left you some comments and > feedback in the google doc with your proposal. Let us know if you have > any questions. > > Sincerely, > Jakub > > On Wed, Mar 21, 2018 at 2:37 PM, Sagar Thakur via llvm-dev > <llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>> wrote: > > Hi, > > I am a first year M.Tech (computer science) student at IIIT > Hyderabad. I am interested in working on the project - single > updater class for the dominator tree in llvm and the algorithm for > pruning unwanted changes to the Post Dominator Tree. > > I have gone through the programmers manual of llvm in the past and > I have 3 years experience of working with the LLVM community. I > have also gone through the dominator class reference diagrams. I > am also experimenting with the dominator tree IR unit tests in > llvm and trying to see whats going on inside using the debug flag > --debug-only=dom-tree-builder. > > Although I have worked previously in llvm, my work was mainly > focused on the porting of MIPS processor for various LLVM > projects. This is the first time I will be working on the generic > part of LLVM. The area of dominator trees and such compiler > optimizations is completely new to me and I always wanted to work > on the internal data structures used in compiler optimization. I > believe this project will be a good start for me to get into the > field of compiler optimization. > > I have attached my proposal for the project and I would really > appreciate if you can give me some feedback on the proposal. > > Regards, > > Sagar > > > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org> > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev > <http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev> > > > > > -- > Jakub Kuderski-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180323/487f140a/attachment.html>
Apparently Analagous Threads
- [GSoC 2018] A single updater class for Dominators in LLVM
- [GSoC 2018] Request for review of GSoC proposal for "Improve debugging in optimized code"
- [GSOC 2018] Implement a single updater class for Dominators
- [GSOC 2018] Implement a single updater class for Dominators
- [GSOC 2018] Implement a single updater class for Dominators