| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | AArch64ACLETypes.def | 12 // - (Name, BaseType, ElBits, NumEls, VectorKind) 28 // - (Name, MangledName, Id, SingletonId, NumEls, ElBits, NF, IsSigned) 32 // - (Name, MangledName, Id, SingletonId, NumEls, ElBits, NF) 36 // - (Name, MangledName, Id, SingletonId, NumEls, NF) 51 // - NumEls enumerates the number of the elements. 56 // with other values implying a struct of NF "NumEls x NumEls" vectors. 67 #define NEON_VECTOR_TYPE(Name, BaseType, ElBits, NumEls, VectorKind) 85 #define SVE_VECTOR_TYPE_DETAILS(Name, MangledName, Id, SingletonId, NumEls, ElBits, NF, IsSigned, I… 90 #define SVE_VECTOR_TYPE_BFLOAT(Name, MangledName, Id, SingletonId, NumEls, ElBits, NF) \ 91 …SVE_VECTOR_TYPE_DETAILS(Name, MangledName, Id, SingletonId, NumEls, ElBits, NF, false, false, true) [all …]
|
| H A D | RISCVVTypes.def | 15 // - 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 D | ASTContext.cpp | 4543 #define SVE_VECTOR_TYPE_INT(Name, MangledName, Id, SingletonId, NumEls, \ in getBuiltinVectorTypeInfo() argument 4547 llvm::ElementCount::getScalable(NumEls), NF}; in getBuiltinVectorTypeInfo() 4548 #define SVE_VECTOR_TYPE_FLOAT(Name, MangledName, Id, SingletonId, NumEls, \ in getBuiltinVectorTypeInfo() argument 4552 llvm::ElementCount::getScalable(NumEls), NF}; in getBuiltinVectorTypeInfo() 4553 #define SVE_VECTOR_TYPE_BFLOAT(Name, MangledName, Id, SingletonId, NumEls, \ in getBuiltinVectorTypeInfo() argument 4556 return {BFloat16Ty, llvm::ElementCount::getScalable(NumEls), NF}; in getBuiltinVectorTypeInfo() 4557 #define SVE_VECTOR_TYPE_MFLOAT(Name, MangledName, Id, SingletonId, NumEls, \ in getBuiltinVectorTypeInfo() argument 4560 return {MFloat8Ty, llvm::ElementCount::getScalable(NumEls), NF}; in getBuiltinVectorTypeInfo() 4561 #define SVE_PREDICATE_TYPE_ALL(Name, MangledName, Id, SingletonId, NumEls, NF) \ in getBuiltinVectorTypeInfo() argument 4563 return {BoolTy, llvm::ElementCount::getScalable(NumEls), NF}; in getBuiltinVectorTypeInfo() [all …]
|
| H A D | Type.cpp | 2661 #define RVV_VECTOR_TYPE(Name, Id, SingletonId, NumEls, ElBits, NF, IsSigned, \ in isRVVVLSBuiltinType() argument 2665 #define RVV_PREDICATE_TYPE(Name, Id, SingletonId, NumEls) \ in isRVVVLSBuiltinType() argument 2682 #define RVV_PREDICATE_TYPE(Name, Id, SingletonId, NumEls) \ in getRVVEltType() argument
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | IRBuilder.cpp | 154 unsigned NumEls = cast<FixedVectorType>(DstType)->getNumElements(); in CreateStepVector() local 158 for (unsigned i = 0; i < NumEls; ++i) in CreateStepVector()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | Sema.cpp | 545 #define NEON_VECTOR_TYPE(Name, BaseType, ElBits, NumEls, VectorKind) \ in Initialize() argument 547 #Name, Context.getVectorType(Context.BaseType, NumEls, VectorKind)); in Initialize()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VEISelLowering.cpp | 1831 unsigned NumEls = ResultVT.getVectorNumElements(); in lowerBUILD_VECTOR() local 1832 auto AVL = CDAG.getConstant(NumEls, MVT::i32); in lowerBUILD_VECTOR()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 19867 unsigned NumEls = OpVT.getVectorElementCount().getKnownMinValue(); in performLastTrueTestVectorCombine() local 19868 if (VS.getConstantOperandVal(0) != NumEls) in performLastTrueTestVectorCombine()
|