Lines Matching defs:ElBits
2284 #define RVV_VECTOR_TYPE(Name, Id, SingletonId, ElKind, ElBits, NF, IsSigned, \
2288 Align = ElBits; \
4412 ElBits, NF, IsSigned) \
4414 return {getIntTypeForBitwidth(ElBits, IsSigned), \
4417 ElBits, NF) \
4419 return {ElBits == 16 ? HalfTy : (ElBits == 32 ? FloatTy : DoubleTy), \
4422 ElBits, NF) \
4426 ElBits, NF) \
4435 #define RVV_VECTOR_TYPE_INT(Name, Id, SingletonId, NumEls, ElBits, NF, \
4438 return {getIntTypeForBitwidth(ElBits, IsSigned), \
4440 #define RVV_VECTOR_TYPE_FLOAT(Name, Id, SingletonId, NumEls, ElBits, NF) \
4442 return {ElBits == 16 ? Float16Ty : (ElBits == 32 ? FloatTy : DoubleTy), \
4444 #define RVV_VECTOR_TYPE_BFLOAT(Name, Id, SingletonId, NumEls, ElBits, NF) \
4476 ElBits, NF, IsSigned) \
4479 EltTySize == ElBits && NumElts == (NumEls * NF) && NumFields == 1) { \
4483 ElBits, NF) \
4485 EltTySize == ElBits && NumElts == (NumEls * NF) && NumFields == 1) { \
4489 ElBits, NF) \
4491 EltTySize == ElBits && NumElts == (NumEls * NF) && NumFields == 1) { \
4495 ElBits, NF) \
4496 if (EltTy->isMFloat8Type() && EltTySize == ElBits && \
4507 #define RVV_VECTOR_TYPE(Name, Id, SingletonId, NumEls, ElBits, NF, IsSigned, \
4516 EltTySize == ElBits && NumElts == NumEls && NumFields == NF) \