Home
last modified time | relevance | path

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

12

/external/llvm-project/llvm/include/llvm/CodeGen/
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()
DTargetLowering.h430 if (VT.getVectorElementCount().isScalar()) in getPreferredVectorAction()
/external/llvm-project/llvm/unittests/CodeGen/
DScalableVectorMVTsTest.cpp74 EltCnt = Vnx4i32.getVectorElementCount(); in TEST()
85 EltCnt = V8i32.getVectorElementCount(); in TEST()
100 ASSERT_EQ(ScV8Int64Ty->getElementCount(), Mnxv8i64.getVectorElementCount()); in TEST()
107 ASSERT_EQ(ScV8Int64Ty->getElementCount(), Enxv8i64.getVectorElementCount()); in TEST()
120 ASSERT_EQ(Enxv4f64.getVectorElementCount(), ScV4Float64Ty->getElementCount()); in TEST()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DValueTypes.h283 ElementCount getVectorElementCount() const { in getVectorElementCount() function
286 return V.getVectorElementCount(); in getVectorElementCount()
360 return EVT::getVectorVT(Context, EltVT, getVectorElementCount()); in widenIntegerVectorElementType()
368 auto EltCnt = getVectorElementCount(); in getHalfNumVectorElementsVT()
/external/llvm-project/llvm/lib/CodeGen/
DTargetLoweringBase.cpp974 ElementCount NumElts = VT.getVectorElementCount(); in getTypeConversion()
981 if (VT.getVectorElementCount() == ElementCount::getScalable(1)) in getTypeConversion()
1064 VT.getVectorElementCount().divideCoefficientBy(2)); in getTypeConversion()
1073 ElementCount EC = VT.getVectorElementCount(); in getVectorTypeBreakdownMVT()
1399 ElementCount EC = VT.getVectorElementCount(); in computeRegisterProperties()
1416 SVT.getVectorElementCount() == EC && isTypeLegal(SVT)) { in computeRegisterProperties()
1437 SVT.getVectorElementCount().getKnownMinValue() > in computeRegisterProperties()
1536 ElementCount EltCnt = VT.getVectorElementCount(); in getVectorTypeBreakdown()
1571 NumIntermediates = VT.getVectorElementCount().getKnownMinValue() / in getVectorTypeBreakdown()
1572 PartVT.getVectorElementCount().getKnownMinValue(); in getVectorTypeBreakdown()
[all …]
DValueTypes.cpp31 return getVectorVT(Context, EltVT, getVectorElementCount()); in changeExtendedVectorElementType()
154 utostr(getVectorElementCount().getKnownMinValue()) + in getEVTString()
/external/llvm-project/llvm/include/llvm/Support/
DMachineValueType.h436 MVT VecTy = MVT::getVectorVT(IntTy, getVectorElementCount()); in changeVectorElementTypeToInteger()
445 MVT VecTy = MVT::getVectorVT(EltVT, getVectorElementCount()); in changeVectorElementType()
464 auto EltCnt = getVectorElementCount(); in getHalfNumVectorElementsVT()
789 ElementCount getVectorElementCount() const { in getVectorElementCount() function
795 return getVectorElementCount().getKnownMinValue(); in getVectorMinNumElements()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DDerivedTypes.h574 ElementCount Type::getVectorElementCount() const { in getVectorElementCount() function
631 NewType = VectorType::get(NewType, getVectorElementCount()); in getWithNewBitWidth()
DType.h375 inline ElementCount getVectorElementCount() const;
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAG.cpp1228 VT.getVectorElementCount() == OpVT.getVectorElementCount()) && in getZeroExtendInReg()
4253 assert((Ops[0].getValueType().getVectorElementCount() * Ops.size()) == in foldCONCAT_VECTORS()
4254 VT.getVectorElementCount() && in foldCONCAT_VECTORS()
4556 VT.getVectorElementCount() == in getNode()
4557 Operand.getValueType().getVectorElementCount()) && in getNode()
4583 VT.getVectorElementCount() == in getNode()
4584 Operand.getValueType().getVectorElementCount()) && in getNode()
4602 VT.getVectorElementCount() == in getNode()
4603 Operand.getValueType().getVectorElementCount()) && in getNode()
4621 VT.getVectorElementCount() == in getNode()
[all …]
DLegalizeTypes.cpp842 Lo.getValueType().getVectorElementCount() * 2 == in SetSplitVector()
843 Op.getValueType().getVectorElementCount() && in SetSplitVector()
885 auto EltCnt = Op.getValueType().getVectorElementCount(); in BitConvertVectorToIntegerVector()
DLegalizeVectorTypes.cpp1543 VecVT.getVectorElementCount()); in SplitVecRes_INSERT_VECTOR_ELT()
1879 if (SrcVT.getVectorElementCount().isKnownEven() && in SplitVecRes_ExtendOp()
2241 InVT.getVectorElementCount()); in SplitVecOp_UnaryOp()
2340 VecVT.getVectorElementCount()); in SplitVecOp_EXTRACT_VECTOR_ELT()
2674 ElementCount NumElements = OutVT.getVectorElementCount(); in SplitVecOp_TruncateHelper()
2766 auto PartEltCnt = Lo0.getValueType().getVectorElementCount(); in SplitVecOp_VSETCC()
2792 InVT.getVectorElementCount()); in SplitVecOp_FP_ROUND()
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()
662 PartEVT.getVectorElementCount() == in getCopyToPartsVector()
663 ValueVT.getVectorElementCount()) { in getCopyToPartsVector()
668 if (ValueVT.getVectorElementCount().isScalar()) { in getCopyToPartsVector()
711 DestEltCnt = IntermediateVT.getVectorElementCount() * NumIntermediates; in getCopyToPartsVector()
[all …]
DDAGCombiner.cpp11768 auto EltCnt = VecTy.getVectorElementCount(); in visitTRUNCATE()
11918 X.getValueType().getVectorElementCount())); in visitTRUNCATE()
15139 return T.isVector() ? T.getVectorElementCount() : ElementCount::getFixed(0); in numVectorEltsOrZero()
19413 ElementCount NumElts = SrcVT.getVectorElementCount() * N->getNumOperands(); in combineConcatVectorOfCasts()
19890 ElementCount NewExtEC = NVT.getVectorElementCount() * SrcDestRatio; in visitEXTRACT_SUBVECTOR()
19903 if (NVT.getVectorElementCount().isKnownMultipleOf(DestSrcRatio)) { in visitEXTRACT_SUBVECTOR()
19905 NVT.getVectorElementCount().divideCoefficientBy(DestSrcRatio); in visitEXTRACT_SUBVECTOR()
21063 ElementCount NumElts = VT.getVectorElementCount(); in visitINSERT_SUBVECTOR()
21150 if (VT.getVectorElementCount().isScalar()) { in visitVECREDUCE()
DTargetLowering.cpp2043 ElementCount SrcEltCnt = Src.getValueType().getVectorElementCount(); in SimplifyDemandedBits()
7327 assert(DataVT.getVectorElementCount() == MaskVT.getVectorElementCount() && in IncrementMemoryAddress()
DLegalizeIntegerTypes.cpp896 VT.getVectorElementCount()); in earlyExpandDIVFIX()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/
DMachineValueType.h397 auto EltCnt = getVectorElementCount(); in getHalfNumVectorElementsVT()
670 ElementCount getVectorElementCount() const { in getVectorElementCount() function
/external/llvm-project/mlir/include/mlir/Dialect/LLVMIR/
DLLVMTypes.h115 llvm::ElementCount getVectorElementCount();
/external/llvm-project/mlir/lib/Target/LLVMIR/
DConvertFromLLVMIR.cpp186 auto numElements = type.getVectorElementCount(); in getStdTypeForAttr()
211 auto numElements = vectorType.getVectorElementCount(); in getStdTypeForAttr()
/external/llvm-project/mlir/lib/Dialect/LLVMIR/IR/
DLLVMTypes.cpp109 llvm::ElementCount LLVMType::getVectorElementCount() { in getVectorElementCount() function in LLVMType
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DLegalizeTypes.cpp852 auto EltCnt = Op.getValueType().getVectorElementCount(); in BitConvertVectorToIntegerVector()
DSelectionDAGBuilder.cpp5499 PromVT = EVT::getVectorVT(Ctx, PromVT, VT.getVectorElementCount()); in expandDivFix()
/external/llvm-project/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp1394 return EVT::getVectorVT(C, MVT::i1, VT.getVectorElementCount()); in getSetCCResultType()
3783 VT.getVectorElementCount().getKnownMinValue() >= 4) in shouldRemoveExtendFromGSIndex()
3911 ElementCount EC = VT.getVectorElementCount(); in LowerMGATHER()
3966 ElementCount EC = VT.getVectorElementCount(); in LowerMSCATTER()
4048 ElementCount EC = MemVT.getVectorElementCount(); in LowerSTORE()
6757 MVT PredVT = MVT::getVectorVT(MVT::i1, Ty.getVectorElementCount()); in LowerSELECT()
9798 if (VT.getVectorElementCount() != (InVT.getVectorElementCount() * 2)) in LowerINSERT_SUBVECTOR()
10403 ElementCount EC = VT.getVectorElementCount(); in setInfoSVEStN()
11175 assert(VT.getVectorElementCount().getKnownMinValue() % N == 0 && in LowerSVEStructLoad()
11180 VT.getVectorElementCount().divideCoefficientBy(N)); in LowerSVEStructLoad()
[all …]
DAArch64ISelDAGToDAG.cpp4850 ElementCount EC = PredVT.getVectorElementCount(); in getPackedVectorTypeFromPredicateType()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
DConstants.cpp2236 ElementCount NElts = Mask->getType()->getVectorElementCount(); in getShuffleVector()

12