llvm/lib/ExecutionEngine
Juergen Ributzka 9ce88db752 Add target analysis passes to the codegen pipeline for MCJIT.
This patch adds the target analysis passes (usually TargetTransformInfo) to the
codgen pipeline. We also expose now the AddAnalysisPasses method through the C
API, because the optimizer passes would also benefit from better target-specific
cost models.

Reviewed by Andrew Kaylor

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@199926 91177308-0d34-0410-b5e6-96231b3b80d8
2014-01-23 19:23:28 +00:00
..
IntelJITEvents Correct spelling. 2013-11-15 11:42:49 +00:00
Interpreter Return an error_code from materializeAllPermanently. 2014-01-14 23:51:27 +00:00
JIT Add target analysis passes to the codegen pipeline for MCJIT. 2014-01-23 19:23:28 +00:00
MCJIT Add target analysis passes to the codegen pipeline for MCJIT. 2014-01-23 19:23:28 +00:00
OProfileJIT Re-sort all of the includes with ./utils/sort_includes.py so that 2014-01-07 11:48:04 +00:00
RuntimeDyld Change createObjectFile to return an ErrorOr. 2014-01-22 00:14:49 +00:00
CMakeLists.txt Put RTDyldMemoryManager into its own file, and make it linked into 2013-05-21 20:24:07 +00:00
EventListenerCommon.h Move all of the header files which are involved in modelling the LLVM IR 2013-01-02 11:36:10 +00:00
ExecutionEngine.cpp Decouple dllexport/dllimport from linkage 2014-01-14 15:22:47 +00:00
ExecutionEngineBindings.cpp Add target analysis passes to the codegen pipeline for MCJIT. 2014-01-23 19:23:28 +00:00
LLVMBuild.txt Prune redundant dependencies in LLVMBuild.txt. 2013-12-11 00:30:57 +00:00
Makefile Add profiling support for Intel Parallel Amplifier XE (VTune) for JITted code in LLVM. 2012-03-13 08:33:15 +00:00
RTDyldMemoryManager.cpp Re-sort all of the includes with ./utils/sort_includes.py so that 2014-01-07 11:48:04 +00:00
TargetSelect.cpp Clean up some usage of Triple. The base class has methods for determining if the target is iOS and Linux. 2013-08-29 20:23:14 +00:00