[llvm] r261172 - Move LLVMCreateTargetData and LLVMDisposeTargetData together. NFC

Amaury Sechet via llvm-commits llvm-commits at lists.llvm.org
Wed Feb 17 14:41:09 PST 2016


Author: deadalnix
Date: Wed Feb 17 16:41:09 2016
New Revision: 261172

URL: http://llvm.org/viewvc/llvm-project?rev=261172&view=rev
Log:
Move LLVMCreateTargetData and LLVMDisposeTargetData together. NFC

Modified:
    llvm/trunk/include/llvm-c/Target.h
    llvm/trunk/lib/Target/Target.cpp

Modified: llvm/trunk/include/llvm-c/Target.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm-c/Target.h?rev=261172&r1=261171&r2=261172&view=diff
==============================================================================
--- llvm/trunk/include/llvm-c/Target.h (original)
+++ llvm/trunk/include/llvm-c/Target.h Wed Feb 17 16:41:09 2016
@@ -201,6 +201,10 @@ void LLVMSetModuleDataLayout(LLVMModuleR
     See the constructor llvm::DataLayout::DataLayout. */
 LLVMTargetDataRef LLVMCreateTargetData(const char *StringRep);
 
+/** Deallocates a TargetData.
+    See the destructor llvm::DataLayout::~DataLayout. */
+void LLVMDisposeTargetData(LLVMTargetDataRef TD);
+
 /** Adds target library information to a pass manager. This does not take
     ownership of the target library info.
     See the method llvm::PassManagerBase::add. */
@@ -284,10 +288,6 @@ unsigned LLVMElementAtOffset(LLVMTargetD
 unsigned long long LLVMOffsetOfElement(LLVMTargetDataRef TD,
                                        LLVMTypeRef StructTy, unsigned Element);
 
-/** Deallocates a TargetData.
-    See the destructor llvm::DataLayout::~DataLayout. */
-void LLVMDisposeTargetData(LLVMTargetDataRef TD);
-
 /**
  * @}
  */

Modified: llvm/trunk/lib/Target/Target.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/Target.cpp?rev=261172&r1=261171&r2=261172&view=diff
==============================================================================
--- llvm/trunk/lib/Target/Target.cpp (original)
+++ llvm/trunk/lib/Target/Target.cpp Wed Feb 17 16:41:09 2016
@@ -54,6 +54,10 @@ LLVMTargetDataRef LLVMCreateTargetData(c
   return wrap(new DataLayout(StringRep));
 }
 
+void LLVMDisposeTargetData(LLVMTargetDataRef TD) {
+  delete unwrap(TD);
+}
+
 void LLVMAddTargetLibraryInfo(LLVMTargetLibraryInfoRef TLI,
                               LLVMPassManagerRef PM) {
   unwrap(PM)->add(new TargetLibraryInfoWrapperPass(*unwrap(TLI)));
@@ -132,7 +136,3 @@ unsigned long long LLVMOffsetOfElement(L
   StructType *STy = unwrap<StructType>(StructTy);
   return unwrap(TD)->getStructLayout(STy)->getElementOffset(Element);
 }
-
-void LLVMDisposeTargetData(LLVMTargetDataRef TD) {
-  delete unwrap(TD);
-}




More information about the llvm-commits mailing list