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

References

lib/Target/X86/X86ISelLowering.cpp
13094   int NewMask[4] = {Mask[0], Mask[1], Mask[2], Mask[3]};
13094   int NewMask[4] = {Mask[0], Mask[1], Mask[2], Mask[3]};
13094   int NewMask[4] = {Mask[0], Mask[1], Mask[2], Mask[3]};
13094   int NewMask[4] = {Mask[0], Mask[1], Mask[2], Mask[3]};
13096   int NumV2Elements = count_if(Mask, [](int M) { return M >= 4; });
13099     int V2Index = find_if(Mask, [](int M) { return M >= 4; }) - Mask.begin();
13099     int V2Index = find_if(Mask, [](int M) { return M >= 4; }) - Mask.begin();
13105     if (Mask[V2AdjIndex] < 0) {
13116       int BlendMask[4] = {Mask[V2Index] - 4, 0, Mask[V1Index], 0};
13116       int BlendMask[4] = {Mask[V2Index] - 4, 0, Mask[V1Index], 0};
13132     if (Mask[0] < 4 && Mask[1] < 4) {
13132     if (Mask[0] < 4 && Mask[1] < 4) {
13137     } else if (Mask[2] < 4 && Mask[3] < 4) {
13137     } else if (Mask[2] < 4 && Mask[3] < 4) {
13152       int BlendMask[4] = {Mask[0] < 4 ? Mask[0] : Mask[1],
13152       int BlendMask[4] = {Mask[0] < 4 ? Mask[0] : Mask[1],
13152       int BlendMask[4] = {Mask[0] < 4 ? Mask[0] : Mask[1],
13153                           Mask[2] < 4 ? Mask[2] : Mask[3],
13153                           Mask[2] < 4 ? Mask[2] : Mask[3],
13153                           Mask[2] < 4 ? Mask[2] : Mask[3],
13154                           (Mask[0] >= 4 ? Mask[0] : Mask[1]) - 4,
13154                           (Mask[0] >= 4 ? Mask[0] : Mask[1]) - 4,
13154                           (Mask[0] >= 4 ? Mask[0] : Mask[1]) - 4,
13155                           (Mask[2] >= 4 ? Mask[2] : Mask[3]) - 4};
13155                           (Mask[2] >= 4 ? Mask[2] : Mask[3]) - 4};
13155                           (Mask[2] >= 4 ? Mask[2] : Mask[3]) - 4};
13162       NewMask[0] = Mask[0] < 4 ? 0 : 2;
13163       NewMask[1] = Mask[0] < 4 ? 2 : 0;
13164       NewMask[2] = Mask[2] < 4 ? 1 : 3;
13165       NewMask[3] = Mask[2] < 4 ? 3 : 1;