Sgaoileadh an t-sreath cruinneachaidh LLVM 9.0

Às deidh sia mìosan de leasachadh, chaidh am pròiseact LLVM 9.0 (Inneal Brìgheil Ìre Ìosal) a leigeil ma sgaoil - pasgan inneal a tha co-chosmhail ri GCC (luchd-cruinneachaidh, optimizers agus gineadairean còd) a bhios a ’cur ri chèile prògraman ann am pseudocode eadar-mheadhanach de stiùireadh brìgheil coltach ri RISC (rudeigin brìgheil aig ìre ìosal). inneal le siostam optimization ioma-ìre). Tha comas aig an pseudocode a chaidh a chruthachadh a thionndadh le inneal-cruinneachaidh JIT gu stiùireadh inneal gu dìreach aig an àm a thèid am prògram a chuir gu bàs.

Am measg nam feartan ùra aig LLVM 9.0 tha cho deònach sa tha an àrd-ùrlar targaid RISC-V, buileachadh C ++ airson OpenCL, an comas am prògram a roinn ann am pàirtean air an luchdachadh gu fiùghantach ann an LLD, agus taic airson an togail “asm goto” a thathar a’ cleachdadh anns an Còd kernel linux. Thòisich WASI (Eadar-aghaidh Siostam WebAssembly) a’ faighinn taic ann an libc ++, agus thug LLD a-steach an comas ceangal a dhèanamh gu dinamach WebAssembly.

Source: linux.org.ru

Cuir beachd ann