upgrade for llvm 3.6HEAD support