[LLVMdev] GSoC 2009: proposals!

Evan Cheng evan.cheng at apple.com
Sun Mar 29 18:46:52 PDT 2009


On Mar 27, 2009, at 10:59 AM, Bruno Cardoso Lopes wrote:

> Hi all,
>
> I have interest in some ideas, some I've seen in the Open project
> pages (copied straight from there) and some
> are by my own, they are:
>
> 1) Implement MachOWriter and ELFWriter to allow LLVM-based compilers
> to bypass an external assembler.
> This may include the idea of an assembler for inline assembly

This is be of tremendous value to the llvm community.

Evan

>
>
> 2) Write a disassembler for machine code that would use TableGen to
> output MachineInstrs for transformations, optimizations, etc.
> I read two interesting papers on this so far:
> * Automated Synthesis Of Efficient Binary Decoders for Retargetable
> Software Toolkits, DAC 2003
> * Generating decision trees for decoding binaries
>
> 3) Improve ARM be adding necessary ARMv7 instructions and support for
> VFPv3 and Thumb-2, all this for the ARMv7 Cortex A8 (I can get a
> i.MX515 board to play if this project is selected)
>
> 4) Improve MIPS be to support the Malta board (I'm working on this
> already, but I rather not work only with MIPS to change things a
> little bit, but I'd not bother working on this too)
>
> I'll improve the proposals in the GSoC app, but for now I'd just like
> to hear what the community
> has to say about the ideas (and what they need the most). Any
> suggestions are welcome :)
> btw, I don't mind writing more than one proposal and let the mentors
> get a decision if they like one :)
>
> Thanks
>
> -- 
> Bruno Cardoso Lopes
> http://www.brunocardoso.cc
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev




More information about the llvm-dev mailing list