Home
last modified time | relevance | path

Searched refs:getElementCount (Results 1 – 25 of 47) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DMatrixBuilder.h45 cast<VectorType>(LHS->getType())->getElementCount(), RHS, in splatScalarOperandIfNeeded()
51 cast<VectorType>(RHS->getType())->getElementCount(), LHS, in splatScalarOperandIfNeeded()
167 cast<VectorType>(LHS->getType())->getElementCount(), RHS, in CreateAdd()
173 cast<VectorType>(RHS->getType())->getElementCount(), LHS, in CreateAdd()
192 cast<VectorType>(LHS->getType())->getElementCount(), RHS, in CreateSub()
198 cast<VectorType>(RHS->getType())->getElementCount(), LHS, in CreateSub()
225 B.CreateVectorSplat(cast<VectorType>(LHS->getType())->getElementCount(), in CreateScalarDiv()
H A DDerivedTypes.h436 return VectorType::get(ElementType, Other->getElementCount()); in get()
446 return VectorType::get(EltTy, VTy->getElementCount()); in getInteger()
454 return VectorType::get(EltTy->getExtendedType(), VTy->getElementCount()); in getExtendedElementVectorType()
479 return VectorType::get(EltTy, VTy->getElementCount()); in getTruncatedElementVectorType()
496 auto EltCnt = VTy->getElementCount(); in getHalfElementsVectorType()
506 auto EltCnt = VTy->getElementCount(); in getDoubleElementsVectorType()
517 inline ElementCount getElementCount() const;
629 inline ElementCount VectorType::getElementCount() const { in getElementCount() function
705 return VectorType::get(EltTy, VTy->getElementCount()); in getWithNewType()
H A DDataLayout.h693 auto EltCnt = VTy->getElementCount(); in getTypeSizeInBits()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DSVEIntrinsicOpts.cpp131 if (IntrUserVTy->getElementCount().getKnownMinValue() > in isPTruePromoted()
132 PTrueVTy->getElementCount().getKnownMinValue()) in isPTruePromoted()
154 return PTrue1VTy->getElementCount().getKnownMinValue() < in coalescePTrueIntrinsicCalls()
155 PTrue2VTy->getElementCount().getKnownMinValue(); in coalescePTrueIntrinsicCalls()
403 SplatValue->getValue().uge(VTy->getElementCount().getKnownMinValue())) in optimizeTBL()
413 Builder.CreateVectorSplat(VTy->getElementCount(), Extract); in optimizeTBL()
H A DAArch64TargetTransformInfo.cpp340 if (CursorVTy->getElementCount().getKnownMinValue() < in instCombineConvertFromSVBool()
341 IVTy->getElementCount().getKnownMinValue()) in instCombineConvertFromSVBool()
518 cast<VectorType>(DstTy)->getElementCount()); in isWideningInstruction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DTFUtils.cpp98 writeTensorValues<int64_t>(OutFile, Data, Spec.getElementCount()); in writeRawTensorsAsFeatureLists()
103 writeTensorValues<int32_t>(OutFile, Data, Spec.getElementCount()); in writeRawTensorsAsFeatureLists()
109 writeTensorValues<float>(OutFile, Data, Spec.getElementCount()); in writeRawTensorsAsFeatureLists()
122 size_t TensorByteSize = Spec.getElementCount() * Spec.getElementByteSize(); in writeRawTensorsAsFeatureLists()
482 size_t Tensor0Size = FeatureSpecs[0].Spec.getElementCount() * in print()
488 RewardSpec.getElementCount() * RewardSpec.getElementByteSize(); in print()
H A DVFABIDemangling.cpp292 const ElementCount EC = VecTys[0]->getElementCount(); in verifyAllVectorsHaveSameWidth()
294 return (EC == VTy->getElementCount()); in verifyAllVectorsHaveSameWidth()
308 return RetTy->getElementCount(); in getECFromSignature()
311 return VTy->getElementCount(); in getECFromSignature()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DFunctionComparator.cpp497 if (STyL->getElementCount().isScalable() != in cmpTypes()
498 STyR->getElementCount().isScalable()) in cmpTypes()
499 return cmpNumbers(STyL->getElementCount().isScalable(), in cmpTypes()
500 STyR->getElementCount().isScalable()); in cmpTypes()
501 if (STyL->getElementCount() != STyR->getElementCount()) in cmpTypes()
502 return cmpNumbers(STyL->getElementCount().getKnownMinValue(), in cmpTypes()
503 STyR->getElementCount().getKnownMinValue()); in cmpTypes()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DConstants.cpp400 C = ConstantVector::getSplat(VTy->getElementCount(), C); in getIntegerValue()
417 return ConstantVector::getSplat(VTy->getElementCount(), in getAllOnesValue()
429 return Elt < CAZ->getElementCount().getKnownMinValue() in getAggregateElement()
869 return ConstantVector::getSplat(VTy->getElementCount(), TrueC); in getTrue()
877 return ConstantVector::getSplat(VTy->getElementCount(), FalseC); in getFalse()
904 return ConstantVector::getSplat(VTy->getElementCount(), C); in get()
928 return ConstantVector::getSplat(VTy->getElementCount(), C); in get()
957 return ConstantVector::getSplat(VTy->getElementCount(), C); in get()
969 return ConstantVector::getSplat(VTy->getElementCount(), C); in get()
982 return ConstantVector::getSplat(VTy->getElementCount(), C); in get()
[all …]
H A DConstantFold.cpp65 return ConstantVector::getSplat(DstTy->getElementCount(), in BitCastConstantVector()
608 cast<VectorType>(DestTy)->getElementCount(), in ConstantFoldCastInstruction()
987 unsigned SrcNumElts = V1VTy->getElementCount().getKnownMinValue(); in ConstantFoldShuffleVectorInstruction()
1093 return ConstantVector::getSplat(VTy->getElementCount(), Elt); in ConstantFoldUnaryInstruction()
1469 VTy->getElementCount(), in ConstantFoldBinaryInstruction()
1956 VT->getElementCount()); in ConstantFoldCompareInstruction()
2105 C1VTy->getElementCount(), in ConstantFoldCompareInstruction()
2118 for (unsigned I = 0, E = C1VTy->getElementCount().getKnownMinValue(); in ConstantFoldCompareInstruction()
2377 cast<VectorType>(GEPTy)->getElementCount(), C) in ConstantFoldGetElementPtr()
2396 GEPTy = VectorType::get(OrigGEPTy, VT->getElementCount()); in ConstantFoldGetElementPtr()
[all …]
H A DVerifier.cpp2936 Assert(cast<VectorType>(SrcTy)->getElementCount() == in visitUIToFPInst()
2937 cast<VectorType>(DestTy)->getElementCount(), in visitUIToFPInst()
2959 Assert(cast<VectorType>(SrcTy)->getElementCount() == in visitSIToFPInst()
2960 cast<VectorType>(DestTy)->getElementCount(), in visitSIToFPInst()
2982 Assert(cast<VectorType>(SrcTy)->getElementCount() == in visitFPToUIInst()
2983 cast<VectorType>(DestTy)->getElementCount(), in visitFPToUIInst()
3005 Assert(cast<VectorType>(SrcTy)->getElementCount() == in visitFPToSIInst()
3006 cast<VectorType>(DestTy)->getElementCount(), in visitFPToSIInst()
3030 Assert(VSrc->getElementCount() == VDest->getElementCount(), in visitPtrToIntInst()
3055 Assert(VSrc->getElementCount() == VDest->getElementCount(), in visitIntToPtrInst()
[all …]
H A DFunction.cpp808 ElementCount EC = VTy->getElementCount(); in getMangledTypeStr()
1246 return VectorType::get(EltTy, VTy->getElementCount()); in DecodeFixedType()
1383 return !VT || VT->getElementCount() != D.Vector_Width || in matchIntrinsicType()
1480 if (ReferenceType->getElementCount() != in matchIntrinsicType()
1481 ThisArgType->getElementCount()) in matchIntrinsicType()
1528 (ReferenceType->getElementCount() != ThisArgVecTy->getElementCount())) in matchIntrinsicType()
H A DInstructions.cpp85 if (ET->getElementCount() != VT->getElementCount()) in areInvalidOperands()
1904 cast<VectorType>(Mask->getType())->getElementCount()), in ShuffleVectorInst()
1922 cast<VectorType>(Mask->getType())->getElementCount()), in ShuffleVectorInst()
1994 cast<VectorType>(V1->getType())->getElementCount().getKnownMinValue(); in isValidOperands()
2050 ElementCount EC = cast<VectorType>(Mask->getType())->getElementCount(); in getShuffleMask()
3046 cast<VectorType>(Ty)->getElementCount() == in CreatePointerCast()
3047 cast<VectorType>(S->getType())->getElementCount()) && in CreatePointerCast()
3065 cast<VectorType>(Ty)->getElementCount() == in CreatePointerCast()
3066 cast<VectorType>(S->getType())->getElementCount()) && in CreatePointerCast()
3175 if (SrcVecTy->getElementCount() == DestVecTy->getElementCount()) { in isBitCastable()
[all …]
H A DIRBuilder.cpp546 ElementCount NumElts = PtrsTy->getElementCount(); in CreateMaskedGather()
576 ElementCount NumElts = PtrsTy->getElementCount(); in CreateMaskedScatter()
580 assert(NumElts == DataTy->getElementCount() && in CreateMaskedScatter()
1024 int NumElts = Ty->getElementCount().getKnownMinValue(); in CreateVectorReverse()
H A DIntrinsicInst.cpp287 auto ElemCount = VT->getElementCount(); in getStaticVectorLength()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DValueTypes.cpp127 ElementCount EC = cast<VectorType>(LLVMTy)->getElementCount(); in getExtendedVectorNumElements()
139 return cast<VectorType>(LLVMTy)->getElementCount(); in getExtendedVectorElementCount()
525 VTy->getElementCount()); in getVT()
544 VTy->getElementCount()); in getEVT()
H A DReplaceWithVeclib.cpp124 ElementCount NumElements = VectorArgTy->getElementCount(); in replaceWithCallToVeclib()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/Utils/
H A DLocal.h66 cast<VectorType>(IntIdxTy)->getElementCount(), OpC);
H A DTFUtils.h70 size_t getElementCount() const { return ElementCount; } in getElementCount() function
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp424 int ElemCount = VecTy->getElementCount().getFixedValue(); in getMask()
989 return ConstantVector::getSplat(VecTy->getElementCount(), Zero); in getNullValue()
997 return ConstantVector::getSplat(VecTy->getElementCount(), Minus1); in getFullValue()
1110 int ElemCount = Ty->getElementCount().getFixedValue(); in concat()
1140 int CurSize = ValTy->getElementCount().getFixedValue(); in vresize()
1171 int FromCount = MaskTy->getElementCount().getFixedValue(); in rescale()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineCasts.cpp916 auto VecElts = VecOpTy->getElementCount(); in visitTrunc()
2337 CondVTy->getElementCount() != in foldBitCastSelect()
2338 cast<VectorType>(DestTy)->getElementCount()) in foldBitCastSelect()
2676 auto ShufElts = cast<VectorType>(Shuf->getType())->getElementCount(); in visitBitCast()
2677 auto SrcVecElts = cast<VectorType>(ShufOp0->getType())->getElementCount(); in visitBitCast()
2679 cast<VectorType>(DestTy)->getElementCount() == ShufElts && in visitBitCast()
2747 MidTy = VectorType::get(MidTy, VT->getElementCount()); in visitAddrSpaceCast()
H A DInstCombineVectorOps.cpp188 ElementCount NumSrcElts = SrcTy->getElementCount(); in foldBitcastExtElt()
190 cast<VectorType>(Ext.getVectorOperandType())->getElementCount(); in foldBitcastExtElt()
347 ElementCount EC = EI.getVectorOperandType()->getElementCount(); in visitExtractElementInst()
1362 Type *VecTy = VectorType::get(ScalarTy, IE.getType()->getElementCount()); in visitInsertElementInst()
1613 cast<VectorType>(NewOps[0]->getType())->getElementCount()); in buildNew()
H A DInstructionCombining.cpp986 if (SrcTy && SrcTy->getElementCount() != DestTy->getElementCount()) in FoldOpIntoSelect()
1546 assert(cast<VectorType>(LHS->getType())->getElementCount() == in foldVectorBinop()
1547 cast<VectorType>(Inst.getType())->getElementCount()); in foldVectorBinop()
1548 assert(cast<VectorType>(RHS->getType())->getElementCount() == in foldVectorBinop()
1549 cast<VectorType>(Inst.getType())->getElementCount()); in foldVectorBinop()
1902 cast<VectorType>(IndexTy)->getElementCount()) in visitGetElementPtrInst()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/AggressiveInstCombine/
H A DTruncInstCombine.cpp292 return VectorType::get(Ty, VTy->getElementCount()); in getReducedType()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Linker/
H A DIRMover.cpp181 if (DVecTy->getElementCount() != cast<VectorType>(SrcTy)->getElementCount()) in areTypesIsomorphic()
303 cast<VectorType>(Ty)->getElementCount()); in get()

12