Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/include/clang/Basic/
H A DRISCVVTypes.def15 // - RVV_VECTOR_TYPE(Name, Id, SingletonId, NumEls, ElBits, IsSigned, IsFP)
18 // - RVV_PREDICATE_TYPE(Name, Id, SingletonId, NumEls)
29 // - NumEls enumerates the number of the elements.
44 #define RVV_VECTOR_TYPE(Name, Id, SingletonId, NumEls, ElBits, NF, IsSigned, IsFP)\
49 #define RVV_PREDICATE_TYPE(Name, Id, SingletonId, NumEls)\
54 #define RVV_VECTOR_TYPE_INT(Name, Id, SingletonId, NumEls, ElBits, NF, IsSigned) \
55 RVV_VECTOR_TYPE(Name, Id, SingletonId, NumEls, ElBits, NF, IsSigned, false)
59 #define RVV_VECTOR_TYPE_FLOAT(Name, Id, SingletonId, NumEls, ElBits, NF) \
60 RVV_VECTOR_TYPE(Name, Id, SingletonId, NumEls, ElBits, NF, false, true)
H A DAArch64SVEACLETypes.def42 #define SVE_VECTOR_TYPE(Name, MangledName, Id, SingletonId, NumEls, ElBits, \
48 #define SVE_PREDICATE_TYPE(Name, MangledName, Id, SingletonId, NumEls) \
/llvm-project-15.0.7/clang/lib/AST/
H A DASTContext.cpp2217 #define SVE_VECTOR_TYPE(Name, MangledName, Id, SingletonId, NumEls, ElBits, \ in getTypeInfoImpl() argument
2223 #define SVE_PREDICATE_TYPE(Name, MangledName, Id, SingletonId, NumEls) \ in getTypeInfoImpl() argument
3951 #define RVV_VECTOR_TYPE_INT(Name, Id, SingletonId, NumEls, ElBits, NF, \ in getBuiltinVectorTypeInfo() argument
3955 llvm::ElementCount::getScalable(NumEls), NF}; in getBuiltinVectorTypeInfo()
3956 #define RVV_VECTOR_TYPE_FLOAT(Name, Id, SingletonId, NumEls, ElBits, NF) \ in getBuiltinVectorTypeInfo() argument
3959 llvm::ElementCount::getScalable(NumEls), NF}; in getBuiltinVectorTypeInfo()
3960 #define RVV_PREDICATE_TYPE(Name, Id, SingletonId, NumEls) \ in getBuiltinVectorTypeInfo() argument
3962 return {BoolTy, llvm::ElementCount::getScalable(NumEls), 1}; in getBuiltinVectorTypeInfo()
3974 #define SVE_VECTOR_TYPE(Name, MangledName, Id, SingletonId, NumEls, ElBits, \ in getScalableVectorType() argument
3983 EltTySize == ElBits && NumElts == NumEls) { \ in getScalableVectorType()
[all …]
H A DItaniumMangle.cpp3117 #define SVE_VECTOR_TYPE(InternalName, MangledName, Id, SingletonId, NumEls, \ in mangleType() argument
3124 #define SVE_PREDICATE_TYPE(InternalName, MangledName, Id, SingletonId, NumEls) \ in mangleType() argument
/llvm-project-15.0.7/llvm/lib/IR/
H A DIRBuilder.cpp128 unsigned NumEls = cast<FixedVectorType>(DstType)->getNumElements(); in CreateStepVector() local
132 for (unsigned i = 0; i < NumEls; ++i) in CreateStepVector()
/llvm-project-15.0.7/llvm/lib/Target/VE/
H A DVEISelLowering.cpp1833 unsigned NumEls = ResultVT.getVectorNumElements(); in lowerBUILD_VECTOR() local
1834 auto AVL = CDAG.getConstant(NumEls, MVT::i32); in lowerBUILD_VECTOR()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGBuiltin.cpp9329 auto *NumEls = in EmitAArch64SVEBuiltinExpr() local
9333 return Builder.CreateMul(NumEls, Builder.CreateCall(F)); in EmitAArch64SVEBuiltinExpr()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp15095 unsigned NumEls = OpVT.getVectorElementCount().getKnownMinValue(); in performLastTrueTestVectorCombine() local
15096 if (VS.getConstantOperandVal(0) != NumEls) in performLastTrueTestVectorCombine()