Home
last modified time | relevance | path

Searched refs:getVectorElementCount (Results 1 – 25 of 31) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DValueTypes.h333 ElementCount getVectorElementCount() const { in getVectorElementCount() function
336 return V.getVectorElementCount(); in getVectorElementCount()
343 return getVectorElementCount().getKnownMinValue(); in getVectorMinNumElements()
425 return EVT::getVectorVT(Context, EltVT, getVectorElementCount()); in widenIntegerVectorElementType()
433 auto EltCnt = getVectorElementCount(); in getHalfNumVectorElementsVT()
443 auto EltCnt = getVectorElementCount(); in getDoubleNumVectorElementsVT()
457 ElementCount NElts = getVectorElementCount(); in getPow2VectorType()
H A DMachineValueType.h195 MVT VecTy = MVT::getVectorVT(IntTy, getVectorElementCount()); in changeVectorElementTypeToInteger()
204 MVT VecTy = MVT::getVectorVT(EltVT, getVectorElementCount()); in changeVectorElementType()
223 auto EltCnt = getVectorElementCount(); in getHalfNumVectorElementsVT()
232 auto EltCnt = getVectorElementCount(); in getDoubleNumVectorElementsVT()
248 ElementCount NElts = getVectorElementCount(); in getPow2VectorType()
286 ElementCount getVectorElementCount() const { in getVectorElementCount() function
H A DTargetLowering.h499 if (VT.getVectorElementCount().isScalar()) in getPreferredVectorAction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DLowLevelType.cpp22 VT.getVectorElementCount(), VT.getVectorElementType().getSizeInBits(), in LLT()
H A DLowLevelTypeUtils.cpp68 return LLT::scalarOrVector(Ty.getVectorElementCount(), in getLLTForMVT()
H A DTargetLoweringBase.cpp1048 ElementCount NumElts = VT.getVectorElementCount(); in getTypeConversion()
1073 if (VT.getVectorElementCount().isScalable()) in getTypeConversion()
1136 if (VT.getVectorElementCount() == ElementCount::getScalable(1)) in getTypeConversion()
1141 VT.getVectorElementCount().divideCoefficientBy(2)); in getTypeConversion()
1150 ElementCount EC = VT.getVectorElementCount(); in getVectorTypeBreakdownMVT()
1464 ElementCount EC = VT.getVectorElementCount(); in computeRegisterProperties()
1481 SVT.getVectorElementCount() == EC && isTypeLegal(SVT)) { in computeRegisterProperties()
1502 SVT.getVectorElementCount().getKnownMinValue() > in computeRegisterProperties()
1601 ElementCount EltCnt = VT.getVectorElementCount(); in getVectorTypeBreakdown()
1642 divideCeil(VT.getVectorElementCount().getKnownMinValue(), in getVectorTypeBreakdown()
[all …]
H A DValueTypes.cpp29 return getVectorVT(Context, IntTy, getVectorElementCount()); in changeExtendedVectorElementTypeToInteger()
35 return getVectorVT(Context, EltVT, getVectorElementCount()); in changeExtendedVectorElementType()
166 utostr(getVectorElementCount().getKnownMinValue()) + in getEVTString()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp2402 if (SrcVT.getVectorElementCount().isKnownEven() && in SplitVecRes_ExtendOp()
4028 InVT.getVectorElementCount()); in SplitVecOp_FP_TO_XINT_SAT()
4757 ElementCount InVTEC = InVT.getVectorElementCount(); in WidenVecRes_Convert()
4762 InVTEC = InVT.getVectorElementCount(); in WidenVecRes_Convert()
4848 if (WidenNumElts != SrcVT.getVectorElementCount()) in WidenVecRes_FP_TO_XINT_SAT()
4869 if (WidenNumElts != SrcVT.getVectorElementCount()) in WidenVecRes_XRINT()
5425 assert(Mask.getValueType().getVectorElementCount() == in WidenVecRes_VP_LOAD()
5427 .getVectorElementCount() && in WidenVecRes_VP_LOAD()
5452 WidenVT.getVectorElementCount() && in WidenVecRes_VP_STRIDED_LOAD()
7340 ElementCount InEC = InVT.getVectorElementCount(); in ModifyToType()
[all …]
H A DSelectionDAG.cpp1530 VT.getVectorElementCount() == OpVT.getVectorElementCount()) && in getZeroExtendInReg()
5481 VT.getVectorElementCount() && in foldCONCAT_VECTORS()
6268 ElementCount NumElts = VT.getVectorElementCount(); in FoldConstantArithmetic()
6768 EVT.getVectorElementCount() == VT.getVectorElementCount()) && in getNode()
8517 VT.getVectorElementCount() == MemVT.getVectorElementCount()) && in getLoad()
8690 VT.getVectorElementCount() == SVT.getVectorElementCount()) && in getTruncStore()
8941 VT.getVectorElementCount() == SVT.getVectorElementCount()) && in getTruncStoreVP()
9193 VT.getVectorElementCount() == SVT.getVectorElementCount()) && in getTruncStridedStoreVP()
9750 VT.getVectorElementCount()) && in getNode()
9949 VTList.VTs[0].getVectorElementCount() == in getNode()
[all …]
H A DLegalizeTypes.cpp847 Lo.getValueType().getVectorElementCount() * 2 == in SetSplitVector()
848 Op.getValueType().getVectorElementCount() && in SetSplitVector()
890 auto EltCnt = Op.getValueType().getVectorElementCount(); in BitConvertVectorToIntegerVector()
H A DSelectionDAGBuilder.cpp421 if (PartEVT.getVectorElementCount() != ValueVT.getVectorElementCount()) { in getCopyFromPartsVector()
424 (PartEVT.getVectorElementCount().isScalable() == in getCopyFromPartsVector()
425 ValueVT.getVectorElementCount().isScalable()) && in getCopyFromPartsVector()
429 ValueVT.getVectorElementCount()); in getCopyFromPartsVector()
647 ElementCount PartNumElts = PartVT.getVectorElementCount(); in widenVectorToPartType()
648 ElementCount ValueNumElts = ValueVT.getVectorElementCount(); in widenVectorToPartType()
707 PartEVT.getVectorElementCount() == in getCopyToPartsVector()
708 ValueVT.getVectorElementCount()) { in getCopyToPartsVector()
720 PartVT.getVectorElementCount()); in getCopyToPartsVector()
727 if (ValueVT.getVectorElementCount().isScalar() && in getCopyToPartsVector()
[all …]
H A DLegalizeTypesGeneric.cpp211 ElementCount OldEltCount = OldVec.getValueType().getVectorElementCount(); in ExpandRes_EXTRACT_VECTOR_ELT()
H A DTargetLowering.cpp1050 NVT = EVT::getVectorVT(*DAG.getContext(), NVT, VT.getVectorElementCount()); in combineShiftToAVG()
2028 VT.getVectorElementCount()); in SimplifyDemandedBits()
2608 ElementCount SrcEltCnt = Src.getValueType().getVectorElementCount(); in SimplifyDemandedBits()
3078 ElementCount SrcEltCnt = SrcVT.getVectorElementCount(); in SimplifyDemandedVectorElts()
6275 VT.getVectorElementCount()); in BuildSDIV()
6461 VT.getVectorElementCount()); in BuildUDIV()
8434 OperandVT.getVectorElementCount()); in expandIS_FPCLASS()
9748 assert(DataVT.getVectorElementCount() == MaskVT.getVectorElementCount() && in IncrementMemoryAddress()
9839 SubVecVT.getVectorElementCount()); in getVectorSubVecPointer()
10498 EVT::getVectorVT(*DAG.getContext(), WideVT, VT.getVectorElementCount()); in expandMULO()
[all …]
H A DLegalizeIntegerTypes.cpp499 OutVT.getVectorElementCount() * Scale); in PromoteIntRes_BITCAST()
1106 VT.getVectorElementCount()); in earlyExpandDIVFIX()
1506 ElementCount NumElts = InVT.getVectorElementCount(); in PromoteIntRes_TRUNCATE()
1507 assert(NumElts == NVT.getVectorElementCount() && in PromoteIntRes_TRUNCATE()
5648 SubVecVT.getVectorElementCount()); in PromoteIntRes_INSERT_SUBVECTOR()
5903 V0.getValueType().getVectorElementCount()); in PromoteIntOp_INSERT_SUBVECTOR()
H A DDAGCombiner.cpp5632 FPVT.getVectorElementCount()); in PerformMinMaxFpToSatCombine()
5667 FPVT.getVectorElementCount()); in PerformUMinFpToSatCombine()
14619 VT.getVectorElementCount()); in foldExtendVectorInregToExtendOfSubvector()
14732 auto EltCnt = VecTy.getVectorElementCount(); in visitTRUNCATE()
16620 VT.getVectorElementCount()); in combineFMulOrFDivWithIntPow2()
24457 if (NVT.getVectorElementCount().isKnownMultipleOf(DestSrcRatio)) { in visitEXTRACT_SUBVECTOR()
24500 if (NVT.getVectorElementCount() == ConcatSrcVT.getVectorElementCount()) in visitEXTRACT_SUBVECTOR()
26167 VT.getVectorElementCount() && in visitINSERT_SUBVECTOR()
26184 CN0VT.getVectorElementCount() == VT.getVectorElementCount()) { in visitINSERT_SUBVECTOR()
26224 ElementCount NumElts = VT.getVectorElementCount(); in visitINSERT_SUBVECTOR()
[all …]
H A DLegalizeTypes.h955 assert(Mask.getValueType().getVectorElementCount() == EC && in GetWidenedMask()
H A DLegalizeVectorOps.cpp1515 MaskVT.getVectorElementCount()); in ExpandVP_MERGE()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp2584 ElementCount EC = VecVT.getVectorElementCount(); in getMaskTypeFor()
2645 VecVT.getVectorElementCount()); in computeVLMax()
2796 assert(DstContainerVT.getVectorElementCount() == in lowerFP_TO_INT_SAT()
2797 SrcContainerVT.getVectorElementCount() && in lowerFP_TO_INT_SAT()
4505 VecVT.getVectorElementCount()); in getWideningInterleave()
6275 assert(ContainerVT.getVectorElementCount() == SrcContainerVT.getVectorElementCount() && in LowerOperation()
8462 ValType.getVectorElementCount()); in getVCIXOperands()
8711 VT.getVectorElementCount()); in LowerINTRINSIC_WO_CHAIN()
11107 assert(VT.getVectorElementCount() == IndexVT.getVectorElementCount() && in lowerMaskedGather()
11206 assert(VT.getVectorElementCount() == IndexVT.getVectorElementCount() && in lowerMaskedScatter()
[all …]
H A DRISCVISelDAGToDAG.cpp444 assert(VT.getVectorElementCount() == IndexVT.getVectorElementCount() && in selectVLXSEG()
526 assert(VT.getVectorElementCount() == IndexVT.getVectorElementCount() && in selectVSXSEG()
1727 assert(VT.getVectorElementCount() == IndexVT.getVectorElementCount() && in Select()
1925 assert(VT.getVectorElementCount() == IndexVT.getVectorElementCount() && in Select()
3638 ElementCount EC = N->getValueType(0).getVectorElementCount(); in performCombineVMergeAndVOps()
/freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/
H A DGlobalISelMatchTable.cpp432 if (VT.isVector() && !VT.getVectorElementCount().isScalar()) in MVTToLLT()
434 LLT::vector(VT.getVectorElementCount(), VT.getScalarSizeInBits())); in MVTToLLT()
H A DCodeGenDAGPatterns.cpp740 return !Lengths.count(T.isVector() ? T.getVectorElementCount() in EnforceSameNumElts()
752 VN.insert(T.isVector() ? T.getVectorElementCount() : ElementCount()); in EnforceSameNumElts()
754 WN.insert(T.isVector() ? T.getVectorElementCount() : ElementCount()); in EnforceSameNumElts()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp697 LegalTy = VectorType::get(LegalTy, LT.second.getVectorElementCount()); in getIntrinsicInstrCost()
3126 ElementCount LegalVF = LT.second.getVectorElementCount(); in getGatherScatterOpCost()
3757 VectorType::get(Tp->getScalarType(), LT.second.getVectorElementCount()); in getShuffleCost()
3824 LT.second.getVectorElementCount())) in getShuffleCost()
H A DAArch64ISelLowering.cpp4408 if (OpVT.getVectorElementCount() != ArgVT.getVectorElementCount()) in LowerBITCAST()
5876 ElementCount EC = MemVT.getVectorElementCount(); in LowerSTORE()
13615 if (VT.getVectorElementCount() != (InVT.getVectorElementCount() * 2)) in LowerINSERT_SUBVECTOR()
14465 ElementCount EC = VT.getVectorElementCount(); in setInfoSVEStN()
17057 VT.getVectorElementCount() * 2); in performMulVectorCmpZeroCombine()
19004 VT.getVectorElementCount()); in performVectorAddSubExtCombine()
19989 VT.getVectorElementCount()); in performIntrinsicCombine()
24405 if (VT.getVectorElementCount() != SrcVT.getVectorElementCount()) in ReplaceBITCASTResults()
24501 ElementCount ResEC = VT.getVectorElementCount(); in ReplaceExtractSubVectorResults()
24503 if (InVT.getVectorElementCount() != (ResEC * 2)) in ReplaceExtractSubVectorResults()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLoweringCall.cpp217 return EVT::getVectorVT(Context, MVT::i1, VT.getVectorElementCount()); in getSetCCResultType()
225 return EVT::getVectorVT(Context, MVT::i1, VT.getVectorElementCount()); in getSetCCResultType()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp2755 MVT PredTy = MVT::getVectorVT(MVT::i1, ResTy.getVectorElementCount()); in ExpandHvxFpToInt()
2861 MVT PredTy = MVT::getVectorVT(MVT::i1, InpTy.getVectorElementCount()); in ExpandHvxIntToFp()

12