[LLVMdev] Potential Google Summer of Code Applicant

John Criswell criswell at illinois.edu
Mon Apr 2 07:39:32 PDT 2012


On 4/1/12 10:41 PM, Patrick Edwards wrote:
> Hi, my name is Patrick Edwards, and I'm currently a CS major at Kent 
> State University. I have always been interested in doing work with 
> compilers and LLVM seems to be a perfect fit for me to learn more over 
> the summer, and also contribute to open-source projects at the same 
> time. However, while browsing through the project ideas, the only 
> ideas I found accessible were the code reduction and compile 
> with/benchmark the LLVM compiler. I would really love to help LLVM, as 
> I have used C++ in quite a few of my classes and side programs, not to 
> mention learning other oddball languages as I wanted. If possible, 
> could someone please point me in the right direction to contribute to 
> LLVM in the best way I can?

Here are two random ideas I've had:

1) Run tests to see how well Google's Go language works with Dragonegg.  
Fix bugs that you find.  Measure performance of Dragonegg-compiled Go 
programs compiled over GCC-compiled and 6g compiled Go programs.

2) Create a Clang front-end for Google Go.  This would enable static 
analysis to be built for Google Go just as they are built for 
C/C++/Objective-C now.

If you haven't already, you might want to investigate the Open Projects 
pages of LLVM sub-projects such as compiler-rt, SAFECode, polly, klee, etc.

-- John T.

>
> Thank you in advance,
> Patrick Edwards, potential GSoC applicant
>
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20120402/e737d6eb/attachment.html>


More information about the llvm-dev mailing list