A transcompiler that accepts a specific language and translates the instructions to platform-independent low level LLVM IR.