Support LLVM4.0 new grammar