[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