Home
last modified time | relevance | path

Searched refs:SubVecVT (Results 1 – 10 of 10) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp1671 MVT VecVT, MVT SubVecVT, unsigned InsertExtractIdx, in decomposeSubvectorInsertExtractToSubRegs() argument
1678 unsigned SubRegClassID = getRegClassIDForVecVT(SubVecVT); in decomposeSubvectorInsertExtractToSubRegs()
6165 MVT SubVecVT = SubVec.getSimpleValueType(); in lowerINSERT_SUBVECTOR() local
6177 if (SubVecVT.getVectorElementType() == MVT::i1 && in lowerINSERT_SUBVECTOR()
6180 SubVecVT.getVectorMinNumElements() >= 8) { in lowerINSERT_SUBVECTOR()
6183 SubVecVT.getVectorMinNumElements() % 8 == 0 && in lowerINSERT_SUBVECTOR()
6186 SubVecVT = in lowerINSERT_SUBVECTOR()
6187 MVT::getVectorVT(MVT::i8, SubVecVT.getVectorMinNumElements() / 8, in lowerINSERT_SUBVECTOR()
6188 SubVecVT.isScalableVector()); in lowerINSERT_SUBVECTOR()
6192 SubVec = DAG.getBitcast(SubVecVT, SubVec); in lowerINSERT_SUBVECTOR()
[all …]
H A DRISCVISelLowering.h595 decomposeSubvectorInsertExtractToSubRegs(MVT VecVT, MVT SubVecVT,
H A DRISCVISelDAGToDAG.cpp1697 MVT SubVecVT = SubV.getSimpleValueType(); in Select() local
1700 MVT SubVecContainerVT = SubVecVT; in Select()
1702 if (SubVecVT.isFixedLengthVector()) in Select()
1703 SubVecContainerVT = TLI.getContainerForFixedLengthVector(SubVecVT); in Select()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp1404 EVT SubVecVT = SubVec.getValueType(); in SplitVecRes_INSERT_SUBVECTOR() local
1406 unsigned SubElems = SubVecVT.getVectorMinNumElements(); in SplitVecRes_INSERT_SUBVECTOR()
1420 if (VecVT.isScalableVector() == SubVecVT.isScalableVector() && in SplitVecRes_INSERT_SUBVECTOR()
1442 TLI.getVectorSubVecPointer(DAG, StackPtr, VecVT, SubVecVT, Idx); in SplitVecRes_INSERT_SUBVECTOR()
H A DTargetLowering.cpp9396 EVT SubVecVT, in getVectorSubVecPointer() argument
9408 assert(SubVecVT.getVectorElementType() == EltVT && in getVectorSubVecPointer()
9411 SubVecVT.getVectorElementCount()); in getVectorSubVecPointer()
9414 if (SubVecVT.isScalableVector()) in getVectorSubVecPointer()
H A DLegalizeDAG.cpp1451 EVT SubVecVT = Part.getValueType(); in ExpandInsertToVectorThroughStack() local
1462 TLI.getVectorSubVecPointer(DAG, StackPtr, VecVT, SubVecVT, Idx); in ExpandInsertToVectorThroughStack()
H A DLegalizeIntegerTypes.cpp5390 EVT SubVecVT = SubVec.getValueType(); in PromoteIntRes_INSERT_SUBVECTOR() local
5393 SubVecVT.getVectorElementCount()); in PromoteIntRes_INSERT_SUBVECTOR()
H A DDAGCombiner.cpp20143 EVT SubVecVT = SubVec.getValueType(); in combineInsertEltToShuffle() local
20145 unsigned NumSrcElts = SubVecVT.getVectorNumElements(); in combineInsertEltToShuffle()
20150 unsigned ExtendRatio = VT.getSizeInBits() / SubVecVT.getSizeInBits(); in combineInsertEltToShuffle()
20167 EVT SubVecEltVT = SubVecVT.getVectorElementType(); in combineInsertEltToShuffle()
20175 SmallVector<SDValue, 8> ConcatOps(ExtendRatio, DAG.getUNDEF(SubVecVT)); in combineInsertEltToShuffle()
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DTargetLowering.h5042 EVT SubVecVT, SDValue Index) const;
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp6885 MVT SubVecVT = SubVec.getSimpleValueType(); in insert1BitVector() local
6886 unsigned SubVecNumElems = SubVecVT.getVectorNumElements(); in insert1BitVector()
6888 IdxVal % SubVecVT.getSizeInBits() == 0 && in insert1BitVector()
6945 Vec = DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, SubVecVT, Vec, ZeroIdx); in insert1BitVector()
49118 EVT SubVecVT = SubVec.getValueType(); in combineScalarAndWithMaskSetcc() local
49121 if (!TLI.isTypeLegal(SubVecVT) || in combineScalarAndWithMaskSetcc()
49122 !C1->getAPIntValue().isMask(SubVecVT.getVectorNumElements())) in combineScalarAndWithMaskSetcc()
49147 DAG.getConstant(0, dl, SubVecVT)); in combineScalarAndWithMaskSetcc()
55557 MVT SubVecVT = SubVec.getSimpleValueType(); in combineINSERT_SUBVECTOR() local
55590 SubVecVT.getFixedSizeInBits()) in combineINSERT_SUBVECTOR()
[all …]