Instituto de Computação - UNICAMP

MC039A/MO901I Seminários sobre Software Livre

Islene Calciolari Garcia

FSFLA

LLVM

Bruno Cardoso Lopes

10/06 às 16:00 na CB05

Resumo: O LLVM é uma estrutura de compilação que possibilita a aplicação de otimizações agressivas em diversas etapas de vida de um programa - em tempo de compilação, de link e de execução. Além disso, têm back-end estáticos e JIT para diversas arquiteturas. É um projeto Open Source com uma licença do tipo BSD/MIT. A palestra apresentará o LLVM e um pouco sobre seu funcionamento interno.

Sobre o palestrante: Bruno Cardoso Lopes é aluno de doutorado do Instituto de Computação/UNICAMP e contribuidor ativo do projeto LLVM desde 2007 - mantem o back-end MIPS e atualmente desenvolve melhorias para a geração de código independente de target.