LLVM 3.6 API changes