Move MDBuilder's methods out of line.

Making them inline was a historical accident, they're neither hot nor
templated.

llvm-svn: 206109
diff --git a/llvm/lib/IR/CMakeLists.txt b/llvm/lib/IR/CMakeLists.txt
index 09117aa..b027ae5 100644
--- a/llvm/lib/IR/CMakeLists.txt
+++ b/llvm/lib/IR/CMakeLists.txt
@@ -7,12 +7,12 @@
   ConstantRange.cpp
   Constants.cpp
   Core.cpp
-  DiagnosticInfo.cpp
-  DiagnosticPrinter.cpp
   DIBuilder.cpp
   DataLayout.cpp
   DebugInfo.cpp
   DebugLoc.cpp
+  DiagnosticInfo.cpp
+  DiagnosticPrinter.cpp
   Dominators.cpp
   Function.cpp
   GCOV.cpp
@@ -28,6 +28,7 @@
   LLVMContextImpl.cpp
   LeakDetector.cpp
   LegacyPassManager.cpp
+  MDBuilder.cpp
   Mangler.cpp
   Metadata.cpp
   Module.cpp