Útgáfa af LLVM 9.0 þýðandasvítunni

Eftir sex mánaða þróun var LLVM 9.0 (Low Level Virtual Machine) verkefnið gefið út - GCC-samhæft verkfærasett (þýðendur, fínstillingar og kóðaframleiðendur) sem safnar saman forritum í milligervikóða af RISC-líkum sýndarleiðbeiningum (á lágu stigi sýndarleiðbeiningar). vél með fjölþrepa fínstillingarkerfi). Myndaður gervikóði hefur getu til að breyta JIT þýðanda í vélaleiðbeiningar beint á þeim tíma sem forritið er keyrt.

Meðal nýrra eiginleika LLVM 9.0 eru reiðubúin RISC-V vettvangurinn, innleiðing C++ fyrir OpenCL, getu til að skipta forritinu í kraftmikið hlaðna hluta í LLD og stuðningur við „asm goto“ smíðina sem notuð er í Linux kjarnakóði. WASI (WebAssembly System Interface) byrjaði að vera stutt í libc++ og LLD kynnti möguleikann á að tengja WebAssembly á virkan hátt.

Heimild: linux.org.ru

Bæta við athugasemd