Repository contains the following projects.
p1: Simple Code generator targetting LLVM-IR
p2: LLVM Code generator for Mini-C langauge
p3: Analysing LLVM bitcode and printing the summary containing vital statistics like global variables, basicblocks, function calls, laods, stores, branches, fucntions, etc.
p4: Common Subexpression Elimination pass.
p5: Loop Invariant Code Motion pass.
p6: Superword Level Parallelism pass.