diff options
author | Sean Callanan <scallanan@apple.com> | 2013-04-16 23:25:35 +0000 |
---|---|---|
committer | Sean Callanan <scallanan@apple.com> | 2013-04-16 23:25:35 +0000 |
commit | 14b1bae5ee36f3b5590e301c03d0362016015de0 (patch) | |
tree | 3cf380fdcd26be996a8a7b826c1ec564418654ed /lldb/source/Expression/IRInterpreter.cpp | |
parent | ec924c52322a92373c418ee5b2ecf9e7c7278dc8 (diff) | |
download | bcm5719-llvm-14b1bae5ee36f3b5590e301c03d0362016015de0.tar.gz bcm5719-llvm-14b1bae5ee36f3b5590e301c03d0362016015de0.zip |
Flipped the big switch: LLDB now uses the new
Materializer for all expressions that need to
run in the target. This includes the following
changes:
- Removed a bunch of (de-)materialization code
from ClangExpressionDeclMap and assumed the
presence of a Materializer where we previously
had a fallback.
- Ensured that an IRMemoryMap is passed into
ClangExpressionDeclMap::Materialize().
- Fixed object ownership on LLVMContext; it is
now owned by the IRExecutionUnit, since the
Module and the ExecutionEngine both depend on
its existence.
- Fixed a few bugs in IRMemoryMap and the
Materializer that showed up during testing.
llvm-svn: 179649
Diffstat (limited to 'lldb/source/Expression/IRInterpreter.cpp')
0 files changed, 0 insertions, 0 deletions