CLooG is a free software library to generate code for scanning Z-polyhedra which is designed to avoid control overhead and produce a very effective code. CLooG is a code generation library that is used in the Graphite loop transforms pass of GCC.