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

References

lib/Target/X86/X86ISelLowering.cpp
33124       Mask[i] = RootMask[RootIdx];
33137       Mask[i] = RootMaskedIdx;
33146       Mask[i] = OpMask[OpIdx];
33161     Mask[i] = OpMaskedIdx;
33165   resolveTargetShuffleInputsAndMask(Ops, Mask);
33168   if (all_of(Mask, [](int Idx) { return Idx == SM_SentinelUndef; }))
33174   if (all_of(Mask, [](int Idx) { return Idx < 0; }))
33200               Ops, i, Root, Mask, CombinedNodes, Depth + 1, HasVariableMask,
33208           Ops, Mask, Root, HasVariableMask, DAG, Subtarget))
33219     while (Mask.size() > 1 && canWidenShuffleElements(Mask, WidenedMask)) {
33219     while (Mask.size() > 1 && canWidenShuffleElements(Mask, WidenedMask)) {
33220       Mask = std::move(WidenedMask);
33225     if (Ops.size() == 2 && canonicalizeShuffleMaskWithCommute(Mask)) {
33226       ShuffleVectorSDNode::commuteMask(Mask);
33231     return combineX86ShuffleChain(Ops, Root, Mask, Depth, HasVariableMask,
33237   return combineX86ShuffleChainWithExtract(Ops, Root, Mask, Depth,