Home
last modified time | relevance | path

Searched refs:NumEls (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DRISCVVTypes.def15 // - RVV_VECTOR_TYPE(Name, Id, SingletonId, NumEls, ElBits, IsSigned, IsFP,
19 // - RVV_PREDICATE_TYPE(Name, Id, SingletonId, NumEls)
30 // - NumEls enumerates the number of the elements.
49 #define RVV_VECTOR_TYPE(Name, Id, SingletonId, NumEls, ElBits, NF, IsSigned, \
55 #define RVV_PREDICATE_TYPE(Name, Id, SingletonId, NumEls)\
60 #define RVV_VECTOR_TYPE_INT(Name, Id, SingletonId, NumEls, ElBits, NF, \
62 RVV_VECTOR_TYPE(Name, Id, SingletonId, NumEls, ElBits, NF, IsSigned, false, \
67 #define RVV_VECTOR_TYPE_FLOAT(Name, Id, SingletonId, NumEls, ElBits, NF) \
68 RVV_VECTOR_TYPE(Name, Id, SingletonId, NumEls, ElBits, NF, false, true, false)
72 #define RVV_VECTOR_TYPE_BFLOAT(Name, Id, SingletonId, NumEls, ElBits, NF) \
[all …]
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DASTContext.cpp2197 #define SVE_VECTOR_TYPE(Name, MangledName, Id, SingletonId, NumEls, ElBits, \ in getTypeInfoImpl() argument
2203 #define SVE_PREDICATE_TYPE(Name, MangledName, Id, SingletonId, NumEls) \ in getTypeInfoImpl() argument
4351 #define RVV_VECTOR_TYPE_INT(Name, Id, SingletonId, NumEls, ElBits, NF, \ in getBuiltinVectorTypeInfo() argument
4355 llvm::ElementCount::getScalable(NumEls), NF}; in getBuiltinVectorTypeInfo()
4356 #define RVV_VECTOR_TYPE_FLOAT(Name, Id, SingletonId, NumEls, ElBits, NF) \ in getBuiltinVectorTypeInfo() argument
4359 llvm::ElementCount::getScalable(NumEls), NF}; in getBuiltinVectorTypeInfo()
4360 #define RVV_VECTOR_TYPE_BFLOAT(Name, Id, SingletonId, NumEls, ElBits, NF) \ in getBuiltinVectorTypeInfo() argument
4362 return {BFloat16Ty, llvm::ElementCount::getScalable(NumEls), NF}; in getBuiltinVectorTypeInfo()
4363 #define RVV_PREDICATE_TYPE(Name, Id, SingletonId, NumEls) \ in getBuiltinVectorTypeInfo() argument
4365 return {BoolTy, llvm::ElementCount::getScalable(NumEls), 1}; in getBuiltinVectorTypeInfo()
[all …]
H A DType.cpp2561 #define RVV_VECTOR_TYPE(Name, Id, SingletonId, NumEls, ElBits, NF, IsSigned, \ in isRVVVLSBuiltinType() argument
2565 #define RVV_PREDICATE_TYPE(Name, Id, SingletonId, NumEls) \ in isRVVVLSBuiltinType() argument
2582 #define RVV_PREDICATE_TYPE(Name, Id, SingletonId, NumEls) \ in getRVVEltType() argument
H A DItaniumMangle.cpp3379 #define SVE_VECTOR_TYPE(InternalName, MangledName, Id, SingletonId, NumEls, \ in mangleType() argument
3393 #define SVE_PREDICATE_TYPE(InternalName, MangledName, Id, SingletonId, NumEls) \ in mangleType() argument
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DIRBuilder.cpp127 unsigned NumEls = cast<FixedVectorType>(DstType)->getNumElements(); in CreateStepVector() local
131 for (unsigned i = 0; i < NumEls; ++i) in CreateStepVector()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp1844 unsigned NumEls = ResultVT.getVectorNumElements(); in lowerBUILD_VECTOR() local
1845 auto AVL = CDAG.getConstant(NumEls, MVT::i32); in lowerBUILD_VECTOR()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp10753 auto *NumEls = in EmitAArch64SVEBuiltinExpr() local
10757 return Builder.CreateMul(NumEls, Builder.CreateCall(F)); in EmitAArch64SVEBuiltinExpr()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp19224 unsigned NumEls = OpVT.getVectorElementCount().getKnownMinValue(); in performLastTrueTestVectorCombine() local
19225 if (VS.getConstantOperandVal(0) != NumEls) in performLastTrueTestVectorCombine()