[llvm-dev] load instruction to gather intrinsics
zhi chen via llvm-dev
llvm-dev at lists.llvm.org
Fri May 5 14:42:47 PDT 2017
Hi All,
Can I change a vector load to gather intrinsic? If so, how can I do it? For
example, I want to change the following IR code
%1 = load <2 x i64>* %arrayidx1, align 8
to
%1 = call <2 x i64> @llvm.masked.gather.v2i64(<2 x i64*> %arrayidx1,
i32 8, <2 x i1> <i1 true, i1 true>, <2 x i64> undef)
Basically, I am not sure how to get two consecutive addresses started from
arrayidx1. Thanks for your time and help in advance.
Best,
Zhi
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20170505/0772dfdd/attachment.html>
More information about the llvm-dev
mailing list