llvm/lib/ExecutionEngine
Elena Demikhovsky 4ca0ce2594 llvm interpreter: select, shuffle and insertelement instructions.
This patch implements vector support for  select instruction and adds specific vector instructions : shuffle and insertelement. (tests are also included)
and functions lle_X_memset, lle_X_memcpy added.

Done by Veselov, Yuri (mailto:Yuri.Veselov@intel.com)



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189735 91177308-0d34-0410-b5e6-96231b3b80d8
2013-09-02 06:40:09 +00:00
..
IntelJITEvents
Interpreter llvm interpreter: select, shuffle and insertelement instructions. 2013-09-02 06:40:09 +00:00
JIT Fix the build issue under ia64. Close bug #5715 2013-08-27 06:49:46 +00:00
MCJIT Revising the MCJIT ObjectCache interface to allow subclasses to avoid retaining references to returned objects 2013-06-28 21:40:16 +00:00
OProfileJIT Reorder headers according to lint. 2013-08-21 21:14:19 +00:00
RuntimeDyld Move everything depending on Object/MachOFormat.h over to Support/MachO.h. 2013-09-01 04:28:48 +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
ExecutionEngine.cpp Use SmallVectorImpl::iterator/const_iterator instead of SmallVector to avoid specifying the vector size. 2013-07-04 01:31:24 +00:00
ExecutionEngineBindings.cpp Expose the RTDyldMemoryManager through the C API. This allows clients of 2013-05-22 02:46:43 +00:00
LLVMBuild.txt
Makefile
RTDyldMemoryManager.cpp Fix the build issue under ia64. Close bug #5715 2013-08-27 06:49:46 +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