Home
last modified time | relevance | path

Searched refs:getMinNumElements (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/llvm/unittests/IR/
H A DVectorTypesTest.cpp141 EXPECT_EQ(ScV16Int8Ty->getMinNumElements(), 16U); in TEST()
147 EXPECT_EQ(ScV8Int32Ty->getMinNumElements(), 8U); in TEST()
163 EXPECT_EQ(ScV8Int16Ty->getMinNumElements(), 8U); in TEST()
170 EXPECT_EQ(ScV4Int64Ty->getMinNumElements(), 4U); in TEST()
176 EXPECT_EQ(ScV2Int64Ty->getMinNumElements(), 2U); in TEST()
182 EXPECT_EQ(ScV8Int64Ty->getMinNumElements(), 8U); in TEST()
194 EXPECT_EQ(ExtTy->getMinNumElements(), 8U); in TEST()
200 EXPECT_EQ(TruncTy->getMinNumElements(), 8U); in TEST()
206 EXPECT_EQ(HalvedTy->getMinNumElements(), 2U); in TEST()
212 EXPECT_EQ(DoubledTy->getMinNumElements(), 8U); in TEST()
[all …]
/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/
H A DTypeFromLLVM.cpp140 translateType(type->getElementType()), type->getMinNumElements()); in translate()
H A DTypeToLLVM.cpp158 type.getMinNumElements()); in translate()
H A DModuleTranslation.cpp325 numElements = sVectorTy->getMinNumElements(); in getLLVMConstant()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DDerivedTypes.h582 return get(ElementType, SVTy->getMinNumElements()); in get()
620 uint64_t getMinNumElements() const { return ElementQuantity; } in getMinNumElements() function
/llvm-project-15.0.7/mlir/lib/Dialect/LLVMIR/IR/
H A DLLVMTypes.cpp726 unsigned LLVMScalableVectorType::getMinNumElements() const { in getMinNumElements() function in LLVMScalableVectorType
752 return get(replTypes[0], getMinNumElements()); in replaceImmediateSubElements()
908 return llvm::ElementCount::getScalable(ty.getMinNumElements()); in getVectorNumElements()
H A DLLVMTypeSyntax.cpp164 printer << "<? x " << vectorType.getMinNumElements() << " x "; in printType()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/
H A DLLVMTypes.h463 unsigned getMinNumElements() const;
/llvm-project-15.0.7/clang/include/clang/Basic/
H A Driscv_vector.td2202 unsigned MaxIndex = OpVecTy->getMinNumElements() / VecTy->getMinNumElements();
2208 VecTy->getMinNumElements()));
2227 unsigned MaxIndex = ResVecTy->getMinNumElements() / VecTy->getMinNumElements();
2233 VecTy->getMinNumElements()));
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp741 if (!VecTy || !OutTy || VecTy->getNumElements() != OutTy->getMinNumElements()) in instCombineSVECmpNE()
857 if (Idx >= PgVTy->getMinNumElements()) in instCombineSVELast()
1015 if (cast<ScalableVectorType>(Pred->getType())->getMinNumElements() <= in isAllActivePredicate()
1016 cast<ScalableVectorType>(UncastedPred->getType())->getMinNumElements()) in isAllActivePredicate()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGBuiltin.cpp8674 switch (VTy->getMinNumElements()) { in EmitSVEPredicateCast()