| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/ |
| H A D | RISCVVTypes.def | 15 // - 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 D | AArch64SVEACLETypes.def | 42 #define SVE_VECTOR_TYPE(Name, MangledName, Id, SingletonId, NumEls, ElBits, \ 48 #define SVE_PREDICATE_TYPE(Name, MangledName, Id, SingletonId, NumEls) \
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
| H A D | ASTContext.cpp | 2176 #define SVE_VECTOR_TYPE(Name, MangledName, Id, SingletonId, NumEls, ElBits, \ in getTypeInfoImpl() argument 2182 #define SVE_PREDICATE_TYPE(Name, MangledName, Id, SingletonId, NumEls) \ in getTypeInfoImpl() argument 3850 #define RVV_VECTOR_TYPE_INT(Name, Id, SingletonId, NumEls, ElBits, NF, \ in getBuiltinVectorTypeInfo() argument 3854 llvm::ElementCount::getScalable(NumEls), NF}; in getBuiltinVectorTypeInfo() 3855 #define RVV_VECTOR_TYPE_FLOAT(Name, Id, SingletonId, NumEls, ElBits, NF) \ in getBuiltinVectorTypeInfo() argument 3858 llvm::ElementCount::getScalable(NumEls), NF}; in getBuiltinVectorTypeInfo() 3859 #define RVV_PREDICATE_TYPE(Name, Id, SingletonId, NumEls) \ in getBuiltinVectorTypeInfo() argument 3861 return {BoolTy, llvm::ElementCount::getScalable(NumEls), 1}; in getBuiltinVectorTypeInfo() 3873 #define SVE_VECTOR_TYPE(Name, MangledName, Id, SingletonId, NumEls, ElBits, \ in getScalableVectorType() argument 3882 EltTySize == ElBits && NumElts == NumEls) { \ in getScalableVectorType() [all …]
|
| H A D | ItaniumMangle.cpp | 3035 #define SVE_VECTOR_TYPE(InternalName, MangledName, Id, SingletonId, NumEls, \ in mangleType() argument 3042 #define SVE_PREDICATE_TYPE(InternalName, MangledName, Id, SingletonId, NumEls) \ in mangleType() argument
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/ |
| H A D | IRBuilder.cpp | 102 unsigned NumEls = cast<FixedVectorType>(DstType)->getNumElements(); in CreateStepVector() local 106 for (unsigned i = 0; i < NumEls; ++i) in CreateStepVector()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/VE/ |
| H A D | VEISelLowering.cpp | 1643 unsigned NumEls = Op.getValueType().getVectorNumElements(); in lowerBUILD_VECTOR() local 1661 auto AVL = DAG.getConstant(NumEls, DL, MVT::i32); in lowerBUILD_VECTOR()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | CGBuiltin.cpp | 9111 auto *NumEls = in EmitAArch64SVEBuiltinExpr() local 9115 return Builder.CreateMul(NumEls, Builder.CreateCall(F)); in EmitAArch64SVEBuiltinExpr()
|