[Lldb-commits] [lldb] r165396 - in /lldb/trunk: include/lldb/Expression/IRDynamicChecks.h include/lldb/Expression/IRForTarget.h source/Expression/IRForTarget.cpp source/Expression/IRInterpreter.cpp

Micah Villmow villmow at gmail.com
Mon Oct 8 09:28:58 PDT 2012


Author: mvillmow
Date: Mon Oct  8 11:28:57 2012
New Revision: 165396

URL: http://llvm.org/viewvc/llvm-project?rev=165396&view=rev
Log:
Move TargetData to DataLayout.

Modified:
    lldb/trunk/include/lldb/Expression/IRDynamicChecks.h
    lldb/trunk/include/lldb/Expression/IRForTarget.h
    lldb/trunk/source/Expression/IRForTarget.cpp
    lldb/trunk/source/Expression/IRInterpreter.cpp

Modified: lldb/trunk/include/lldb/Expression/IRDynamicChecks.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/Expression/IRDynamicChecks.h?rev=165396&r1=165395&r2=165396&view=diff
==============================================================================
--- lldb/trunk/include/lldb/Expression/IRDynamicChecks.h (original)
+++ lldb/trunk/include/lldb/Expression/IRDynamicChecks.h Mon Oct  8 11:28:57 2012
@@ -20,7 +20,7 @@
     class Function;
     class Instruction;
     class Module;
-    class TargetData;
+    class DataLayout;
     class Value;
 }
 

Modified: lldb/trunk/include/lldb/Expression/IRForTarget.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/Expression/IRForTarget.h?rev=165396&r1=165395&r2=165396&view=diff
==============================================================================
--- lldb/trunk/include/lldb/Expression/IRForTarget.h (original)
+++ lldb/trunk/include/lldb/Expression/IRForTarget.h Mon Oct  8 11:28:57 2012
@@ -28,7 +28,7 @@
     class Instruction;
     class Module;
     class StoreInst;
-    class TargetData;
+    class DataLayout;
     class Type;
     class Value;
 }
@@ -661,7 +661,7 @@
     lldb_private::ConstString               m_result_name;              ///< The name of the result variable ($0, $1, ...)
     lldb_private::TypeFromParser            m_result_type;              ///< The type of the result variable.
     llvm::Module                           *m_module;                   ///< The module being processed, or NULL if that has not been determined yet.
-    std::auto_ptr<llvm::TargetData>         m_target_data;              ///< The target data for the module being processed, or NULL if there is no module.
+    std::auto_ptr<llvm::DataLayout>         m_target_data;              ///< The target data for the module being processed, or NULL if there is no module.
     lldb_private::ClangExpressionDeclMap   *m_decl_map;                 ///< The DeclMap containing the Decls 
     StaticDataAllocator                    *m_data_allocator;           ///< If non-NULL, the allocator to use for constant strings
     llvm::Constant                         *m_CFStringCreateWithBytes;  ///< The address of the function CFStringCreateWithBytes, cast to the appropriate function pointer type

Modified: lldb/trunk/source/Expression/IRForTarget.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Expression/IRForTarget.cpp?rev=165396&r1=165395&r2=165396&view=diff
==============================================================================
--- lldb/trunk/source/Expression/IRForTarget.cpp (original)
+++ lldb/trunk/source/Expression/IRForTarget.cpp Mon Oct  8 11:28:57 2012
@@ -11,12 +11,12 @@
 
 #include "llvm/Support/raw_ostream.h"
 #include "llvm/Constants.h"
+#include "llvm/DataLayout.h"
 #include "llvm/InstrTypes.h"
 #include "llvm/Instructions.h"
 #include "llvm/Intrinsics.h"
 #include "llvm/Module.h"
 #include "llvm/PassManager.h"
-#include "llvm/Target/TargetData.h"
 #include "llvm/Transforms/IPO.h"
 #include "llvm/ValueSymbolTable.h"
 
@@ -2686,7 +2686,7 @@
     lldb::LogSP log(lldb_private::GetLogIfAllCategoriesSet (LIBLLDB_LOG_EXPRESSIONS));
     
     m_module = &llvm_module;
-    m_target_data.reset(new TargetData(m_module));
+    m_target_data.reset(new DataLayout(m_module));
     
     Function* function = m_module->getFunction(StringRef(m_func_name.c_str()));
     

Modified: lldb/trunk/source/Expression/IRInterpreter.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Expression/IRInterpreter.cpp?rev=165396&r1=165395&r2=165396&view=diff
==============================================================================
--- lldb/trunk/source/Expression/IRInterpreter.cpp (original)
+++ lldb/trunk/source/Expression/IRInterpreter.cpp Mon Oct  8 11:28:57 2012
@@ -20,7 +20,7 @@
 #include "llvm/Instructions.h"
 #include "llvm/Module.h"
 #include "llvm/Support/raw_ostream.h"
-#include "llvm/Target/TargetData.h"
+#include "llvm/DataLayout.h"
 
 #include <map>
 
@@ -176,7 +176,7 @@
     MemoryMap           m_memory;
     lldb::ByteOrder     m_byte_order;
     lldb::addr_t        m_addr_byte_size;
-    TargetData         &m_target_data;
+    DataLayout         &m_target_data;
     
     lldb_private::ClangExpressionDeclMap   &m_decl_map;
     
@@ -195,7 +195,7 @@
     }
     
 public:
-    Memory (TargetData &target_data,
+    Memory (DataLayout &target_data,
             lldb_private::ClangExpressionDeclMap &decl_map,
             lldb::addr_t alloc_start,
             lldb::addr_t alloc_max) :
@@ -408,7 +408,7 @@
 
     ValueMap                                m_values;
     Memory                                 &m_memory;
-    TargetData                             &m_target_data;
+    DataLayout                             &m_target_data;
     lldb_private::ClangExpressionDeclMap   &m_decl_map;
     const BasicBlock                       *m_bb;
     BasicBlock::const_iterator              m_ii;
@@ -417,7 +417,7 @@
     lldb::ByteOrder                         m_byte_order;
     size_t                                  m_addr_byte_size;
     
-    InterpreterStackFrame (TargetData &target_data,
+    InterpreterStackFrame (DataLayout &target_data,
                            Memory &memory,
                            lldb_private::ClangExpressionDeclMap &decl_map) :
         m_memory (memory),
@@ -1041,7 +1041,7 @@
         break;
     }
     
-    TargetData target_data(&llvm_module);
+    DataLayout target_data(&llvm_module);
     if (target_data.getPointerSize() != target_info.address_byte_size)
     {
         err.SetErrorToGenericError();





More information about the lldb-commits mailing list