1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 02:52:53 +02:00
llvm-mirror/lib/ExecutionEngine/Interpreter
Mehdi Amini b1449ffcc8 Make ExecutionEngine owning a DataLayout
Summary:
This change is part of a series of commits dedicated to have a single
DataLayout during compilation by using always the one owned by the
module.

The ExecutionEngine will act as an exception and will be unsafe to
be reused across context. We don't enforce this rule but undefined
behavior can occurs if the user tries to do it.

Reviewers: lhames

Subscribers: echristo, llvm-commits, rafael, yaron.keren

Differential Revision: http://reviews.llvm.org/D11110

From: Mehdi Amini <mehdi.amini@apple.com>
llvm-svn: 242414
2015-07-16 16:34:23 +00:00
..
CMakeLists.txt Raising minimum required CMake version to 2.8.12.2. 2015-03-23 20:03:57 +00:00
Execution.cpp Make ExecutionEngine owning a DataLayout 2015-07-16 16:34:23 +00:00
ExternalFunctions.cpp Make ExecutionEngine owning a DataLayout 2015-07-16 16:34:23 +00:00
Interpreter.cpp Make ExecutionEngine owning a DataLayout 2015-07-16 16:34:23 +00:00
Interpreter.h Make ExecutionEngine owning a DataLayout 2015-07-16 16:34:23 +00:00
LLVMBuild.txt Prune redundant dependencies in LLVMBuild.txt. 2013-12-11 00:30:57 +00:00
Makefile