| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | ValueTypes.h | 333 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 D | MachineValueType.h | 195 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 D | TargetLowering.h | 499 if (VT.getVectorElementCount().isScalar()) in getPreferredVectorAction()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | LowLevelType.cpp | 22 VT.getVectorElementCount(), VT.getVectorElementType().getSizeInBits(), in LLT()
|
| H A D | LowLevelTypeUtils.cpp | 68 return LLT::scalarOrVector(Ty.getVectorElementCount(), in getLLTForMVT()
|
| H A D | TargetLoweringBase.cpp | 1048 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 D | ValueTypes.cpp | 29 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 D | LegalizeVectorTypes.cpp | 2402 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 D | SelectionDAG.cpp | 1530 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 D | LegalizeTypes.cpp | 847 Lo.getValueType().getVectorElementCount() * 2 == in SetSplitVector() 848 Op.getValueType().getVectorElementCount() && in SetSplitVector() 890 auto EltCnt = Op.getValueType().getVectorElementCount(); in BitConvertVectorToIntegerVector()
|
| H A D | SelectionDAGBuilder.cpp | 421 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 D | LegalizeTypesGeneric.cpp | 211 ElementCount OldEltCount = OldVec.getValueType().getVectorElementCount(); in ExpandRes_EXTRACT_VECTOR_ELT()
|
| H A D | TargetLowering.cpp | 1050 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 D | LegalizeIntegerTypes.cpp | 499 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 D | DAGCombiner.cpp | 5632 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 D | LegalizeTypes.h | 955 assert(Mask.getValueType().getVectorElementCount() == EC && in GetWidenedMask()
|
| H A D | LegalizeVectorOps.cpp | 1515 MaskVT.getVectorElementCount()); in ExpandVP_MERGE()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 2584 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 D | RISCVISelDAGToDAG.cpp | 444 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 D | GlobalISelMatchTable.cpp | 432 if (VT.isVector() && !VT.getVectorElementCount().isScalar()) in MVTToLLT() 434 LLT::vector(VT.getVectorElementCount(), VT.getScalarSizeInBits())); in MVTToLLT()
|
| H A D | CodeGenDAGPatterns.cpp | 740 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 D | AArch64TargetTransformInfo.cpp | 697 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 D | AArch64ISelLowering.cpp | 4408 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 D | X86ISelLoweringCall.cpp | 217 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 D | HexagonISelLoweringHVX.cpp | 2755 MVT PredTy = MVT::getVectorVT(MVT::i1, ResTy.getVectorElementCount()); in ExpandHvxFpToInt() 2861 MVT PredTy = MVT::getVectorVT(MVT::i1, InpTy.getVectorElementCount()); in ExpandHvxIntToFp()
|