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

References

lib/Target/X86/X86ISelLowering.cpp
15372       SmallVector<int, 8>((unsigned)NumSubLaneElts, SM_SentinelUndef),
15373       SmallVector<int, 8>((unsigned)NumSubLaneElts, SM_SentinelUndef)};
15379     SmallVector<int, 8> SubLaneMask((unsigned)NumSubLaneElts, -1);
15380     for (int Elt = 0; Elt != NumSubLaneElts; ++Elt) {
15381       int M = Mask[(DstSubLane * NumSubLaneElts) + Elt];
15398       auto MatchMasks = [NumSubLaneElts](ArrayRef<int> M1, ArrayRef<int> M2) {
15399         for (int i = 0; i != NumSubLaneElts; ++i) {
15413       for (int i = 0; i != NumSubLaneElts; ++i) {
15442     for (int Elt = 0; Elt != NumSubLaneElts; ++Elt) {
15446       int Idx = (SubLane * NumSubLaneElts) + Elt;
15454   for (int i = 0; i != NumElts; i += NumSubLaneElts) {
15455     int SrcSubLane = Dst2SrcSubLanes[i / NumSubLaneElts];
15458     for (int j = 0; j != NumSubLaneElts; ++j)
15459       SubLaneMask[i + j] = j + (SrcSubLane * NumSubLaneElts);