A port of LLVM to Hurricane