X-Git-Url: https://git.stderr.nl/gitweb?p=matthijs%2Fprojects%2Finternship.git;a=blobdiff_plain;f=Report%2FMain%2FContext%2FLLVM.tex;fp=Report%2FMain%2FContext%2FLLVM.tex;h=0ba81fbd9bd9da60bcf49520df0a92efd4c5720f;hp=a39c3ec6d670f516d014a80214b9d43f475745aa;hb=8a42b79a08ff544b66a1c7e3fc5e37fdfe64de5b;hpb=28976641f199e6c3ad3a17aa82cbb87b0e31a9d0 diff --git a/Report/Main/Context/LLVM.tex b/Report/Main/Context/LLVM.tex index a39c3ec..0ba81fb 100644 --- a/Report/Main/Context/LLVM.tex +++ b/Report/Main/Context/LLVM.tex @@ -17,10 +17,10 @@ code for: In addition, the LLVM project provides two frontends for generating LLVM IR: llvm-gcc, which uses gcc to compile a lot of languages with an LLVM backend (from -the gcc point of view) and clang, which is a completely new project designed to +the gcc point of view) and Clang, which is a completely new project designed to parse and emit LLVM IR for all c-like languages (C, ObjC, C++). From the LLVM project, we use a number of parts. In section \ref{MontiumC}, we -saw that clang frontend is used directly in the Montium frontend. Also, a lot of +saw that Clang frontend is used directly in the Montium frontend. Also, a lot of transformations from the LLVM project are used. Lastly, a number of small library functions and components are used in the frontend.