A frontend for LLPM which supports a subset of LLVM IR