stir (or Small Threaded Intermediate Representation) is an intermediate
representation providing JIT Compilation and an interface to LLVM IR.
It aims to improve code speed by analyzing and multithreading code units.
stir is organized in blocks. The smaller the block, the easier to
Blocks are the building... blocks of a STIR program
All types of blocks implement the