FERRAMENTAS LINUX: LLVM
Mostrando postagens com marcador LLVM. Mostrar todas as postagens
Mostrando postagens com marcador LLVM. Mostrar todas as postagens

quarta-feira, 12 de junho de 2024

Clang 19 Git Introduces C23 #embed: The Revolutionary Pre-Processor Directive

 

O Clang 19 Git trouxe uma novidade significativa para desenvolvedores de C e C++: o suporte para o #embed, uma nova diretiva de pré-processador aprovada no padrão C23. 

quarta-feira, 29 de maio de 2024

Lançamento do Novo Shader Compiler do DirectX da Microsoft

 


HLSL 202x é o nome provisório da próxima geração da High-Level Shader Language, a linguagem de sombreamento usada pelo Direct3D, similar ao GLSL do OpenGL. 

segunda-feira, 27 de maio de 2024

Novo Lançamento: Intel ISPC 1.24 - Aproveite ao Máximo as Capacidades de SIMD

 


A Intel apresenta hoje a nova versão do Intel Implicit SPMD Program Compiler (ISPC), voltado para a linguagem de programação C e suas variantes que apresentam extensões de programação SPMD. 

quinta-feira, 23 de maio de 2024

A Intel Remove Totalmente o Suporte Xeon Phi do Compilador LLVM/Clang 19

 

A Intel deu mais um passo rumo à modernização de seu suporte, seguindo os passos do GCC, ao remover completamente o suporte para os aceleradores Xeon Phi no compilador LLVM/Clang 19.

quinta-feira, 2 de maio de 2024

Maximizando o Desempenho do Software: Uma Discussão Sobre a Otimização -Ofast

 

Para aqueles que buscam o máximo desempenho em seus softwares, a opção de otimização “-Ofast” tem sido uma escolha popular. 

domingo, 28 de abril de 2024

LLVM/Clang 19: Suporte para os SoCs Arm Neoverse N3, V3 e V3AE

 

Na sexta-feira, o suporte para os SoCs Arm Neoverse N3, V3 e V3AE foi adicionado ao código de desenvolvimento do compilador LLVM/Clang 19.

quinta-feira, 4 de abril de 2024

LLVM BOLT : Uma Nova Ferramenta de Análise Binária para Reforço de Segurança

 

O LLVM BOLT, conhecido por sua capacidade de otimizar o layout de binários e proporcionar melhorias significativas de desempenho, está agora sendo utilizado de uma maneira completamente nova. 

quarta-feira, 27 de março de 2024

Desenvolvedores de SDL avaliam reverter Wayland em vez de X11 para o SDL 3.0.



Prepare-se para uma atualização revolucionária! O Fedora 40 Beta, repleto de novos recursos e atualizações, já está disponível para teste antes do lançamento oficial planejado para o próximo mês.

sábado, 17 de fevereiro de 2024

segunda-feira, 20 de novembro de 2023

O LLVM agora usa o PGO para construir binários de versão x86_64 do Windows: compilações ~ 22% mais rápidas

O projeto LLVM está usando otimizações guiadas por perfil (PGO) para construir seus pacotes de lançamento x86_64 do Windows. Usar o PGO pode fazer com que seu Clang seja construído incrivelmente 22% mais rápido.

sábado, 7 de outubro de 2023

O LLVM fundiu no Kernel o suporte inicial para a linguagem OpenMP

No dia 5, foi integrado ao LLVM 18 o suporte inicial para a linguagem do kernel OpenMP no Git. 

terça-feira, 19 de setembro de 2023

O LLVM 17.0 + Clang 17.0 foi lançado com muitos novos recursos do compilador

O lançamento do LLVM 17.0.1 é uma versão estável e traz uma série de melhorias e recursos significativos para a pilha do compilador LLVM, incluindo o compilador Clang 17 C/C++.

segunda-feira, 31 de julho de 2023

Foi lançado o LLVM 17.0 rc-1 com quase 38 mil commits


O primeiro candidato a lançamento (release candidate) do LLVM 17 já está disponível para testes. O LLVM 17 é a próxima atualização semestral da pilha de compiladores de código aberto.

sexta-feira, 28 de julho de 2023

O LLVM 18 chega com o -march=arrowlake / arrowlake-s / lunarlake

 

Recentemente, o código de desenvolvimento do LLVM 18 Git recebeu suporte para honrar as opções de destino de microarquitetura de CPU -march=arrowlake, -march=arrowlake-s e -march=lunarlake. Essas adições estão relacionadas ao suporte a novas instruções Intel que estarão presentes nas futuras CPUs Core de gerações Arrow Lake e Lunar Lake.

quarta-feira, 26 de julho de 2023

O Front-end United LTO Bitcode foi unificado e vem junto para o LLVM

 

Graças ao trabalho realizado pelos engenheiros da Sony e, posteriormente, oferecido para integração à base de código LLVM, nas últimas semanas, o suporte para um front-end de código de bits LTO unificado tornou-se realidade.

quinta-feira, 20 de julho de 2023

O LLVM está adicionando o novo suporte do ISA para o Intel Arrow Lake S e Lunar Lake

É ótimo ver que tanto o GCC quanto o compilador LLVM estão trabalhando para adicionar o suporte às novas instruções x86 para os processadores Intel Arrow Lake e Lunar Lake antes mesmo do lançamento dessas CPUs de próxima geração. Essa antecipação permitirá que os compiladores estejam prontos e estáveis quando os processadores forem lançados, garantindo que distribuições Linux modernas possam aproveitar totalmente o potencial desses novos chips.

segunda-feira, 3 de julho de 2023

O LLVM obtém o suporte inicial para os objetos Fat LTO

 


Em um movimento semelhante ao implementado no GCC, o LLVM Git obteve suporte inicial para objetos LTO (Link-Time Optimization) "gordos" nesta semana. Esse suporte, denominado "-ffat-lto-objects", estará disponível no lançamento do LLVM/Clang 17 no outono.

quinta-feira, 22 de junho de 2023

O LLVM Clang 17 agora se torna padrão para o OpenMP 5.1

O compilador LLVM Clang 17 C/C++, que será lançado no final deste ano, agora utilizará o OpenMP 5.1 como a versão padrão dessa API de programação de multiprocessamento.

quarta-feira, 5 de abril de 2023

O LLVM 16.0.1 foi lançado com muitas correções do compilador, backports para o AMD Zen 4 Scheduler Model

 


Já se passaram duas semanas desde o lançamento do LLVM 16.0 como a mais recente atualização de recurso brilhante para esta pilha de compiladores de código aberto amplamente usada. O gerente de lançamento do LLVM, Tom Stellard, emitiu hoje o LLVM 16.0.1 como o primeiro lançamento pontual com uma ampla coleção de correções e outros trabalhos de manutenção para o LLVM e seus subprojetos contidos.