Nalazite se na CroRIS probnoj okolini. Ovdje evidentirani podaci neće biti pohranjeni u Informacijskom sustavu znanosti RH. Ako je ovo greška, CroRIS produkcijskoj okolini moguće je pristupi putem poveznice www.croris.hr
izvor podataka: crosbi !

Razvojna okolina LLVM (CROSBI ID 378347)

Ocjenski rad | sveučilišni preddiplomski završni rad

Boroš, Mislav Razvojna okolina LLVM / Sruk, Vlado (mentor); Zagreb, Fakultet elektrotehnike i računarstva, . 2010

Podaci o odgovornosti

Boroš, Mislav

Sruk, Vlado

hrvatski

Razvojna okolina LLVM

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.

LLVM; Low level virtual machine; jezični prevodioc; kompilator; optimizacija programa; GCC; Control Flow Graph; analiza programa

nije evidentirano

engleski

LLVM Development Environment

nije evidentirano

LLVM; Low Level Virtual Machine; Compiler; Program optimization; GCC; Control Flow Graph; Program analysis

nije evidentirano

Podaci o izdanju

32

16.07.2010.

obranjeno

Podaci o ustanovi koja je dodijelila akademski stupanj

Fakultet elektrotehnike i računarstva

Zagreb

Povezanost rada

Računarstvo