Lines Matching refs:BroadcastIdx
8482 SDValue V0, int BroadcastIdx, in lowerVectorShuffleAsTruncBroadcast() argument
8510 const unsigned V0BroadcastIdx = BroadcastIdx / Scale; in lowerVectorShuffleAsTruncBroadcast()
8522 if (const int OffsetIdx = BroadcastIdx % Scale) in lowerVectorShuffleAsTruncBroadcast()
8553 int BroadcastIdx = -1; in lowerVectorShuffleAsBroadcast() local
8557 BroadcastIdx = i; in lowerVectorShuffleAsBroadcast()
8562 if (BroadcastIdx < 0) in lowerVectorShuffleAsBroadcast()
8564 assert(BroadcastIdx < (int)Mask.size() && "We only expect to be called with " in lowerVectorShuffleAsBroadcast()
8583 V = V.getOperand(BroadcastIdx / OperandSize); in lowerVectorShuffleAsBroadcast()
8584 BroadcastIdx %= OperandSize; in lowerVectorShuffleAsBroadcast()
8596 if (BroadcastIdx >= BeginIdx && BroadcastIdx < EndIdx) { in lowerVectorShuffleAsBroadcast()
8597 BroadcastIdx -= BeginIdx; in lowerVectorShuffleAsBroadcast()
8615 DL, VT, V.getOperand(0), BroadcastIdx, Subtarget, DAG)) in lowerVectorShuffleAsBroadcast()
8625 (V.getOpcode() == ISD::SCALAR_TO_VECTOR && BroadcastIdx == 0)) { in lowerVectorShuffleAsBroadcast()
8626 V = V.getOperand(BroadcastIdx); in lowerVectorShuffleAsBroadcast()
8643 unsigned Offset = BroadcastIdx * SVT.getStoreSize(); in lowerVectorShuffleAsBroadcast()
8651 } else if (BroadcastIdx != 0) { in lowerVectorShuffleAsBroadcast()
8664 if (((BroadcastIdx * EltSize) % 128) != 0) in lowerVectorShuffleAsBroadcast()
8669 DAG.getIntPtrConstant(BroadcastIdx, DL)); in lowerVectorShuffleAsBroadcast()