Searched refs:ExtIdx (Results 1 – 5 of 5) sorted by relevance
444 SmallVector<int,128> ExtIdx; in buildHvxVectorReg() local446 if (IsBuildFromExtracts(ExtVec, ExtIdx)) { in buildHvxVectorReg()456 for (int M : ExtIdx) { in buildHvxVectorReg()
3189 const unsigned ExtIdx = *Idx; in canReuseExtract() local3190 if (ExtIdx != I) { in canReuseExtract()3191 if (ExtIdx >= E || CurrentOrder[ExtIdx] != E + 1) in canReuseExtract()3194 CurrentOrder[ExtIdx] = I; in canReuseExtract()
18070 int ExtIdx = Op.getConstantOperandVal(1); in combineConcatVectorOfExtracts() local18080 ExtIdx /= (NumExtElts / NumElts); in combineConcatVectorOfExtracts()18082 ExtIdx *= (NumElts / NumExtElts); in combineConcatVectorOfExtracts()18090 Mask.push_back(i + ExtIdx); in combineConcatVectorOfExtracts()18094 Mask.push_back(i + ExtIdx + NumElts); in combineConcatVectorOfExtracts()18458 auto *ExtIdx = dyn_cast<ConstantSDNode>(Extract->getOperand(1)); in narrowExtractedVectorLoad() local18460 !ExtIdx) in narrowExtractedVectorLoad()18473 unsigned Offset = ExtIdx->getZExtValue() * VT.getScalarType().getStoreSize(); in narrowExtractedVectorLoad()18556 unsigned ExtIdx = N->getConstantOperandVal(1); in visitEXTRACT_SUBVECTOR() local18558 assert(ExtIdx % ExtNumElts == 0 && in visitEXTRACT_SUBVECTOR()[all …]
8648 SDValue ExtIdx) { in getUnderlyingExtractedFromVec() argument8649 int Idx = cast<ConstantSDNode>(ExtIdx)->getZExtValue(); in getUnderlyingExtractedFromVec()8709 SDValue ExtIdx = Op.getOperand(i).getOperand(1); in buildFromShuffleMostly() local8712 if (!isa<ConstantSDNode>(ExtIdx)) in buildFromShuffleMostly()8714 int Idx = getUnderlyingExtractedFromVec(ExtractedFromVec, ExtIdx); in buildFromShuffleMostly()45631 unsigned ExtIdx = cast<ConstantSDNode>(Ext->getOperand(1))->getZExtValue(); in narrowExtractedVectorSelect() local45635 ExtIdx *= (SelElts / CastedElts); in narrowExtractedVectorSelect()45640 if (ExtIdx % IndexDivisor != 0) in narrowExtractedVectorSelect()45642 ExtIdx /= IndexDivisor; in narrowExtractedVectorSelect()45651 SDValue ExtCond = extract128BitVector(Sel.getOperand(0), ExtIdx, DAG, DL); in narrowExtractedVectorSelect()[all …]
7253 unsigned ExtIdx = Extract.getConstantOperandVal(1); in LowerVECTOR_SHUFFLE() local7255 unsigned ExtIdxInBits = ExtIdx * SrcEltBitWidth; in LowerVECTOR_SHUFFLE()