Loop Iteration Count (LIC) is a LLVM pass that profile the loop trip count for all the loops in a program.