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.