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

References

lib/Target/X86/X86ISelLowering.cpp
13659       [&PSHUFDMask](ArrayRef<int> InPlaceInputs, ArrayRef<int> IncomingInputs,
13667       PSHUFDMask[InPlaceInputs[0] / 2] = InPlaceInputs[0] / 2;
13674         PSHUFDMask[Input / 2] = Input / 2;
13687     PSHUFDMask[AdjIndex / 2] = AdjIndex / 2;
13696   auto moveInputsToRightHalf = [&PSHUFDMask](
13742         if (PSHUFDMask[(Input - SourceOffset + DestOffset) / 2] < 0)
13743           PSHUFDMask[(Input - SourceOffset + DestOffset) / 2] = Input / 2;
13745           assert(PSHUFDMask[(Input - SourceOffset + DestOffset) / 2] ==
13845     int FreeDWord = (PSHUFDMask[DestOffset / 2] < 0 ? 0 : 1) + DestOffset / 2;
13846     assert(PSHUFDMask[FreeDWord] < 0 && "DWord not free");
13847     PSHUFDMask[FreeDWord] = IncomingInputs[0] / 2;
13866   if (!isNoopShuffleMask(PSHUFDMask))
13870                     getV4X86ShuffleImm8ForMask(PSHUFDMask, DL, DAG)));