|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Target/X86/X86ISelLowering.cpp16725 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);