Lines Matching refs:SrcIdx
5679 unsigned SrcIdx = M / Size; in getTargetShuffleAndZeroables() local
5719 if (IsSrcConstant[SrcIdx]) { in getTargetShuffleAndZeroables()
5720 if (UndefSrcElts[SrcIdx][M]) in getTargetShuffleAndZeroables()
5722 else if (SrcEltBits[SrcIdx][M] == 0) in getTargetShuffleAndZeroables()
6058 unsigned SrcIdx = SrcExtract.getConstantOperandVal(1); in getFauxShuffleMask() local
6059 unsigned SrcByte = SrcIdx * (SrcVT.getScalarSizeInBits() / 8); in getFauxShuffleMask()
6463 uint64_t SrcIdx = Op.getConstantOperandVal(1); in getShuffleScalarElt() local
6464 return getShuffleScalarElt(Src, Index + SrcIdx, DAG, Depth + 1); in getShuffleScalarElt()
11917 int SrcIdx = i + Offset; in lowerShuffleAsSpecificZeroOrAnyExtend() local
11918 ShMask[i] = SafeOffset(SrcIdx) ? SrcIdx : -1; in lowerShuffleAsSpecificZeroOrAnyExtend()
41288 unsigned SrcIdx = (InsertPSMask >> 6) & 0x3; in combineTargetShuffle() local
41308 if (KnownUndef1[SrcIdx] || KnownZero1[SrcIdx]) { in combineTargetShuffle()
41315 int M = TargetMask1[SrcIdx]; in combineTargetShuffle()
42491 unsigned SrcIdx = (LoMask & 0x2) >> 1; in SimplifyDemandedVectorEltsForTargetNode() local
42493 extractSubVector(Op.getOperand(SrcIdx), EltIdx, TLO.DAG, DL, 128); in SimplifyDemandedVectorEltsForTargetNode()
48496 unsigned SrcIdx = Lane * NumSrcEltsPerLane + Elt % NumSrcEltsPerLane; in combineVectorPack() local
48500 if (UndefElts[SrcIdx]) { in combineVectorPack()
48505 APInt &Val = EltBits[SrcIdx]; in combineVectorPack()