Advanced search options

Advanced Search Options 🞨

Browse by author name (“Author name starts with…”).

Find ETDs with:

in
/  
in
/  
in
/  
in

Written in Published in Earliest date Latest date

Sorted by

Results per page:

You searched for id:"oai:DiVA.org:liu-154291". One record found.

Search Limiters

Last 2 Years | English Only

No search limiters apply to these results.

▼ Search Limiters


Linköping University

1. Tinnerholm, John. An LLVM backend for the Open Modelica Compiler.

Degree: Computer and Information Science, 2019, Linköping University

This thesis presents the construction and evaluation of an LLVM based codegenerator, an LLVM backend. The introduction of an LLVM based backend into the OpenModelica compiler was done to examine the advantages and disadvantages of compiling Modelica and MetaModelica to LLVM IR instead of C. To answer this question, the LLVM backend was compared against the existing interpreter and C code generator using four different schemes with corresponding cases. This comparison was made both for both optimised and unoptimised code. From the experiments, it was concluded that an LLVM backend can be used to improve runtime and compile time performance in the OpenModelica Interactive environment.

Subjects/Keywords: LLVM; Compiler construction; OpenModelica; OpenModelica; OpenModelica Compiler; Computer Sciences; Datavetenskap (datalogi)

Record DetailsSimilar RecordsGoogle PlusoneFacebookTwitterCiteULikeMendeleyreddit

APA · Chicago · MLA · Vancouver · CSE | Export to Zotero / EndNote / Reference Manager

APA (6th Edition):

Tinnerholm, J. (2019). An LLVM backend for the Open Modelica Compiler. (Thesis). Linköping University. Retrieved from http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-154291

Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation

Chicago Manual of Style (16th Edition):

Tinnerholm, John. “An LLVM backend for the Open Modelica Compiler.” 2019. Thesis, Linköping University. Accessed February 22, 2019. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-154291.

Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation

MLA Handbook (7th Edition):

Tinnerholm, John. “An LLVM backend for the Open Modelica Compiler.” 2019. Web. 22 Feb 2019.

Vancouver:

Tinnerholm J. An LLVM backend for the Open Modelica Compiler. [Internet] [Thesis]. Linköping University; 2019. [cited 2019 Feb 22]. Available from: http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-154291.

Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation

Council of Science Editors:

Tinnerholm J. An LLVM backend for the Open Modelica Compiler. [Thesis]. Linköping University; 2019. Available from: http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-154291

Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation

.