Home
last modified time | relevance | path

Searched refs:ExtIdx (Results 1 – 4 of 4) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp436 SmallVector<int,128> ExtIdx; in buildHvxVectorReg() local
438 if (IsBuildFromExtracts(ExtVec, ExtIdx)) { in buildHvxVectorReg()
448 for (int M : ExtIdx) { in buildHvxVectorReg()
/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp2026 const unsigned ExtIdx = *Idx; in canReuseExtract() local
2027 if (ExtIdx != I) { in canReuseExtract()
2028 if (ExtIdx >= E || CurrentOrder[ExtIdx] != E + 1) in canReuseExtract()
2031 CurrentOrder[ExtIdx] = I; in canReuseExtract()
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp16708 int ExtIdx = Op.getConstantOperandVal(1); in combineConcatVectorOfExtracts() local
16718 ExtIdx /= (NumExtElts / NumElts); in combineConcatVectorOfExtracts()
16720 ExtIdx *= (NumElts / NumExtElts); in combineConcatVectorOfExtracts()
16728 Mask.push_back(i + ExtIdx); in combineConcatVectorOfExtracts()
16732 Mask.push_back(i + ExtIdx + NumElts); in combineConcatVectorOfExtracts()
17035 auto *ExtIdx = dyn_cast<ConstantSDNode>(Extract->getOperand(1)); in narrowExtractedVectorLoad() local
17036 if (!Ld || Ld->getExtensionType() || Ld->isVolatile() || !ExtIdx) in narrowExtractedVectorLoad()
17049 unsigned Offset = ExtIdx->getZExtValue() * VT.getScalarType().getStoreSize(); in narrowExtractedVectorLoad()
17135 auto *ExtIdx = dyn_cast<ConstantSDNode>(N->getOperand(1)); in visitEXTRACT_SUBVECTOR() local
17138 if (InsIdx && ExtIdx) { in visitEXTRACT_SUBVECTOR()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp7655 SDValue ExtIdx) { in getUnderlyingExtractedFromVec() argument
7656 int Idx = cast<ConstantSDNode>(ExtIdx)->getZExtValue(); in getUnderlyingExtractedFromVec()
7716 SDValue ExtIdx = Op.getOperand(i).getOperand(1); in buildFromShuffleMostly() local
7719 if (!isa<ConstantSDNode>(ExtIdx)) in buildFromShuffleMostly()
7721 int Idx = getUnderlyingExtractedFromVec(ExtractedFromVec, ExtIdx); in buildFromShuffleMostly()