Original title:
Optimalizace v překladači C pro VLIW architektury
Translated title:
Optimizations in C Compiler for VLIW Architectures
Authors:
Baručák, Robert ; Přikryl, Zdeněk (referee) ; Masařík, Karel (advisor) Document type: Master’s theses
Year:
2014
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[cze][eng]
Prezentován je implementovaný algoritmus alias analýzy, který byl následně integrován s frameworkem LLVM. Diskutovány jsou vlastnosti a limity různých algoritmů. Dále jsou demonstrovány rozličné přístupy k práci s predikovanými instrukcemi a jejich integrace s LLVM. Jedním z výsledků diplomové práce je i návrh a implementace profilem řízené if-konverze.
Presented is implementation of algorithm for alias analysis, which was integrated into LLVM framework. Properties and limitations of various alias analysis algorithms are discussed. Demonstrated are different approaches to working with predicates and integration of these principles with LLVM. One of the outcomes of this master's thesis is design and implementation of algorithm for profile guided if-conversion.
Keywords:
alias analysis; Codasip; compiler; if-conversion; LLVM; optimization; predicates; VLIW; alias analýza; Codasip; if-konverze; LLVM; optimalizace; predikáty; překladač; VLIW
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/53380