| /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) 53 // - ElBits is the size of one element in bits. 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) 95 #define SVE_VECTOR_TYPE_MFLOAT(Name, MangledName, Id, SingletonId, NumEls, ElBits, NF) \ 96 …SVE_VECTOR_TYPE_DETAILS(Name, MangledName, Id, SingletonId, NumEls, ElBits, NF, false, false, fals… [all …]
|
| H A D | RISCVVTypes.def | 15 // - RVV_VECTOR_TYPE(Name, Id, SingletonId, NumEls, ElBits, IsSigned, IsFP, 32 // - ElBits is the size of one element in bits (SEW). 49 #define RVV_VECTOR_TYPE(Name, Id, SingletonId, NumEls, ElBits, NF, IsSigned, \ 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) \ 73 RVV_VECTOR_TYPE(Name, Id, SingletonId, NumEls, ElBits, NF, false, false, true)
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ASTContext.cpp | 2382 #define RVV_VECTOR_TYPE(Name, Id, SingletonId, ElKind, ElBits, NF, IsSigned, \ in getTypeInfoImpl() argument 2386 Align = ElBits; \ in getTypeInfoImpl() 4544 ElBits, NF, IsSigned) \ in getBuiltinVectorTypeInfo() argument 4546 return {getIntTypeForBitwidth(ElBits, IsSigned), \ in getBuiltinVectorTypeInfo() 4549 ElBits, NF) \ in getBuiltinVectorTypeInfo() argument 4551 return {ElBits == 16 ? HalfTy : (ElBits == 32 ? FloatTy : DoubleTy), \ in getBuiltinVectorTypeInfo() 4554 ElBits, NF) \ in getBuiltinVectorTypeInfo() argument 4558 ElBits, NF) \ in getBuiltinVectorTypeInfo() argument 4566 #define RVV_VECTOR_TYPE_INT(Name, Id, SingletonId, NumEls, ElBits, NF, \ in getBuiltinVectorTypeInfo() argument 4569 return {getIntTypeForBitwidth(ElBits, IsSigned), \ in getBuiltinVectorTypeInfo() [all …]
|
| H A D | Type.cpp | 2661 #define RVV_VECTOR_TYPE(Name, Id, SingletonId, NumEls, ElBits, NF, IsSigned, \ in isRVVVLSBuiltinType() argument
|
| /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
|