Loop-Invariant-Code-Motion. Implemented a LLVM library for loop invariant code motion
Common-Subexpression-Elimination-. LLVM pass that performs Common Subexpression Elimination along with Simple Load/Store Optimization
simple-bitcode-generator. A Simple Code Generator Targeting LLVM IR