[llvm-dev] buld_vector and shuffle_vector DAG nodes

Rail Shafigulin via llvm-dev
Wed, 23 Mar 2016 19:28:29 -0000

I'm not quite clear what BUILD_VECTOR and SHUFFLE_VECTOR instructions do. I
understand that they somehow build a vector and shuffle a vector, but how
exactly it translates into a given target, that I can not figure out. I
also tried reading code for other targets but I really lack experience.
Would anyone be able to give a clear explanation, maybe even an example if
possible?

Any help is appreciated.

--
Rail Shafigulin
Software Engineer
Esencia Technologies
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.llvm.org/pipermail/llvm-dev/attachments/20160323/e9827a6a/attachment.html>