| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTCommon.cpp | 26 serialization::TypeIdxFromBuiltin(const BuiltinType *BT) { in TypeIdxFromBuiltin() 29 case BuiltinType::Void: in TypeIdxFromBuiltin() 32 case BuiltinType::Bool: in TypeIdxFromBuiltin() 35 case BuiltinType::Char_U: in TypeIdxFromBuiltin() 38 case BuiltinType::UChar: in TypeIdxFromBuiltin() 41 case BuiltinType::UShort: in TypeIdxFromBuiltin() 44 case BuiltinType::UInt: in TypeIdxFromBuiltin() 47 case BuiltinType::ULong: in TypeIdxFromBuiltin() 50 case BuiltinType::ULongLong: in TypeIdxFromBuiltin() 53 case BuiltinType::UInt128: in TypeIdxFromBuiltin() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | NSAPI.cpp | 350 const BuiltinType *BT = T->getAs<BuiltinType>(); in getNSNumberFactoryMethodKind() 366 case BuiltinType::Char_S: in getNSNumberFactoryMethodKind() 367 case BuiltinType::SChar: in getNSNumberFactoryMethodKind() 369 case BuiltinType::Char_U: in getNSNumberFactoryMethodKind() 370 case BuiltinType::UChar: in getNSNumberFactoryMethodKind() 372 case BuiltinType::Short: in getNSNumberFactoryMethodKind() 374 case BuiltinType::UShort: in getNSNumberFactoryMethodKind() 376 case BuiltinType::Int: in getNSNumberFactoryMethodKind() 378 case BuiltinType::UInt: in getNSNumberFactoryMethodKind() 380 case BuiltinType::Long: in getNSNumberFactoryMethodKind() [all …]
|
| H A D | TypeLoc.cpp | 337 case BuiltinType::Void: in getWrittenTypeSpec() 339 case BuiltinType::Bool: in getWrittenTypeSpec() 341 case BuiltinType::Char_U: in getWrittenTypeSpec() 342 case BuiltinType::Char_S: in getWrittenTypeSpec() 344 case BuiltinType::Char8: in getWrittenTypeSpec() 346 case BuiltinType::Char16: in getWrittenTypeSpec() 348 case BuiltinType::Char32: in getWrittenTypeSpec() 350 case BuiltinType::WChar_S: in getWrittenTypeSpec() 351 case BuiltinType::WChar_U: in getWrittenTypeSpec() 353 case BuiltinType::UChar: in getWrittenTypeSpec() [all …]
|
| H A D | PrintfFormatString.cpp | 796 const BuiltinType *BT = QT->getAs<BuiltinType>(); in fixType() 801 BT = QT->getAs<BuiltinType>(); in fixType() 812 case BuiltinType::Bool: in fixType() 813 case BuiltinType::WChar_U: in fixType() 814 case BuiltinType::WChar_S: in fixType() 815 case BuiltinType::Char8: // FIXME: Treat like 'char'? in fixType() 816 case BuiltinType::Char16: in fixType() 817 case BuiltinType::Char32: in fixType() 818 case BuiltinType::UInt128: in fixType() 819 case BuiltinType::Int128: in fixType() [all …]
|
| H A D | FormatString.cpp | 362 if (const auto *BT = argTy->getAs<BuiltinType>()) { in matchesType() 367 case BuiltinType::Char_S: in matchesType() 368 case BuiltinType::SChar: in matchesType() 369 case BuiltinType::UChar: in matchesType() 370 case BuiltinType::Char_U: in matchesType() 372 case BuiltinType::Bool: in matchesType() 382 case BuiltinType::Int: in matchesType() 383 case BuiltinType::UInt: in matchesType() 385 case BuiltinType::Short: in matchesType() 386 case BuiltinType::UShort: in matchesType() [all …]
|
| H A D | ASTContext.cpp | 1268 void ASTContext::InitBuiltinType(CanQualType &R, BuiltinType::Kind K) { in InitBuiltinType() 1269 auto *Ty = new (*this, alignof(BuiltinType)) BuiltinType(K); in InitBuiltinType() 1287 InitBuiltinType(VoidTy, BuiltinType::Void); in InitBuiltinTypes() 1290 InitBuiltinType(BoolTy, BuiltinType::Bool); in InitBuiltinTypes() 1293 InitBuiltinType(CharTy, BuiltinType::Char_S); in InitBuiltinTypes() 1295 InitBuiltinType(CharTy, BuiltinType::Char_U); in InitBuiltinTypes() 1297 InitBuiltinType(SignedCharTy, BuiltinType::SChar); in InitBuiltinTypes() 1298 InitBuiltinType(ShortTy, BuiltinType::Short); in InitBuiltinTypes() 1299 InitBuiltinType(IntTy, BuiltinType::Int); in InitBuiltinTypes() 1300 InitBuiltinType(LongTy, BuiltinType::Long); in InitBuiltinTypes() [all …]
|
| H A D | Type.cpp | 1618 const BuiltinType *BT = getTypePtr()->getAs<BuiltinType>(); in UseExcessPrecision() 1627 case BuiltinType::Kind::Float16: { in UseExcessPrecision() 1635 case BuiltinType::Kind::BFloat16: { in UseExcessPrecision() 2077 const auto *VT = cast<BuiltinType>(CanonicalType); in hasIntegerRepresentation() 2078 return VT->getKind() == BuiltinType::SveBool || in hasIntegerRepresentation() 2079 (VT->getKind() >= BuiltinType::SveInt8 && in hasIntegerRepresentation() 2080 VT->getKind() <= BuiltinType::SveUint64); in hasIntegerRepresentation() 2083 const auto *VT = cast<BuiltinType>(CanonicalType); in hasIntegerRepresentation() 2084 return (VT->getKind() >= BuiltinType::RvvInt8mf8 && in hasIntegerRepresentation() 2085 VT->getKind() <= BuiltinType::RvvUint64m8); in hasIntegerRepresentation() [all …]
|
| H A D | ItaniumMangle.cpp | 2978 if (Ty->isSpecificBuiltinType(BuiltinType::ObjCSel)) in isTypeSubstitutable() 3121 void CXXNameMangler::mangleType(const BuiltinType *T) { in mangleType() 3173 if (mangleSubstitution(BuiltinType::SChar)) in mangleType() 3176 addSubstitution(BuiltinType::SChar); in mangleType() 3179 if (mangleSubstitution(BuiltinType::Short)) in mangleType() 3182 addSubstitution(BuiltinType::Short); in mangleType() 3185 if (mangleSubstitution(BuiltinType::Int)) in mangleType() 3188 addSubstitution(BuiltinType::Int); in mangleType() 3191 if (mangleSubstitution(BuiltinType::Long)) in mangleType() 3194 addSubstitution(BuiltinType::Long); in mangleType() [all …]
|
| H A D | ScanfFormatString.cpp | 435 const BuiltinType *BT = PT->getAs<BuiltinType>(); in fixType() 459 case BuiltinType::UInt: in fixType() 460 case BuiltinType::Int: in fixType() 461 case BuiltinType::Float: in fixType() 466 case BuiltinType::Char_U: in fixType() 467 case BuiltinType::UChar: in fixType() 468 case BuiltinType::Char_S: in fixType() 469 case BuiltinType::SChar: in fixType() 474 case BuiltinType::Short: in fixType() 475 case BuiltinType::UShort: in fixType() [all …]
|
| H A D | StmtPrinter.cpp | 1478 switch (Node->getType()->castAs<BuiltinType>()->getKind()) { in VisitIntegerLiteral() 1480 case BuiltinType::Char_S: in VisitIntegerLiteral() 1481 case BuiltinType::Char_U: OS << "i8"; break; in VisitIntegerLiteral() 1482 case BuiltinType::UChar: OS << "Ui8"; break; in VisitIntegerLiteral() 1483 case BuiltinType::SChar: OS << "i8"; break; in VisitIntegerLiteral() 1484 case BuiltinType::Short: OS << "i16"; break; in VisitIntegerLiteral() 1485 case BuiltinType::UShort: OS << "Ui16"; break; in VisitIntegerLiteral() 1486 case BuiltinType::Int: break; // no suffix. in VisitIntegerLiteral() 1487 case BuiltinType::UInt: OS << 'U'; break; in VisitIntegerLiteral() 1488 case BuiltinType::Long: OS << 'L'; break; in VisitIntegerLiteral() [all …]
|
| H A D | MicrosoftMangle.cpp | 2646 void MicrosoftCXXNameMangler::mangleType(const BuiltinType *T, Qualifiers, in mangleType() 2676 case BuiltinType::Void: in mangleType() 2679 case BuiltinType::SChar: in mangleType() 2682 case BuiltinType::Char_U: in mangleType() 2683 case BuiltinType::Char_S: in mangleType() 2686 case BuiltinType::UChar: in mangleType() 2689 case BuiltinType::Short: in mangleType() 2692 case BuiltinType::UShort: in mangleType() 2695 case BuiltinType::Int: in mangleType() 2698 case BuiltinType::UInt: in mangleType() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CodeGenTypes.cpp | 402 switch (cast<BuiltinType>(Ty)->getKind()) { in ConvertType() 403 case BuiltinType::Void: in ConvertType() 404 case BuiltinType::ObjCId: in ConvertType() 405 case BuiltinType::ObjCClass: in ConvertType() 406 case BuiltinType::ObjCSel: in ConvertType() 412 case BuiltinType::Bool: in ConvertType() 417 case BuiltinType::Char_S: in ConvertType() 418 case BuiltinType::Char_U: in ConvertType() 419 case BuiltinType::SChar: in ConvertType() 420 case BuiltinType::UChar: in ConvertType() [all …]
|
| H A D | CodeGenTBAA.cpp | 164 if (const BuiltinType *BTy = dyn_cast<BuiltinType>(Ty)) { in getTypeInfoHelper() 171 case BuiltinType::Char_U: in getTypeInfoHelper() 172 case BuiltinType::Char_S: in getTypeInfoHelper() 173 case BuiltinType::UChar: in getTypeInfoHelper() 174 case BuiltinType::SChar: in getTypeInfoHelper() 178 case BuiltinType::UShort: in getTypeInfoHelper() 180 case BuiltinType::UInt: in getTypeInfoHelper() 182 case BuiltinType::ULong: in getTypeInfoHelper() 184 case BuiltinType::ULongLong: in getTypeInfoHelper() 186 case BuiltinType::UInt128: in getTypeInfoHelper() [all …]
|
| H A D | ItaniumCXXABI.cpp | 3599 static bool TypeInfoIsInStandardLibrary(const BuiltinType *Ty) { in TypeInfoIsInStandardLibrary() 3615 case BuiltinType::Void: in TypeInfoIsInStandardLibrary() 3616 case BuiltinType::NullPtr: in TypeInfoIsInStandardLibrary() 3617 case BuiltinType::Bool: in TypeInfoIsInStandardLibrary() 3618 case BuiltinType::WChar_S: in TypeInfoIsInStandardLibrary() 3619 case BuiltinType::WChar_U: in TypeInfoIsInStandardLibrary() 3620 case BuiltinType::Char_U: in TypeInfoIsInStandardLibrary() 3621 case BuiltinType::Char_S: in TypeInfoIsInStandardLibrary() 3622 case BuiltinType::UChar: in TypeInfoIsInStandardLibrary() 3623 case BuiltinType::SChar: in TypeInfoIsInStandardLibrary() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Index/ |
| H A D | USRGeneration.cpp | 692 if (const BuiltinType *BT = T->getAs<BuiltinType>()) { in VisitType() 694 case BuiltinType::Void: in VisitType() 696 case BuiltinType::Bool: in VisitType() 698 case BuiltinType::UChar: in VisitType() 700 case BuiltinType::Char8: in VisitType() 702 case BuiltinType::Char16: in VisitType() 704 case BuiltinType::Char32: in VisitType() 706 case BuiltinType::UShort: in VisitType() 708 case BuiltinType::UInt: in VisitType() 710 case BuiltinType::ULong: in VisitType() [all …]
|
| /freebsd/contrib/llvm-project/clang/utils/TableGen/ |
| H A D | ClangBuiltinsEmitter.cpp | 25 enum class BuiltinType { enum 54 BuiltinType BT; 76 if (BT == BuiltinType::TargetBuiltin) { in EmitInfo() 83 if (BT == BuiltinType::LibBuiltin || BT == BuiltinType::TargetLibBuiltin) { in EmitInfo() 90 if (BT == BuiltinType::LibBuiltin || BT == BuiltinType::LangBuiltin || in EmitInfo() 91 BT == BuiltinType::TargetLibBuiltin) { in EmitInfo() 103 case BuiltinType::LibBuiltin: in EmitXMacro() 106 case BuiltinType::LangBuiltin: in EmitXMacro() 109 case BuiltinType::Builtin: in EmitXMacro() 112 case BuiltinType::AtomicBuiltin: in EmitXMacro() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenTypes.cpp | 294 switch (cast<BuiltinType>(ty)->getKind()) { in convertType() 296 case BuiltinType::Void: in convertType() 301 case BuiltinType::Bool: in convertType() 306 case BuiltinType::Char_S: in convertType() 307 case BuiltinType::Int: in convertType() 308 case BuiltinType::Int128: in convertType() 309 case BuiltinType::Long: in convertType() 310 case BuiltinType::LongLong: in convertType() 311 case BuiltinType::SChar: in convertType() 312 case BuiltinType::Short: in convertType() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Interpreter/ |
| H A D | InterpreterValuePrinter.cpp | 101 InterfaceKind VisitBuiltinType(const BuiltinType *Ty) { in VisitBuiltinType() 328 switch (QT->castAs<BuiltinType>()->getKind()) { in __clang_Interpreter_SetValueNoAlloc() 333 case BuiltinType::Bool: in __clang_Interpreter_SetValueNoAlloc() 336 case BuiltinType::Char_S: in __clang_Interpreter_SetValueNoAlloc() 339 case BuiltinType::SChar: in __clang_Interpreter_SetValueNoAlloc() 342 case BuiltinType::Char_U: in __clang_Interpreter_SetValueNoAlloc() 345 case BuiltinType::UChar: in __clang_Interpreter_SetValueNoAlloc() 348 case BuiltinType::Short: in __clang_Interpreter_SetValueNoAlloc() 351 case BuiltinType::UShort: in __clang_Interpreter_SetValueNoAlloc() 354 case BuiltinType::Int: in __clang_Interpreter_SetValueNoAlloc() [all …]
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/ |
| H A D | TypeSystemClang.cpp | 3248 const clang::BuiltinType *builtin_type = in IsIntegerType() 3249 llvm::dyn_cast<clang::BuiltinType>(qual_type->getCanonicalTypeInternal()); in IsIntegerType() 3298 switch (llvm::cast<clang::BuiltinType>(qual_type)->getKind()) { in IsPointerType() 3301 case clang::BuiltinType::ObjCId: in IsPointerType() 3302 case clang::BuiltinType::ObjCClass: in IsPointerType() 3351 switch (llvm::cast<clang::BuiltinType>(qual_type)->getKind()) { in IsPointerOrReferenceType() 3354 case clang::BuiltinType::ObjCId: in IsPointerOrReferenceType() 3355 case clang::BuiltinType::ObjCClass: in IsPointerOrReferenceType() 3452 if (const clang::BuiltinType *BT = llvm::dyn_cast<clang::BuiltinType>( in IsFloatingPointType() 3454 clang::BuiltinType::Kind kind = BT->getKind(); in IsFloatingPointType() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | XCore.cpp | 472 static bool appendBuiltinType(SmallStringEnc &Enc, const BuiltinType *BT) { in appendBuiltinType() 475 case BuiltinType::Void: in appendBuiltinType() 478 case BuiltinType::Bool: in appendBuiltinType() 481 case BuiltinType::Char_U: in appendBuiltinType() 484 case BuiltinType::UChar: in appendBuiltinType() 487 case BuiltinType::SChar: in appendBuiltinType() 490 case BuiltinType::UShort: in appendBuiltinType() 493 case BuiltinType::Short: in appendBuiltinType() 496 case BuiltinType::UInt: in appendBuiltinType() 499 case BuiltinType::Int: in appendBuiltinType() [all …]
|
| H A D | AArch64.cpp | 234 assert(VT->getElementType()->castAs<BuiltinType>()->getKind() == in convertFixedToScalableVectorType() 235 BuiltinType::UChar && in convertFixedToScalableVectorType() 242 const auto *BT = VT->getElementType()->castAs<BuiltinType>(); in convertFixedToScalableVectorType() 247 case BuiltinType::SChar: in convertFixedToScalableVectorType() 248 case BuiltinType::UChar: in convertFixedToScalableVectorType() 249 case BuiltinType::MFloat8: in convertFixedToScalableVectorType() 253 case BuiltinType::Short: in convertFixedToScalableVectorType() 254 case BuiltinType::UShort: in convertFixedToScalableVectorType() 258 case BuiltinType::Int: in convertFixedToScalableVectorType() 259 case BuiltinType::UInt: in convertFixedToScalableVectorType() [all …]
|
| H A D | PPC.cpp | 169 if (const BuiltinType *BT = Ty->getAs<BuiltinType>()) in isPromotableTypeForABI() 171 case BuiltinType::Int: in isPromotableTypeForABI() 172 case BuiltinType::UInt: in isPromotableTypeForABI() 389 const BuiltinType *BT = EltType->getAs<BuiltinType>(); in getParamTypeAlignment() 650 const BuiltinType *BT = T->getAs<BuiltinType>(); in computeInfo() 718 if (const BuiltinType *BT = Ty->getAs<BuiltinType>()) in isPromotableTypeForABI() 720 case BuiltinType::Int: in isPromotableTypeForABI() 721 case BuiltinType::UInt: in isPromotableTypeForABI() 762 const BuiltinType *BT = EltType->getAs<BuiltinType>(); in getParamTypeAlignment() 794 if (const BuiltinType *BT = Ty->getAs<BuiltinType>()) { in isHomogeneousAggregateBaseType() [all …]
|
| H A D | X86.cpp | 42 if (const BuiltinType *BT = Ty->getAs<BuiltinType>()) { in isX86VectorTypeForVectorCall() 43 if (BT->isFloatingPoint() && BT->getKind() != BuiltinType::Half) { in isX86VectorTypeForVectorCall() 44 if (BT->getKind() == BuiltinType::LongDouble) { in isX86VectorTypeForVectorCall() 345 if (Ty->getAs<BuiltinType>() || Ty->hasPointerRepresentation() || in shouldReturnTypeInRegister() 382 if (!Ty->getAs<BuiltinType>() && !Ty->hasPointerRepresentation() && in is32Or64BitBasicType() 631 if (const BuiltinType *BT = T->getAs<BuiltinType>()) { in classify() 632 BuiltinType::Kind K = BT->getKind(); in classify() 633 if (K == BuiltinType::Float || K == BuiltinType::Double) in classify() 1814 if (const BuiltinType *BT = Ty->getAs<BuiltinType>()) { in classify() 1815 BuiltinType::Kind k = BT->getKind(); in classify() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | Context.cpp | 261 if (const auto *BT = dyn_cast<BuiltinType>(T.getCanonicalType())) { in classify() 263 if (Kind == BuiltinType::Bool) in classify() 265 if (Kind == BuiltinType::NullPtr) in classify() 267 if (Kind == BuiltinType::BoundMember) in classify() 271 if (Kind == BuiltinType::Short) in classify() 273 if (Kind == BuiltinType::UShort) in classify() 276 if (Kind == BuiltinType::Int) in classify() 278 if (Kind == BuiltinType::UInt) in classify() 280 if (Kind == BuiltinType::Long) in classify() 282 if (Kind == BuiltinType::ULong) in classify() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaARM.cpp | 563 SemaARM::ArmStreamingType BuiltinType, in checkArmStreamingBuiltin() argument 571 if (BuiltinType == SemaARM::VerifyRuntimeMode) { in checkArmStreamingBuiltin() 610 BuiltinType = SemaARM::ArmNonStreaming; in checkArmStreamingBuiltin() 612 BuiltinType = SemaARM::ArmStreaming; in checkArmStreamingBuiltin() 619 BuiltinType == SemaARM::ArmNonStreaming) in checkArmStreamingBuiltin() 623 BuiltinType == SemaARM::ArmStreaming) in checkArmStreamingBuiltin() 646 std::optional<ArmStreamingType> BuiltinType; in CheckSMEBuiltinFunctionCall() local 654 if (BuiltinType && in CheckSMEBuiltinFunctionCall() 655 checkArmStreamingBuiltin(SemaRef, TheCall, FD, *BuiltinType, BuiltinID)) in CheckSMEBuiltinFunctionCall() 687 std::optional<ArmStreamingType> BuiltinType; in CheckSVEBuiltinFunctionCall() local [all …]
|