  utils/TableGen/TableGen.cpp                        |   8 +-
  utils/TableGen/TableGenBackends.h                  |   1 +
  utils/vim/syntax/llvm.vim                          |   1 +
- 26 files changed, 1315 insertions(+), 48 deletions(-)
+ 26 files changed, 1314 insertions(+), 48 deletions(-)
  create mode 100644 llvm/include/llvm/IR/SVML.td
  create mode 100644 llvm/test/Transforms/LoopVectorize/X86/svml-legal-calls.ll
  create mode 100644 llvm/test/Transforms/LoopVectorize/X86/svml-legal-codegen.ll

+Optional<CallingConv::ID>
+TargetLibraryInfoImpl::getVectorizedFunctionCallingConv(
+    StringRef F, const FunctionType &FTy, const DataLayout &DL) const {
+  if (ClVectorLibrary == SVML) {
+    assert(F.startswith("__svml"));
+    return getSVMLCallingConv(DL, FTy);
+  }
+  return {};

       \ linkonce
       \ linkonce_odr
-- 
2.9.2.windows.1

