Lines Matching refs:EltName
2724 const char *EltName = nullptr; in mangleNeonVectorType() local
2729 EltName = "poly8_t"; in mangleNeonVectorType()
2733 EltName = "poly16_t"; in mangleNeonVectorType()
2736 EltName = "poly64_t"; in mangleNeonVectorType()
2742 case BuiltinType::SChar: EltName = "int8_t"; break; in mangleNeonVectorType()
2743 case BuiltinType::UChar: EltName = "uint8_t"; break; in mangleNeonVectorType()
2744 case BuiltinType::Short: EltName = "int16_t"; break; in mangleNeonVectorType()
2745 case BuiltinType::UShort: EltName = "uint16_t"; break; in mangleNeonVectorType()
2746 case BuiltinType::Int: EltName = "int32_t"; break; in mangleNeonVectorType()
2747 case BuiltinType::UInt: EltName = "uint32_t"; break; in mangleNeonVectorType()
2748 case BuiltinType::LongLong: EltName = "int64_t"; break; in mangleNeonVectorType()
2749 case BuiltinType::ULongLong: EltName = "uint64_t"; break; in mangleNeonVectorType()
2750 case BuiltinType::Double: EltName = "float64_t"; break; in mangleNeonVectorType()
2751 case BuiltinType::Float: EltName = "float32_t"; break; in mangleNeonVectorType()
2752 case BuiltinType::Half: EltName = "float16_t";break; in mangleNeonVectorType()
2766 Out << strlen(BaseName) + strlen(EltName); in mangleNeonVectorType()
2767 Out << BaseName << EltName; in mangleNeonVectorType()
2814 StringRef EltName; in mangleAArch64NeonVectorType() local
2818 EltName = "Poly8"; in mangleAArch64NeonVectorType()
2821 EltName = "Poly16"; in mangleAArch64NeonVectorType()
2825 EltName = "Poly64"; in mangleAArch64NeonVectorType()
2831 EltName = mangleAArch64VectorBase(cast<BuiltinType>(EltType)); in mangleAArch64NeonVectorType()
2834 ("__" + EltName + "x" + Twine(T->getNumElements()) + "_t").str(); in mangleAArch64NeonVectorType()