www.wikidata.uk-ua.nina.az
ARM Compiler etalonnij skladalnij instrumentarij dlya generaciyi kodu dlya procesoriv na bazi arhitekturi ARM zokrema procesoriv na bazi arhitektur ARMv8 i ARMv7 A napriklad seriyi ARM Cortex A50 Instrumentarij stanovit povnocinne skladalne otochennya yake nadaye C C kompilyator komponuvalnik nabir bibliotek i asembler Nabir bibliotek specialno optimizovanij dlya arhitekturi ARM i nacilenij na zabezpechennya maksimalnoyi produktivnosti i minimalnogo rozmiru kodu Zmist 1 Versiyi 1 1 ARM Compiler 6 2 Vinoski 3 PosilannyaVersiyi red ARM Compiler 6 red ARM Compiler 6 yakij vijshov u kvitni 2014 1 2 primitnij vidhodom vid vikoristannya naboru kompilyatoriv GCC na korist kompilyatora Clang ta inshih napracyuvan proektu LLVM ARM Compiler 6 povnistyu pozbavlenij vid komponentiv pid licenziyeyu GNU GPL sho dozvolyaye spozhivacham ne dbati pro zabezpechennya licenzijnoyi chistoti pohidnih robit Instrumentarij postavlyayetsya v skladi produktu Development Studio Ultimate Edition Sered prichin vikoristannya Clang LLVM vidznachayetsya modulna struktura yaka sproshuye prosuvannya polipshen i novih arhitektur rozshireni zasobi dlya optimizaciyi i statichnogo analizu kodu a takozh poshirennya proektu pid licenziyeyu BSD sho dopuskaye zv yazuvannya kodu z vlasnickimi produktami i ne vimagaye vidkrittya pohidnih robit Tim ne menshe robota z polipshennya pidtrimki ARM v LLVM vedetsya v ramkah vidkritogo spivtovaristva i integruyetsya v osnovnu vidkritu kodovu bazu proektu ARM Ltd Qualcomm i inshi partneri zacikavleni u vikoristanni arhitekturi ARM pidklyuchilisya do rozrobki LLVM i proveli veliku robotu zi zbilshennya yakosti produktivnosti ta energoefektivnosti kodu sho generuyetsya dlya procesoriv ARM spriyali rozvitku testovoyi infrastrukturi ta provedennya zagalnih optimizacij produktivnosti Do iniciativi z polipshennya pidtrimki arhitekturi ARM v LLVM takozh priyednalasya kompaniya Apple yaka peredala proektu sircevi teksti bekendu dlya pidtrimki arhitekturi AArch64 ARM64 v Clang Cej bekend vikoristovuyetsya Apple dlya skladannya Apple iOS dlya smartfonu iPhone 5S sho bazuyetsya na arhitekturi ARM64 Krim iOS v chisli pidtrimuvanih cilovih platform v bekendi vidznachenij i Linux Predstavlenij kompaniyeyu Apple bekend ne koresponduyetsya z rozvinutim za uchastyu kompaniyi ARM proektom LLVM bekendu AArch64 obidva bekendi mozhut spivisnuvati i vikoristovuvatisya paralelno Z novih mozhlivostej ARM Compiler sho z yavilisya zavdyaki perehodu na Clang zgaduyutsya rozshireni zasobi diagnostiki problem v kodi sho dozvolyayut viyavlyati pomilki na rannih stadiyah rozrobki i sprostiti proces znevadzhennya sho proyavlyayetsya u zbilshenni yakosti kodu i skorochenni ciklu rozrobki produktu Pri kompilyaciyi z yavilasya mozhlivist vikoristovuvati rozshireni tehniki generaciyi kodu taki yak JIT kompilyaciya i generaciya kodu na stadiyi komponuvannya link time code generation Vinoski red ARM Compiler 6 Best in class code generation for the ARM Architecture Arhiv originalu za 13 kvitnya 2014 Procitovano 10 kvitnya 2014 Predstavlen ARM Compiler 6 pereshedshij s GCC na Clang Arhivovano 13 kvitnya 2014 u Wayback Machine opennet ru 10 04 2014Posilannya red Domivka ARM Compiler 6 Arhivovano 12 kvitnya 2014 u Wayback Machine Otrimano z https uk wikipedia org w index php title ARM Compiler amp oldid 35338132