Searched refs:SubVecVT (Results 1 – 6 of 6) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 1118 MVT VecVT, MVT SubVecVT, unsigned InsertExtractIdx, in decomposeSubvectorInsertExtractToSubRegs() argument 1125 unsigned SubRegClassID = getRegClassIDForVecVT(SubVecVT); in decomposeSubvectorInsertExtractToSubRegs() 3670 MVT SubVecVT = SubVec.getSimpleValueType(); in lowerINSERT_SUBVECTOR() local 3682 if (SubVecVT.getVectorElementType() == MVT::i1 && in lowerINSERT_SUBVECTOR() 3685 SubVecVT.getVectorMinNumElements() >= 8) { in lowerINSERT_SUBVECTOR() 3688 SubVecVT.getVectorMinNumElements() % 8 == 0 && in lowerINSERT_SUBVECTOR() 3691 SubVecVT = in lowerINSERT_SUBVECTOR() 3692 MVT::getVectorVT(MVT::i8, SubVecVT.getVectorMinNumElements() / 8, in lowerINSERT_SUBVECTOR() 3693 SubVecVT.isScalableVector()); in lowerINSERT_SUBVECTOR() 3697 SubVec = DAG.getBitcast(SubVecVT, SubVec); in lowerINSERT_SUBVECTOR() [all …]
|
| H A D | RISCVISelDAGToDAG.cpp | 1047 MVT SubVecVT = SubV.getSimpleValueType(); in Select() local 1050 MVT SubVecContainerVT = SubVecVT; in Select() 1052 if (SubVecVT.isFixedLengthVector()) in Select() 1053 SubVecContainerVT = TLI.getContainerForFixedLengthVector(SubVecVT); in Select()
|
| H A D | RISCVISelLowering.h | 476 decomposeSubvectorInsertExtractToSubRegs(MVT VecVT, MVT SubVecVT,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeVectorTypes.cpp | 1279 EVT SubVecVT = SubVec.getValueType(); in SplitVecRes_INSERT_SUBVECTOR() local 1281 unsigned SubElems = SubVecVT.getVectorMinNumElements(); in SplitVecRes_INSERT_SUBVECTOR() 1295 if (VecVT.isScalableVector() == SubVecVT.isScalableVector() && in SplitVecRes_INSERT_SUBVECTOR()
|
| H A D | DAGCombiner.cpp | 18238 EVT SubVecVT = SubVec.getValueType(); in combineInsertEltToShuffle() local 18240 unsigned NumSrcElts = SubVecVT.getVectorNumElements(); in combineInsertEltToShuffle() 18245 unsigned ExtendRatio = VT.getSizeInBits() / SubVecVT.getSizeInBits(); in combineInsertEltToShuffle() 18262 EVT SubVecEltVT = SubVecVT.getVectorElementType(); in combineInsertEltToShuffle() 18270 SmallVector<SDValue, 8> ConcatOps(ExtendRatio, DAG.getUNDEF(SubVecVT)); in combineInsertEltToShuffle()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 6185 MVT SubVecVT = SubVec.getSimpleValueType(); in insert1BitVector() local 6186 unsigned SubVecNumElems = SubVecVT.getVectorNumElements(); in insert1BitVector() 6188 IdxVal % SubVecVT.getSizeInBits() == 0 && in insert1BitVector() 6238 Vec = DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, SubVecVT, Vec, ZeroIdx); in insert1BitVector() 44484 EVT SubVecVT = SubVec.getValueType(); in combineScalarAndWithMaskSetcc() local 44488 if (SubVec.getOpcode() != ISD::SETCC || !TLI.isTypeLegal(SubVecVT) || in combineScalarAndWithMaskSetcc() 44489 !N->getConstantOperandAPInt(1).isMask(SubVecVT.getVectorNumElements())) in combineScalarAndWithMaskSetcc() 44504 DAG.getConstant(0, dl, SubVecVT)); in combineScalarAndWithMaskSetcc() 50042 MVT SubVecVT = SubVec.getSimpleValueType(); in combineInsertSubvector() local 50075 SubVecVT.getFixedSizeInBits()) in combineInsertSubvector() [all …]
|