X-Git-Url: https://git.stderr.nl/gitweb?p=matthijs%2Fprojects%2Finternship.git;a=blobdiff_plain;f=Report%2FMain%2FContext%2FLLVM.tex;h=a39c3ec6d670f516d014a80214b9d43f475745aa;hp=9d14cbc645b683788a360af30a7614a71c64979b;hb=28976641f199e6c3ad3a17aa82cbb87b0e31a9d0;hpb=90643309f86996e21c5b287ab0cfedb04ce020ce diff --git a/Report/Main/Context/LLVM.tex b/Report/Main/Context/LLVM.tex index 9d14cbc..a39c3ec 100644 --- a/Report/Main/Context/LLVM.tex +++ b/Report/Main/Context/LLVM.tex @@ -3,8 +3,8 @@ The Low Level Virtual Machine project (LLVM, \cite{LLVM}, \cite{Lattner:MSThesis02}) is a framework for compiler construction. It provides its own intermediate representation, the LLVM IR. This is a simple language that can be used to -expres any program in a static single assignment (SSA) form that is easy to -reason with and transform. +express any program in a static single assignment (SSA) form that is easy to +reason with and apply transformations to. Additionally, LLVM provides a host of libraries to work with this IR. There is code for: