This thesis first describes the concept of a compiler, what it is and what typical compiler consists of. This basic definition has been used to develop a improved compiler for Kaleidoscope programming language. Compiler was developed using LLVM framework. Compiler uses its own front end, back end was developed with use of the LLVM library. The thesis presents the LLVM project, with main focus on the LLVM intermediate representation, which is one of the main most important parts of the developed compiler. It presentes the stages of the developed compiler: lexical analysis (using Flex tool), syntax analysis (using Bison tool), LLVM intermediate representation code generation, where it describes the part of the LLVM code library, which was use...
Modern compilers perform extensive transformation of code in order to optimize run- ning time and bi...
This Bachelor's thesis deals with the development of an LLVM adapter for the Code Listener Infrastru...
Tato diplomová práce se zabývá problematikou překladu programovacích jazyků do strojového kódu. Zamě...
This thesis first describes the concept of a compiler, what it is and what typical compiler consists...
This document introduces the LLVM compiler infrastructure and instruction set, a simple approach tha...
The focus of this master's thesis is on the topic of instrumentation during the compilation process ...
Massively parallel architectures are gaining momentum thanks to the opportunities for both high perf...
This bachelor thesis deals with support of automatic vectorization of code in the LLVM compilation f...
Ovaj završni rad prikazuje korake i teorijsku pozadinu implementacije jednostavnog programskog prev...
Ballerina is an open source, strongly typed language for writing microservices and network applicati...
The book is for compiler programmers who are familiar with concepts of compilers and want to indulge...
This master's thesis describes the design and implementation of a new backend for the Timber compile...
This thesis presents the construction and evaluation of an LLVM based codegenerator, an LLVM backend...
This book is intended for enthusiasts, computer science students, and compiler engineers interested ...
This thesis presents a compiler for the simple functional programming language LambdaPi, which inclu...
Modern compilers perform extensive transformation of code in order to optimize run- ning time and bi...
This Bachelor's thesis deals with the development of an LLVM adapter for the Code Listener Infrastru...
Tato diplomová práce se zabývá problematikou překladu programovacích jazyků do strojového kódu. Zamě...
This thesis first describes the concept of a compiler, what it is and what typical compiler consists...
This document introduces the LLVM compiler infrastructure and instruction set, a simple approach tha...
The focus of this master's thesis is on the topic of instrumentation during the compilation process ...
Massively parallel architectures are gaining momentum thanks to the opportunities for both high perf...
This bachelor thesis deals with support of automatic vectorization of code in the LLVM compilation f...
Ovaj završni rad prikazuje korake i teorijsku pozadinu implementacije jednostavnog programskog prev...
Ballerina is an open source, strongly typed language for writing microservices and network applicati...
The book is for compiler programmers who are familiar with concepts of compilers and want to indulge...
This master's thesis describes the design and implementation of a new backend for the Timber compile...
This thesis presents the construction and evaluation of an LLVM based codegenerator, an LLVM backend...
This book is intended for enthusiasts, computer science students, and compiler engineers interested ...
This thesis presents a compiler for the simple functional programming language LambdaPi, which inclu...
Modern compilers perform extensive transformation of code in order to optimize run- ning time and bi...
This Bachelor's thesis deals with the development of an LLVM adapter for the Code Listener Infrastru...
Tato diplomová práce se zabývá problematikou překladu programovacích jazyků do strojového kódu. Zamě...