[LLVMdev] Potential Google Summer of Code Applicant

John Criswell
Mon, 02 Apr 2012 14:39:32 -0000

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>