Yaxun Liu c564701fbd [OpenCL] Fix __builtin_astype for vec3 types.
__builtin_astype does not generate correct LLVM IR for vec3 types. This patch inserts bitcasts to/from vec4 when necessary in addition to generating vector shuffle. Sema and codegen tests are added.

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

llvm-svn: 272153
2016-06-08 15:11:21 +00:00
2016-06-08 01:33:15 +00:00
2016-06-08 14:54:35 +00:00
Description
No description provided
5.4 GiB
Languages
LLVM 41.4%
C++ 31.4%
C 13%
Assembly 9.6%
MLIR 1.5%
Other 2.7%