-
61
pages
-
English
-
Documents
Description
The LLVM Compiler Framework and InfrastructureChris Lattner Vikram Advelattner@cs.uiuc.edu vadve@cs.uiuc.eduhttp://llvm.cs.uiuc.edu/LCPC Tutorial: September 22, 2004AcknowledgementsUIUC Contributors: External Contributors:v Tanya Brethour v Henrik Bachv Misha Brukman v Nate Begemanv Cameron Buschardt v Jeff Cohenv John Criswell v Paolo Invernizziv Alkis Evlogimenos v Brad Jonesv Brian Gaeke v Vladimir Merzliakovv Ruchira Sasanka vPrusv Anand Shukla v Reid Spencerv Bill WendlingFunding: This work is sponsored by the NSF Next Generation Software program through grants EIA-0093426 (an NSF CAREER award) and EIA-0103756. It is also supported in part by the NSF Operating Systems and Compilers program (grant #CCR-9988482), the NSF Embedded Systems program (grant #CCR-0209202), the MARCO/DARPA Gigascale Systems Research Center (GSRC), IBM through the DARPA-funded PERCS project, and the Motorola University Partnerships in Research program.http://llvm.cs.uiuc.edu/ Chris Lattner – lattner@cs.uiuc.eduLLVM Compiler Systemn The LLVM Compiler InfrastructurevProvides reusable components for building compilersvReduce the time/cost to build a new compilervBuild static compilers, JITs, trace-based optimizers, ...n The LLVM Compiler FrameworkvEnd-to-end compilers using the LLVM infrastructurevC and C++ are robust and aggressive:n Java, Scheme and others are in developmentvEmit C code or native code for X86, Sparc, PowerPChttp://llvm.cs.uiuc.edu/ Chris ...
-
Publié par
-
Langue
English