[LLVMdev] Adding masked vector load and store intrinsics

dag at cray.com dag at cray.com
Mon Oct 27 10:49:20 PDT 2014


"Demikhovsky, Elena" <elena.demikhovsky at intel.com> writes:

>> So %passthrough can *only* be undef or zeroinitializer?
> No, it can be any value including undef and zeroinitializer.
>
> We considered, while designing, zero and merge semantics and decided
> that merge semantics is better because it covers zero semantics if you
> use zeroinitializer in the %paththru.

But passthrough has to have some value, right, to know what to merge?
It must appear as an operand, correct?  I think this is good, I just
want to clarify.  :)

                             -David



More information about the llvm-dev mailing list