Sakin saitin mai tarawa na LLVM 9.0

Bayan watanni shida na haɓakawa, an fitar da aikin LLVM 9.0 (Low Level Virtual Machine) - kayan aikin GCC mai jituwa (masu haɗawa, masu haɓakawa da janareta na lamba) waɗanda ke tattara shirye-shirye cikin pseudocode na matsakaici na RISC-kamar umarnin kama-da-wane (ƙananan matakin kama-da-wane. na'ura tare da tsarin ingantawa da yawa). Ƙirƙirar pseudocode yana da ikon jujjuya shi ta mai tarawa JIT zuwa umarnin injin kai tsaye a lokacin da aka aiwatar da shirin.

Daga cikin sababbin fasalulluka na LLVM 9.0 sune shirye-shiryen dandamali na RISC-V, aiwatar da C ++ don OpenCL, ikon rarraba shirin zuwa sassa masu kayatarwa a cikin LLD, da goyan bayan ginin “asm goto” da aka yi amfani da shi a cikin Linux kernel code. WASI (WebAssembly System Interface) ya fara samun tallafi a cikin libc++, kuma LLD ya gabatar da ikon haɗin yanar gizo ta yanar gizo.

source: linux.org.ru

Add a comment