LLVM Interpreter: This patch implements vector support for cast operations (zext...
authorElena Demikhovsky <elena.demikhovsky@intel.com>
Mon, 5 Aug 2013 12:17:06 +0000 (12:17 +0000)
committerElena Demikhovsky <elena.demikhovsky@intel.com>
Mon, 5 Aug 2013 12:17:06 +0000 (12:17 +0000)
commitcf21d155ed16c6eb9a2c0a5fa2e7f6a19e488476
treef4a46127a1e3cd82788d538113d6e72d55466286
parent93795574785de252703591e7fcc8f052c762f25e
LLVM Interpreter: This patch implements vector support for cast operations (zext, sext, uitofp, sitofp, trunc, fpext, fptosi, fptrunc, bitcast) and shift operations (shl, ashr, lshr) for integer and floating point data types.
Added tests.

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187724 91177308-0d34-0410-b5e6-96231b3b80d8
lib/ExecutionEngine/Interpreter/Execution.cpp
test/ExecutionEngine/test-interp-vec-cast.ll [new file with mode: 0644]
test/ExecutionEngine/test-interp-vec-shift.ll [new file with mode: 0644]