Lines Matching refs:ExtIdx
20998 int ExtIdx = Op.getConstantOperandVal(1); in combineConcatVectorOfExtracts() local
21019 ExtIdx /= (NumExtElts / NumElts); in combineConcatVectorOfExtracts()
21021 ExtIdx *= (NumElts / NumExtElts); in combineConcatVectorOfExtracts()
21029 Mask.push_back(i + ExtIdx); in combineConcatVectorOfExtracts()
21033 Mask.push_back(i + ExtIdx + NumElts); in combineConcatVectorOfExtracts()
21680 uint64_t ExtIdx = N->getConstantOperandVal(1); in visitEXTRACT_SUBVECTOR() local
21692 if (ExtIdx == 0 && V.getOpcode() == ISD::EXTRACT_SUBVECTOR && V.hasOneUse()) { in visitEXTRACT_SUBVECTOR()
21723 SDValue NewIndex = DAG.getVectorIdxConstant(ExtIdx * SrcDestRatio, DL); in visitEXTRACT_SUBVECTOR()
21735 if ((ExtIdx % DestSrcRatio) == 0) { in visitEXTRACT_SUBVECTOR()
21737 unsigned IndexValScaled = ExtIdx / DestSrcRatio; in visitEXTRACT_SUBVECTOR()
21765 assert((ExtIdx % ExtNumElts) == 0 && in visitEXTRACT_SUBVECTOR()
21769 unsigned ConcatOpIdx = ExtIdx / ConcatSrcNumElts; in visitEXTRACT_SUBVECTOR()
21785 unsigned NewExtIdx = ExtIdx - ConcatOpIdx * ConcatSrcNumElts; in visitEXTRACT_SUBVECTOR()
21818 unsigned IdxVal = (ExtIdx * NVT.getScalarSizeInBits()) / EltSize; in visitEXTRACT_SUBVECTOR()
21849 ExtIdx * NVT.getScalarSizeInBits()) { in visitEXTRACT_SUBVECTOR()