Port of LLVM's compiler library