Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp9347 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 DRISCVISelLowering.h759 decomposeSubvectorInsertExtractToSubRegs(MVT VecVT, MVT SubVecVT,
H A DRISCVISelDAGToDAG.cpp1998 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 DLegalizeVectorTypes.cpp1463 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 DTargetLowering.cpp9824 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 DLegalizeDAG.cpp1474 EVT SubVecVT = Part.getValueType(); in ExpandInsertToVectorThroughStack() local
1485 TLI.getVectorSubVecPointer(DAG, StackPtr, VecVT, SubVecVT, Idx); in ExpandInsertToVectorThroughStack()
H A DLegalizeIntegerTypes.cpp5645 EVT SubVecVT = SubVec.getValueType(); in PromoteIntRes_INSERT_SUBVECTOR() local
5648 SubVecVT.getVectorElementCount()); in PromoteIntRes_INSERT_SUBVECTOR()
H A DDAGCombiner.cpp21565 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 DTargetLowering.h5249 EVT SubVecVT, SDValue Index) const;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp4220 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 …]