LLVM-JVM is an attempt at creating a Java Virtual Machine with Just-In-Time compilation that uses LLVM as the backend, similar to Azul System's. This project, however, is an educational one and likely will never be production-ready. This project has been funded by Bloomsburg University's Professional Experience Grant (PEG). LLVM-JVM uses a ripped and modified version of MateVM's runtime, while supplying its own frontend to LLVM. As such, everything contained in the 'MateVMRuntime' folder is code that belongs to the original authors, and I do not take credit for anything other than the modest changes I make, if any.