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

References

lib/Target/X86/X86ISelLowering.cpp
33430   SDLoc DL(N);
33431   MVT VT = N.getSimpleValueType();
33433   unsigned Opcode = N.getOpcode();
33440     auto BC0 = peekThroughBitcasts(N.getOperand(0));
33441     auto BC1 = peekThroughBitcasts(N.getOperand(1));
33465     SDValue Src = N.getOperand(0);
33506       if (User != N.getNode() && User->getOpcode() == X86ISD::VBROADCAST &&
33524       DCI.CombineTo(N.getNode(), BcastLd);
33533       return N; // Return N so it doesn't get rechecked!
33539     SDValue N0 = N.getOperand(0);
33540     SDValue N1 = N.getOperand(1);
33549         unsigned BlendMask = N.getConstantOperandVal(2);
33564     SDValue N0 = N.getOperand(0);
33565     SDValue N1 = N.getOperand(1);
33579     Mask = getPSHUFShuffleMask(N);
33584     SDValue N0 = N.getOperand(0);
33585     SDValue N1 = N.getOperand(1);
33613     SDValue Op0 = N.getOperand(0);
33614     SDValue Op1 = N.getOperand(1);
33615     SDValue Op2 = N.getOperand(2);
33723     return N.getOperand(0);
33726   SDValue V = N.getOperand(0);
33727   switch (N.getOpcode()) {
33739       int DOffset = N.getOpcode() == X86ISD::PSHUFLW ? 0 : 2;
33755         V.getOpcode() != N.getOpcode() &&
33761         int NOffset = N.getOpcode() == X86ISD::PSHUFLW ? 0 : 4;
33786     if (SDValue NewN = combineRedundantDWordShuffle(N, Mask, DAG))