Lines Matching defs:NF

2284 #define RVV_VECTOR_TYPE(Name, Id, SingletonId, ElKind, ElBits, NF, IsSigned,   \
4412 ElBits, NF, IsSigned) \
4415 llvm::ElementCount::getScalable(NumEls), NF};
4417 ElBits, NF) \
4420 llvm::ElementCount::getScalable(NumEls), NF};
4422 ElBits, NF) \
4424 return {BFloat16Ty, llvm::ElementCount::getScalable(NumEls), NF};
4426 ElBits, NF) \
4428 return {MFloat8Ty, llvm::ElementCount::getScalable(NumEls), NF};
4429 #define SVE_PREDICATE_TYPE_ALL(Name, MangledName, Id, SingletonId, NumEls, NF) \
4431 return {BoolTy, llvm::ElementCount::getScalable(NumEls), NF};
4435 #define RVV_VECTOR_TYPE_INT(Name, Id, SingletonId, NumEls, ElBits, NF, \
4439 llvm::ElementCount::getScalable(NumEls), NF};
4440 #define RVV_VECTOR_TYPE_FLOAT(Name, Id, SingletonId, NumEls, ElBits, NF) \
4443 llvm::ElementCount::getScalable(NumEls), NF};
4444 #define RVV_VECTOR_TYPE_BFLOAT(Name, Id, SingletonId, NumEls, ElBits, NF) \
4446 return {BFloat16Ty, llvm::ElementCount::getScalable(NumEls), 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) \
4497 NumElts == (NumEls * NF) && NumFields == 1) { \
4500 #define SVE_PREDICATE_TYPE_ALL(Name, MangledName, Id, SingletonId, NumEls, NF) \
4501 if (EltTy->isBooleanType() && NumElts == (NumEls * NF) && NumFields == 1) \
4507 #define RVV_VECTOR_TYPE(Name, Id, SingletonId, NumEls, ElBits, NF, IsSigned, \
4516 EltTySize == ElBits && NumElts == NumEls && NumFields == NF) \