Lines Matching refs:EltName
3766 const char *EltName = nullptr; in mangleNeonVectorType() local
3771 EltName = "poly8_t"; in mangleNeonVectorType()
3775 EltName = "poly16_t"; in mangleNeonVectorType()
3779 EltName = "poly64_t"; in mangleNeonVectorType()
3785 case BuiltinType::SChar: EltName = "int8_t"; break; in mangleNeonVectorType()
3786 case BuiltinType::UChar: EltName = "uint8_t"; break; in mangleNeonVectorType()
3787 case BuiltinType::Short: EltName = "int16_t"; break; in mangleNeonVectorType()
3788 case BuiltinType::UShort: EltName = "uint16_t"; break; in mangleNeonVectorType()
3789 case BuiltinType::Int: EltName = "int32_t"; break; in mangleNeonVectorType()
3790 case BuiltinType::UInt: EltName = "uint32_t"; break; in mangleNeonVectorType()
3791 case BuiltinType::LongLong: EltName = "int64_t"; break; in mangleNeonVectorType()
3792 case BuiltinType::ULongLong: EltName = "uint64_t"; break; in mangleNeonVectorType()
3793 case BuiltinType::Double: EltName = "float64_t"; break; in mangleNeonVectorType()
3794 case BuiltinType::Float: EltName = "float32_t"; break; in mangleNeonVectorType()
3795 case BuiltinType::Half: EltName = "float16_t"; break; in mangleNeonVectorType()
3796 case BuiltinType::BFloat16: EltName = "bfloat16_t"; break; in mangleNeonVectorType()
3810 Out << strlen(BaseName) + strlen(EltName); in mangleNeonVectorType()
3811 Out << BaseName << EltName; in mangleNeonVectorType()
3868 StringRef EltName; in mangleAArch64NeonVectorType() local
3872 EltName = "Poly8"; in mangleAArch64NeonVectorType()
3875 EltName = "Poly16"; in mangleAArch64NeonVectorType()
3879 EltName = "Poly64"; in mangleAArch64NeonVectorType()
3885 EltName = mangleAArch64VectorBase(cast<BuiltinType>(EltType)); in mangleAArch64NeonVectorType()
3888 ("__" + EltName + "x" + Twine(T->getNumElements()) + "_t").str(); in mangleAArch64NeonVectorType()