Support LLVM 3.0