/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
H A D | ValueTypes.h | 315 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 D | TargetLowering.h | 434 if (VT.getVectorElementCount().isScalar()) in getPreferredVectorAction()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | TargetLoweringBase.cpp | 972 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 D | ValueTypes.cpp | 34 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 D | MachineValueType.h | 446 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 D | RISCVISelDAGToDAG.cpp | 270 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 D | RISCVISelLowering.cpp | 830 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 D | SelectionDAG.cpp | 1297 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 D | LegalizeTypes.cpp | 838 Lo.getValueType().getVectorElementCount() * 2 == in SetSplitVector() 839 Op.getValueType().getVectorElementCount() && in SetSplitVector() 881 auto EltCnt = Op.getValueType().getVectorElementCount(); in BitConvertVectorToIntegerVector()
|
H A D | LegalizeVectorTypes.cpp | 1596 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 D | SelectionDAGBuilder.cpp | 386 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 D | DAGCombiner.cpp | 8547 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 D | TargetLowering.cpp | 2075 ElementCount SrcEltCnt = Src.getValueType().getVectorElementCount(); in SimplifyDemandedBits() 7744 assert(DataVT.getVectorElementCount() == MaskVT.getVectorElementCount() && in IncrementMemoryAddress() 8735 VT.getVectorElementCount() * 2); in expandVectorSplice()
|
H A D | LegalizeIntegerTypes.cpp | 929 VT.getVectorElementCount()); in earlyExpandDIVFIX()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 1545 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 D | AArch64TargetTransformInfo.cpp | 1195 ElementCount LegalVF = LT.second.getVectorElementCount(); in getGatherScatterOpCost()
|
H A D | AArch64FastISel.cpp | 3812 if (RVEVT.isVector() && RVEVT.getVectorElementCount().isVector() && in selectRet()
|
H A D | AArch64ISelDAGToDAG.cpp | 4892 ElementCount EC = PredVT.getVectorElementCount(); in getPackedVectorTypeFromPredicateType()
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/TableGen/ |
H A D | CodeGenDAGPatterns.cpp | 701 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 D | ARMISelLowering.cpp | 1823 return MVT::getVectorVT(MVT::i1, VT.getVectorElementCount()); in getSetCCResultType()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 2228 return EVT::getVectorVT(Context, MVT::i1, VT.getVectorElementCount()); in getSetCCResultType() 2236 return EVT::getVectorVT(Context, MVT::i1, VT.getVectorElementCount()); in getSetCCResultType()
|