[llvm-dev] buld_vector and shuffle_vector DAG nodes

Rail Shafigulin via llvm-dev llvm-dev at lists.llvm.org
Wed Mar 23 12:28:29 PDT 2016


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>


More information about the llvm-dev mailing list