Poucos dias após a data de lançamento prevista, os desenvolvedores do LLVM anunciaram a disponibilidade da versão 3.2 do compilador. O projeto LLVM engloba um conjunto de ferramentas de compilação, como o C/C++/Objective C compiler Clang, o tempo de execução da biblioteca compiler-rt, o depurador low-level LLDB, uma biblioteca padrão C + + biblioteca padrão libc++ e JVM VMKit que utiliza LLVM para estática e compilação JIT.
Com LLVM 3.2, o compilador inclui um modelo mais poderoso Scalar Replacement of Aggregates (SROA), criando o código que pode ser otimizado com mais facilidade. Além disso, um novo backend NVPTX substitui o PTX existente e é baseado no código LLVM utilizado por CUDA da NVIDIA e compiladores OpenCL. A lista completa de mudanças no LLVM 3.2 e explicações detalhadas sobre os novos recursos estão disponíveis nas notas de lançamento. O código fonte do LLVM 3.2 pode ser baixado a partir do site do projeto na Web.
Saiba Mais:
[1] Heise On-line http://www.h-online.com/open/news/it...e-1774076.html