no more illegal llvm instructions