ACSE compiler with LLVM