LLVM 9.0 kompilatoru komplekta izlaišana

Pēc sešu mēnešu izstrādes tika izlaists projekts LLVM 9.0 (Low Level Virtual Machine) - ar GCC saderīgs rīku komplekts (kompilatori, optimizētāji un kodu ģeneratori), kas apkopo programmas RISC līdzīgu virtuālo instrukciju starpposma pseidokodā (zema līmeņa virtuālā mašīna). iekārta ar daudzlīmeņu optimizācijas sistēmu). Ģenerēto pseidokodu JIT kompilators var pārvērst mašīnas instrukcijās tieši programmas izpildes laikā.

Starp LLVM 9.0 jaunajām funkcijām ir mērķa RISC-V platformas gatavība, C++ ieviešana for OpenCL, iespēja sadalīt programmu dinamiski ielādētās daļās LLD un atbalsts “asm goto” konstrukcijai, ko izmanto Linux kodola kods. WASI (WebAssembly System Interface) sāka atbalstīt libc++, un LLD ieviesa iespēju dinamiski saistīt WebAssembly.

Avots: linux.org.ru

Pievieno komentāru