Pretražite po imenu i prezimenu autora, mentora, urednika, prevoditelja

Napredna pretraga

Pregled bibliografske jedinice broj: 633430

Razvojna okolina LLVM


Boroš, Mislav
Razvojna okolina LLVM, 2010., diplomski rad, preddiplomski, Fakultet elektrotehnike i računarstva, Zagreb


CROSBI ID: 633430 Za ispravke kontaktirajte CROSBI podršku putem web obrasca

Naslov
Razvojna okolina LLVM
(LLVM Development Environment)

Autori
Boroš, Mislav

Vrsta, podvrsta i kategorija rada
Ocjenski radovi, diplomski rad, preddiplomski

Fakultet
Fakultet elektrotehnike i računarstva

Mjesto
Zagreb

Datum
16.07

Godina
2010

Stranica
32

Mentor
Sruk, Vlado

Ključne riječi
LLVM; Low level virtual machine; jezični prevodioc; kompilator; optimizacija programa; GCC; Control Flow Graph; analiza programa
(LLVM; Low Level Virtual Machine; Compiler; Program optimization; GCC; Control Flow Graph; Program analysis)

Sažetak
LLVM je kompilatorski sustav koji uz implementaciju suvremenih kompilatorskih strategija pridodaje posebnu pažnju optimizaciji i analizi programa. Sustav je izgrađen kao skup međusobno odvojenih komponenata i omogućuje različite primjene. LLVM pruža svoju jezično neovisnu reprezentaciju jezika sa svojim skupom instrukcija. Na taj način sustav ima međuoblik koda koji je čitljiv i razumljiv ljudima kao pomoć vizualizaciji transformacija, uz prikladan oblik za analizu i transformaciju. Optimizacija, kao i analiza je implementirana u sustav kao prolazi kod koji mijenjaju dijelove koda ili skupljaju neke informacije o kodu. Pisanje vlastitih prolaza je relativno jednostavno, te je zato moguće prilagoditi LLVM optimalno za svaku primjenu. Programska podrška za prikaz grafova toka programa napravljena je u programskom jeziku Java i omogućuje vizualizaciju transformacija nad LLVM kodom.

Izvorni jezik
Hrvatski

Znanstvena područja
Računarstvo



POVEZANOST RADA


Projekti:
036-0362980-1929 - Oblikovanje okolina za ugradene sustave (Sruk, Vlado, MZO ) ( CroRIS)

Ustanove:
Fakultet elektrotehnike i računarstva, Zagreb

Profili:

Avatar Url Vlado Sruk (mentor)


Citiraj ovu publikaciju:

Boroš, Mislav
Razvojna okolina LLVM, 2010., diplomski rad, preddiplomski, Fakultet elektrotehnike i računarstva, Zagreb
Boroš, M. (2010) 'Razvojna okolina LLVM', diplomski rad, preddiplomski, Fakultet elektrotehnike i računarstva, Zagreb.
@phdthesis{phdthesis, author = {Boro\v{s}, Mislav}, year = {2010}, pages = {32}, keywords = {LLVM, Low level virtual machine, jezi\v{c}ni prevodioc, kompilator, optimizacija programa, GCC, Control Flow Graph, analiza programa}, title = {Razvojna okolina LLVM}, keyword = {LLVM, Low level virtual machine, jezi\v{c}ni prevodioc, kompilator, optimizacija programa, GCC, Control Flow Graph, analiza programa}, publisherplace = {Zagreb} }
@phdthesis{phdthesis, author = {Boro\v{s}, Mislav}, year = {2010}, pages = {32}, keywords = {LLVM, Low Level Virtual Machine, Compiler, Program optimization, GCC, Control Flow Graph, Program analysis}, title = {LLVM Development Environment}, keyword = {LLVM, Low Level Virtual Machine, Compiler, Program optimization, GCC, Control Flow Graph, Program analysis}, publisherplace = {Zagreb} }




Contrast
Increase Font
Decrease Font
Dyslexic Font