reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/X86/X86ISelLowering.cpp
16725   int NumElts = Mask.size();
16726   int NumV2Elements = count_if(Mask, [NumElts](int M) { return M >= NumElts; });
16728   if (NumV2Elements == 1 && Mask[0] >= NumElts)
16730             DL, VT, V1, V2, Mask, Zeroable, Subtarget, DAG))
16735           lowerShuffleWithUndefHalf(DL, VT, V1, V2, Mask, Subtarget, DAG))
16739   if (SDValue Broadcast = lowerShuffleAsBroadcast(DL, VT, V1, V2, Mask,
16749     return lowerV8F64Shuffle(DL, Mask, Zeroable, V1, V2, Subtarget, DAG);
16751     return lowerV16F32Shuffle(DL, Mask, Zeroable, V1, V2, Subtarget, DAG);
16753     return lowerV8I64Shuffle(DL, Mask, Zeroable, V1, V2, Subtarget, DAG);
16755     return lowerV16I32Shuffle(DL, Mask, Zeroable, V1, V2, Subtarget, DAG);
16757     return lowerV32I16Shuffle(DL, Mask, Zeroable, V1, V2, Subtarget, DAG);
16759     return lowerV64I8Shuffle(DL, Mask, Zeroable, V1, V2, Subtarget, DAG);