Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DValueTypes.h315 ElementCount getVectorElementCount() const { in getVectorElementCount() function
318 return V.getVectorElementCount(); in getVectorElementCount()
325 return getVectorElementCount().getKnownMinValue(); in getVectorMinNumElements()
401 return EVT::getVectorVT(Context, EltVT, getVectorElementCount()); in widenIntegerVectorElementType()
409 auto EltCnt = getVectorElementCount(); in getHalfNumVectorElementsVT()
419 auto EltCnt = getVectorElementCount(); in getDoubleNumVectorElementsVT()
433 ElementCount NElts = getVectorElementCount(); in getPow2VectorType()
H A DTargetLowering.h434 if (VT.getVectorElementCount().isScalar()) in getPreferredVectorAction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp972 ElementCount NumElts = VT.getVectorElementCount(); in getTypeConversion()
997 if (VT.getVectorElementCount() == ElementCount::getScalable(1)) in getTypeConversion()
1060 if (VT.getVectorElementCount() == ElementCount::getScalable(1)) in getTypeConversion()
1065 VT.getVectorElementCount().divideCoefficientBy(2)); in getTypeConversion()
1074 ElementCount EC = VT.getVectorElementCount(); in getVectorTypeBreakdownMVT()
1370 ElementCount EC = VT.getVectorElementCount(); in computeRegisterProperties()
1387 SVT.getVectorElementCount() == EC && isTypeLegal(SVT)) { in computeRegisterProperties()
1408 SVT.getVectorElementCount().getKnownMinValue() > in computeRegisterProperties()
1507 ElementCount EltCnt = VT.getVectorElementCount(); in getVectorTypeBreakdown()
1542 NumIntermediates = VT.getVectorElementCount().getKnownMinValue() / in getVectorTypeBreakdown()
[all …]
H A DValueTypes.cpp34 return getVectorVT(Context, EltVT, getVectorElementCount()); in changeExtendedVectorElementType()
157 utostr(getVectorElementCount().getKnownMinValue()) + in getEVTString()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DMachineValueType.h446 MVT VecTy = MVT::getVectorVT(IntTy, getVectorElementCount()); in changeVectorElementTypeToInteger()
455 MVT VecTy = MVT::getVectorVT(EltVT, getVectorElementCount()); in changeVectorElementType()
474 auto EltCnt = getVectorElementCount(); in getHalfNumVectorElementsVT()
491 ElementCount NElts = getVectorElementCount(); in getPow2VectorType()
809 ElementCount getVectorElementCount() const { in getVectorElementCount() function
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVISelDAGToDAG.cpp270 assert(VT.getVectorElementCount() == IndexVT.getVectorElementCount() && in selectVLXSEG()
347 assert(VT.getVectorElementCount() == IndexVT.getVectorElementCount() && in selectVSXSEG()
785 assert(VT.getVectorElementCount() == IndexVT.getVectorElementCount() && in Select()
976 assert(VT.getVectorElementCount() == IndexVT.getVectorElementCount() && in Select()
H A DRISCVISelLowering.cpp830 return EVT::getVectorVT(Context, MVT::i1, VT.getVectorElementCount()); in getSetCCResultType()
1138 InsertExtractIdx >= VecVT.getVectorElementCount().getKnownMinValue(); in decomposeSubvectorInsertExtractToSubRegs()
1142 InsertExtractIdx -= VecVT.getVectorElementCount().getKnownMinValue(); in decomposeSubvectorInsertExtractToSubRegs()
1286 MVT MaskVT = MVT::getVectorVT(MVT::i1, ContainerVT.getVectorElementCount()); in getDefaultVLOps()
2056 const ElementCount Count = ContainerVT.getVectorElementCount(); in LowerOperation()
2206 VT.getVectorElementCount()); in LowerOperation()
2217 MVT InterimFVT = MVT::getVectorVT(MVT::f32, VT.getVectorElementCount()); in LowerOperation()
2227 MVT InterimFVT = MVT::getVectorVT(MVT::f32, VT.getVectorElementCount()); in LowerOperation()
2236 VT.getVectorElementCount()); in LowerOperation()
3009 MVT::getVectorVT(MVT::i1, ContainerVT.getVectorElementCount()); in lowerVectorMaskExt()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp1297 VT.getVectorElementCount() == OpVT.getVectorElementCount()) && in getZeroExtendInReg()
4492 assert((Ops[0].getValueType().getVectorElementCount() * Ops.size()) == in foldCONCAT_VECTORS()
4493 VT.getVectorElementCount() && in foldCONCAT_VECTORS()
4816 VT.getVectorElementCount() == in getNode()
4817 Operand.getValueType().getVectorElementCount()) && in getNode()
4843 VT.getVectorElementCount() == in getNode()
4844 Operand.getValueType().getVectorElementCount()) && in getNode()
4862 VT.getVectorElementCount() == in getNode()
4863 Operand.getValueType().getVectorElementCount()) && in getNode()
4881 VT.getVectorElementCount() == in getNode()
[all …]
H A DLegalizeTypes.cpp838 Lo.getValueType().getVectorElementCount() * 2 == in SetSplitVector()
839 Op.getValueType().getVectorElementCount() && in SetSplitVector()
881 auto EltCnt = Op.getValueType().getVectorElementCount(); in BitConvertVectorToIntegerVector()
H A DLegalizeVectorTypes.cpp1596 VecVT.getVectorElementCount()); in SplitVecRes_INSERT_VECTOR_ELT()
1955 if (SrcVT.getVectorElementCount().isKnownEven() && in SplitVecRes_ExtendOp()
2338 InVT.getVectorElementCount()); in SplitVecOp_UnaryOp()
2463 VecVT.getVectorElementCount()); in SplitVecOp_EXTRACT_VECTOR_ELT()
2797 ElementCount NumElements = OutVT.getVectorElementCount(); in SplitVecOp_TruncateHelper()
2889 auto PartEltCnt = Lo0.getValueType().getVectorElementCount(); in SplitVecOp_VSETCC()
2915 InVT.getVectorElementCount()); in SplitVecOp_FP_ROUND()
2950 InVT.getVectorElementCount()); in SplitVecOp_FP_TO_XINT_SAT()
3618 ElementCount WidenNumElts = WidenVT.getVectorElementCount(); in WidenVecRes_FP_TO_XINT_SAT()
3630 if (WidenNumElts != SrcVT.getVectorElementCount()) in WidenVecRes_FP_TO_XINT_SAT()
[all …]
H A DSelectionDAGBuilder.cpp386 IntermediateVT.getVectorElementCount() * NumParts) in getCopyFromPartsVector()
407 assert((PartEVT.getVectorElementCount().getKnownMinValue() > in getCopyFromPartsVector()
408 ValueVT.getVectorElementCount().getKnownMinValue()) && in getCopyFromPartsVector()
409 (PartEVT.getVectorElementCount().isScalable() == in getCopyFromPartsVector()
410 ValueVT.getVectorElementCount().isScalable()) && in getCopyFromPartsVector()
420 assert(PartEVT.getVectorElementCount() == ValueVT.getVectorElementCount() && in getCopyFromPartsVector()
616 ElementCount PartNumElts = PartVT.getVectorElementCount(); in widenVectorToPartType()
617 ElementCount ValueNumElts = ValueVT.getVectorElementCount(); in widenVectorToPartType()
668 PartEVT.getVectorElementCount() == in getCopyToPartsVector()
669 ValueVT.getVectorElementCount()) { in getCopyToPartsVector()
[all …]
H A DDAGCombiner.cpp8547 VT.getVectorElementCount()); in visitSRA()
8601 TruncVT = EVT::getVectorVT(Ctx, TruncVT, VT.getVectorElementCount()); in visitSRA()
8641 TruncVT = EVT::getVectorVT(Ctx, TruncVT, VT.getVectorElementCount()); in visitSRA()
12056 auto EltCnt = VecTy.getVectorElementCount(); in visitTRUNCATE()
12209 X.getValueType().getVectorElementCount())); in visitTRUNCATE()
15462 return T.isVector() ? T.getVectorElementCount() : ElementCount::getFixed(0); in numVectorEltsOrZero()
19733 ElementCount NumElts = SrcVT.getVectorElementCount() * N->getNumOperands(); in combineConcatVectorOfCasts()
20210 ElementCount NewExtEC = NVT.getVectorElementCount() * SrcDestRatio; in visitEXTRACT_SUBVECTOR()
20223 if (NVT.getVectorElementCount().isKnownMultipleOf(DestSrcRatio)) { in visitEXTRACT_SUBVECTOR()
20225 NVT.getVectorElementCount().divideCoefficientBy(DestSrcRatio); in visitEXTRACT_SUBVECTOR()
[all …]
H A DTargetLowering.cpp2075 ElementCount SrcEltCnt = Src.getValueType().getVectorElementCount(); in SimplifyDemandedBits()
7744 assert(DataVT.getVectorElementCount() == MaskVT.getVectorElementCount() && in IncrementMemoryAddress()
8735 VT.getVectorElementCount() * 2); in expandVectorSplice()
H A DLegalizeIntegerTypes.cpp929 VT.getVectorElementCount()); in earlyExpandDIVFIX()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp1545 return EVT::getVectorVT(C, MVT::i1, VT.getVectorElementCount()); in getSetCCResultType()
4076 VT.getVectorElementCount().getKnownMinValue() >= 4) in shouldRemoveExtendFromGSIndex()
4258 EVT PassThruVT = getPackedSVEVectorVT(VT.getVectorElementCount()); in LowerMGATHER()
4318 EVT StoreValVT = getPackedSVEVectorVT(VT.getVectorElementCount()); in LowerMSCATTER()
4399 ElementCount EC = MemVT.getVectorElementCount(); in LowerSTORE()
7187 MVT PredVT = MVT::getVectorVT(MVT::i1, Ty.getVectorElementCount()); in LowerSELECT()
7197 MVT PredVT = MVT::getVectorVT(SplatValVT, Ty.getVectorElementCount()); in LowerSELECT()
10187 if (VT.getVectorElementCount() != (InVT.getVectorElementCount() * 2)) in LowerINSERT_SUBVECTOR()
10789 ElementCount EC = VT.getVectorElementCount(); in setInfoSVEStN()
11598 assert(VT.getVectorElementCount().getKnownMinValue() % N == 0 && in LowerSVEStructLoad()
[all …]
H A DAArch64TargetTransformInfo.cpp1195 ElementCount LegalVF = LT.second.getVectorElementCount(); in getGatherScatterOpCost()
H A DAArch64FastISel.cpp3812 if (RVEVT.isVector() && RVEVT.getVectorElementCount().isVector() && in selectRet()
H A DAArch64ISelDAGToDAG.cpp4892 ElementCount EC = PredVT.getVectorElementCount(); in getPackedVectorTypeFromPredicateType()
/netbsd-src/external/apache2/llvm/dist/llvm/utils/TableGen/
H A DCodeGenDAGPatterns.cpp701 return !Lengths.count(T.isVector() ? T.getVectorElementCount() in EnforceSameNumElts()
713 VN.insert(T.isVector() ? T.getVectorElementCount() in EnforceSameNumElts()
716 WN.insert(T.isVector() ? T.getVectorElementCount() in EnforceSameNumElts()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp1823 return MVT::getVectorVT(MVT::i1, VT.getVectorElementCount()); in getSetCCResultType()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp2228 return EVT::getVectorVT(Context, MVT::i1, VT.getVectorElementCount()); in getSetCCResultType()
2236 return EVT::getVectorVT(Context, MVT::i1, VT.getVectorElementCount()); in getSetCCResultType()