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

References

lib/CodeGen/SelectionDAG/DAGCombiner.cpp
18863       int Idx = SVN->getMaskElt(i);
18872     return DAG.getCommutedVectorShuffle(*SVN);
18879       int Idx = SVN->getMaskElt(i);
18890   if (SDValue InsElt = replaceShuffleOfInsert(SVN, DAG))
18894   if (SDValue V = combineShuffleOfSplatVal(SVN, DAG))
18899   if (SVN->isSplat() && SVN->getSplatIndex() < (int)NumElts) {
18899   if (SVN->isSplat() && SVN->getSplatIndex() < (int)NumElts) {
18900     int SplatIndex = SVN->getSplatIndex();
18972   if (SDValue ShufOp = simplifyShuffleOfShuffle(SVN))
18976   if (SDValue V = combineShuffleToVectorExtend(SVN, DAG, TLI, LegalOperations))
18980   if (SDValue V = combineTruncationShuffle(SVN, DAG))
18995     if (SDValue Res = combineShuffleOfScalars(SVN, DAG, TLI))
19036             ScaleShuffleMask(SVN->getMask(), OuterScale);
19082       return DAG.getCommutedVectorShuffle(*SVN);
19110       int Idx = SVN->getMaskElt(i);
19185   if (SDValue V = foldShuffleOfConcatUndefs(SVN, DAG))