Update for llvm api changes