Lines Matching refs:ExtIdx
23602 int ExtIdx = Op.getConstantOperandVal(1); in combineConcatVectorOfExtracts() local
23623 ExtIdx /= (NumExtElts / NumElts); in combineConcatVectorOfExtracts()
23625 ExtIdx *= (NumElts / NumExtElts); in combineConcatVectorOfExtracts()
23633 Mask.push_back(i + ExtIdx); in combineConcatVectorOfExtracts()
23637 Mask.push_back(i + ExtIdx + NumElts); in combineConcatVectorOfExtracts()
24406 uint64_t ExtIdx = N->getConstantOperandVal(1); in visitEXTRACT_SUBVECTOR() local
24418 if (ExtIdx == 0 && V.getOpcode() == ISD::EXTRACT_SUBVECTOR && V.hasOneUse()) { in visitEXTRACT_SUBVECTOR()
24449 SDValue NewIndex = DAG.getVectorIdxConstant(ExtIdx * SrcDestRatio, DL); in visitEXTRACT_SUBVECTOR()
24461 if ((ExtIdx % DestSrcRatio) == 0) { in visitEXTRACT_SUBVECTOR()
24463 unsigned IndexValScaled = ExtIdx / DestSrcRatio; in visitEXTRACT_SUBVECTOR()
24491 assert((ExtIdx % ExtNumElts) == 0 && in visitEXTRACT_SUBVECTOR()
24495 unsigned ConcatOpIdx = ExtIdx / ConcatSrcNumElts; in visitEXTRACT_SUBVECTOR()
24511 unsigned NewExtIdx = ExtIdx - ConcatOpIdx * ConcatSrcNumElts; in visitEXTRACT_SUBVECTOR()
24544 unsigned IdxVal = (ExtIdx * NVT.getScalarSizeInBits()) / EltSize; in visitEXTRACT_SUBVECTOR()
24575 ExtIdx * NVT.getScalarSizeInBits()) { in visitEXTRACT_SUBVECTOR()