Playing with LLVM compilers