|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Target/X86/X86ISelLowering.cpp13414 return DAG.getNode(X86ISD::PSHUFLW, DL, VT, V,
13421 return DAG.getNode(X86ISD::PSHUFHW, DL, VT, V,
13447 V = DAG.getNode(ShufWOp, DL, VT, V,
13447 V = DAG.getNode(ShufWOp, DL, VT, V,
13449 V = DAG.getBitcast(PSHUFDVT, V);
13449 V = DAG.getBitcast(PSHUFDVT, V);
13450 V = DAG.getNode(X86ISD::PSHUFD, DL, PSHUFDVT, V,
13450 V = DAG.getNode(X86ISD::PSHUFD, DL, PSHUFDVT, V,
13452 return DAG.getBitcast(VT, V);
13583 auto FixFlippedInputs = [&V, &DL, &Mask, &DAG](int PinnedIdx, int DWord,
13599 V = DAG.getNode(
13601 MVT::getVectorVT(MVT::i16, V.getValueSizeInBits() / 16), V,
13601 MVT::getVectorVT(MVT::i16, V.getValueSizeInBits() / 16), V,
13625 V = DAG.getBitcast(
13627 DAG.getNode(X86ISD::PSHUFD, DL, PSHUFDVT, DAG.getBitcast(PSHUFDVT, V),
13639 return lowerV8I16GeneralSingleInputShuffle(DL, VT, V, Mask, Subtarget, DAG);
13861 V = DAG.getNode(X86ISD::PSHUFLW, DL, VT, V,
13861 V = DAG.getNode(X86ISD::PSHUFLW, DL, VT, V,
13864 V = DAG.getNode(X86ISD::PSHUFHW, DL, VT, V,
13864 V = DAG.getNode(X86ISD::PSHUFHW, DL, VT, V,
13867 V = DAG.getBitcast(
13869 DAG.getNode(X86ISD::PSHUFD, DL, PSHUFDVT, DAG.getBitcast(PSHUFDVT, V),
13881 V = DAG.getNode(X86ISD::PSHUFLW, DL, VT, V,
13881 V = DAG.getNode(X86ISD::PSHUFLW, DL, VT, V,
13889 V = DAG.getNode(X86ISD::PSHUFHW, DL, VT, V,
13889 V = DAG.getNode(X86ISD::PSHUFHW, DL, VT, V,
13892 return V;