Lines Matching refs:EltName
3168 const char *EltName = nullptr;
3173 EltName = "poly8_t";
3177 EltName = "poly16_t";
3181 EltName = "poly64_t";
3187 case BuiltinType::SChar: EltName = "int8_t"; break;
3188 case BuiltinType::UChar: EltName = "uint8_t"; break;
3189 case BuiltinType::Short: EltName = "int16_t"; break;
3190 case BuiltinType::UShort: EltName = "uint16_t"; break;
3191 case BuiltinType::Int: EltName = "int32_t"; break;
3192 case BuiltinType::UInt: EltName = "uint32_t"; break;
3193 case BuiltinType::LongLong: EltName = "int64_t"; break;
3194 case BuiltinType::ULongLong: EltName = "uint64_t"; break;
3195 case BuiltinType::Double: EltName = "float64_t"; break;
3196 case BuiltinType::Float: EltName = "float32_t"; break;
3197 case BuiltinType::Half: EltName = "float16_t"; break;
3198 case BuiltinType::BFloat16: EltName = "bfloat16_t"; break;
3212 Out << strlen(BaseName) + strlen(EltName);
3213 Out << BaseName << EltName;
3270 StringRef EltName;
3274 EltName = "Poly8";
3277 EltName = "Poly16";
3281 EltName = "Poly64";
3287 EltName = mangleAArch64VectorBase(cast<BuiltinType>(EltType));
3290 ("__" + EltName + "x" + Twine(T->getNumElements()) + "_t").str();