Searched refs:SubVecVT (Results 1 – 10 of 10) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 9347 MVT SubVecVT = SubVec.getSimpleValueType(); in lowerINSERT_SUBVECTOR() local 9362 SubVecVT.getVectorMinNumElements() >= 8) { in lowerINSERT_SUBVECTOR() 9368 SubVecVT = in lowerINSERT_SUBVECTOR() 9374 SubVec = DAG.getBitcast(SubVecVT, SubVec); in lowerINSERT_SUBVECTOR() 9396 if (SubVecVT.isFixedLengthVector()) { in lowerINSERT_SUBVECTOR() 9447 VecVT, SubVecVT, OrigIdx, TRI); in lowerINSERT_SUBVECTOR() 9491 VL = computeVLMax(SubVecVT, DL, DAG); in lowerINSERT_SUBVECTOR() 9523 MVT SubVecVT = Op.getSimpleValueType(); in lowerEXTRACT_SUBVECTOR() local 9544 SubVecVT = in lowerEXTRACT_SUBVECTOR() 9578 if (SubVecVT.isFixedLengthVector()) { in lowerEXTRACT_SUBVECTOR() [all …]
|
| H A D | RISCVISelLowering.h | 759 decomposeSubvectorInsertExtractToSubRegs(MVT VecVT, MVT SubVecVT,
|
| H A D | RISCVISelDAGToDAG.cpp | 1998 MVT SubVecVT = SubV.getSimpleValueType(); in Select() local 2001 MVT SubVecContainerVT = SubVecVT; in Select() 2003 if (SubVecVT.isFixedLengthVector()) in Select() 2004 SubVecContainerVT = TLI.getContainerForFixedLengthVector(SubVecVT); in Select()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeVectorTypes.cpp | 1463 EVT SubVecVT = SubVec.getValueType(); in SplitVecRes_INSERT_SUBVECTOR() local 1465 unsigned SubElems = SubVecVT.getVectorMinNumElements(); in SplitVecRes_INSERT_SUBVECTOR() 1479 if (VecVT.isScalableVector() == SubVecVT.isScalableVector() && in SplitVecRes_INSERT_SUBVECTOR() 1501 TLI.getVectorSubVecPointer(DAG, StackPtr, VecVT, SubVecVT, Idx); in SplitVecRes_INSERT_SUBVECTOR()
|
| H A D | TargetLowering.cpp | 9824 EVT SubVecVT, in getVectorSubVecPointer() argument 9836 assert(SubVecVT.getVectorElementType() == EltVT && in getVectorSubVecPointer() 9839 SubVecVT.getVectorElementCount()); in getVectorSubVecPointer() 9842 if (SubVecVT.isScalableVector()) in getVectorSubVecPointer()
|
| H A D | LegalizeDAG.cpp | 1474 EVT SubVecVT = Part.getValueType(); in ExpandInsertToVectorThroughStack() local 1485 TLI.getVectorSubVecPointer(DAG, StackPtr, VecVT, SubVecVT, Idx); in ExpandInsertToVectorThroughStack()
|
| H A D | LegalizeIntegerTypes.cpp | 5645 EVT SubVecVT = SubVec.getValueType(); in PromoteIntRes_INSERT_SUBVECTOR() local 5648 SubVecVT.getVectorElementCount()); in PromoteIntRes_INSERT_SUBVECTOR()
|
| H A D | DAGCombiner.cpp | 21565 EVT SubVecVT = SubVec.getValueType(); in combineInsertEltToShuffle() local 21567 unsigned NumSrcElts = SubVecVT.getVectorNumElements(); in combineInsertEltToShuffle() 21572 unsigned ExtendRatio = VT.getSizeInBits() / SubVecVT.getSizeInBits(); in combineInsertEltToShuffle() 21589 EVT SubVecEltVT = SubVecVT.getVectorElementType(); in combineInsertEltToShuffle() 21597 SmallVector<SDValue, 8> ConcatOps(ExtendRatio, DAG.getUNDEF(SubVecVT)); in combineInsertEltToShuffle()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetLowering.h | 5249 EVT SubVecVT, SDValue Index) const;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 4220 MVT SubVecVT = SubVec.getSimpleValueType(); in insert1BitVector() local 4221 unsigned SubVecNumElems = SubVecVT.getVectorNumElements(); in insert1BitVector() 4223 IdxVal % SubVecVT.getSizeInBits() == 0 && in insert1BitVector() 4280 Vec = DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, SubVecVT, Vec, ZeroIdx); in insert1BitVector() 48443 EVT SubVecVT = SubVec.getValueType(); in combineScalarAndWithMaskSetcc() local 48446 if (!TLI.isTypeLegal(SubVecVT) || in combineScalarAndWithMaskSetcc() 48447 !C1->getAPIntValue().isMask(SubVecVT.getVectorNumElements())) in combineScalarAndWithMaskSetcc() 48472 DAG.getConstant(0, dl, SubVecVT)); in combineScalarAndWithMaskSetcc() 55276 MVT SubVecVT = SubVec.getSimpleValueType(); in combineINSERT_SUBVECTOR() local 55309 SubVecVT.getFixedSizeInBits()) in combineINSERT_SUBVECTOR() [all …]
|