summaryrefslogtreecommitdiffstats
path: root/lldb/source/Expression/IRInterpreter.cpp
diff options
context:
space:
mode:
authorSean Callanan <scallanan@apple.com>2013-04-16 23:25:35 +0000
committerSean Callanan <scallanan@apple.com>2013-04-16 23:25:35 +0000
commit14b1bae5ee36f3b5590e301c03d0362016015de0 (patch)
tree3cf380fdcd26be996a8a7b826c1ec564418654ed /lldb/source/Expression/IRInterpreter.cpp
parentec924c52322a92373c418ee5b2ecf9e7c7278dc8 (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud