LinuxConf.Au: The ARM backend of LLVM
  • Video is free for view
  • Video is available for download
View_video

The Low Level Virtual Machine (LLVM) is a very versatile compiler construction framework. Its current uses include a non official GCC branch and a PyPy backend.

ARM is a beautifully designed architecture that has a very regular RISC instruction set but is able to obtain incredibly dense code.

This presentation will show the implementation of an ARM backend for LLVM. The LLVM backend interface, the instruction selection, the strengths and weakness of LLVM. The current status and possible improvements.



Tags: C and C++, LinuxConf.AU, Python, Lectures, Linux, Conferences, OS

Level: any Date: April 12, 2007 Votes: 0 User: scoundrel  Comments:
 
 

1 Response(s) to this entry

Subscribe to comments with RSS.