2026-09-06

tecnologia | linux | llvm | clang

LLVM valuta ClangIR compilato di default

Gli sviluppatori di LLVM stanno discutendo la possibilità di compilare ClangIR di default, pur senza abilitarne ancora l’uso automatico. ClangIR, in sviluppo da anni, è una nuova rappresentazione intermedia per Clang basata su MLIR e più astratta di LLVM IR. Preservando meglio la semantica del codice C e C++, può migliorare diagnostica, analisi statica e ottimizzazioni delle prestazioni.

2026-08-26

tecnologia | linux | amd | llvm | clang

AMD propone una nuova opzione LLVM per le huge page

AMD ha proposto per LLVM/Clang la nuova opzione -fenable-readonly-thp, pensata per abilitare le Instruction Transparent Huge Pages in fase di compilazione e linking. L'obiettivo è migliorare le prestazioni allineando i segmenti a 2 MB in fase di link e permettendo la promozione a huge page della porzione di testo dell'eseguibile. Nei test interni, il team indica benefici su SPEC CPU, Geekbench e altri carichi di lavoro.

2026-08-17

tecnologia | linux | rust | llvm

Rust sulle GPU con buone prestazioni e sicurezza della memoria

Una nuova ricerca sull’offloading di LLVM verso acceleratori GPU usando Rust evidenzia risultati promettenti per l’esecuzione di kernel GPU in safe Rust. L’approccio punta a mantenere la sicurezza della memoria e altri vantaggi del linguaggio, con prestazioni elevate rispetto agli approcci tradizionali basati su C++, CUDA e HIP.

2026-07-23

tecnologia | linux | llvm | open source

Rilasciato LLVM 23.1-rc1

È disponibile LLVM 23.1-rc1, prima release candidate del ramo 23 della nota suite open source per compilatori. L’aggiornamento arriva dopo il recente branching del progetto e introduce, tra le novità segnalate, il supporto per AMD Zen 6 e per AVX-512 BMM, insieme ad altri miglioramenti ai compilatori.

2026-07-11

tecnologia | linux | llvm | sicurezza

LLVM integra il target x86 LFI per il sandboxing in-process

LLVM ha integrato il target x86/x86_64 di Lightweight Fault Isolation, una tecnologia pensata per il sandboxing efficiente del codice nativo all’interno dello stesso processo. Il lavoro è stato sviluppato da ricercatori di Stanford. In precedenza era già stato portato a monte anche il target LFI per AArch64.

2026-06-23

tecnologia | linux | llvm

Un front-end LLVM porta BASIC09 su hardware moderno

BASIC09, linguaggio di programmazione nato 46 anni fa, ottiene un nuovo supporto di compilazione grazie a un front-end sviluppato per LLVM. Il linguaggio era stato creato nel 1980 per la CPU Motorola 6809 con sistema operativo OS-9. Con questo front-end diventa possibile scrivere codice BASIC09 per software e hardware moderni.


the Index è stato creato da Fabio Mosti

the Index contiene link affiliati, per i quali percepisce un guadagno in caso di vendite valide

privacy | cookie | manifesto | servizi | note legali | mappa del sito | feed