forked from OSchip/llvm-project
[NFC][VP] Fix llvm.vp.merge intrinsic Expansion in LangRef
Reviewed By: simoll Differential Revision: https://reviews.llvm.org/D126457
This commit is contained in:
parent
6a6cf2e28d
commit
967ef4ad0a
|
@ -17994,7 +17994,7 @@ Example:
|
|||
;; Lanes at and above %pivot are taken from %on_false
|
||||
%atfirst = insertelement <4 x i32> undef, i32 %pivot, i32 0
|
||||
%splat = shufflevector <4 x i32> %atfirst, <4 x i32> poison, <4 x i32> zeroinitializer
|
||||
%pivotmask = icmp ult <4 x i32> %splat, <4 x i32> <i32 0, i32 1, i32 2, i32 3>
|
||||
%pivotmask = icmp ult <4 x i32> <i32 0, i32 1, i32 2, i32 3>, <4 x i32> %splat
|
||||
%mergemask = and <4 x i1> %cond, <4 x i1> %pivotmask
|
||||
%also.r = select <4 x i1> %mergemask, <4 x i32> %on_true, <4 x i32> %on_false
|
||||
|
||||
|
|
Loading…
Reference in New Issue