/llvm-project/clang/lib/Serialization/ |
H A D | ASTCommon.cpp | 29 serialization::TypeIdxFromBuiltin(const BuiltinType *BT) { in TypeIdxFromBuiltin() 32 case BuiltinType::Void: in TypeIdxFromBuiltin() 35 case BuiltinType::Bool: in TypeIdxFromBuiltin() 38 case BuiltinType::Char_U: in TypeIdxFromBuiltin() 41 case BuiltinType::UChar: in TypeIdxFromBuiltin() 44 case BuiltinType::UShort: in TypeIdxFromBuiltin() 47 case BuiltinType::UInt: in TypeIdxFromBuiltin() 50 case BuiltinType::ULong: in TypeIdxFromBuiltin() 53 case BuiltinType::ULongLong: in TypeIdxFromBuiltin() 56 case BuiltinType in TypeIdxFromBuiltin() [all...] |
/llvm-project/clang/lib/CodeGen/ |
H A D | CodeGenTypes.cpp | 395 switch (cast<BuiltinType>(Ty)->getKind()) { in ConvertType() 396 case BuiltinType::Void: in ConvertType() 397 case BuiltinType::ObjCId: in ConvertType() 398 case BuiltinType::ObjCClass: in ConvertType() 399 case BuiltinType::ObjCSel: in ConvertType() 405 case BuiltinType::Bool: in ConvertType() 410 case BuiltinType::Char_S: in ConvertType() 411 case BuiltinType::Char_U: in ConvertType() 412 case BuiltinType::SChar: in ConvertType() 413 case BuiltinType in ConvertType() [all...] |
H A D | CodeGenTBAA.cpp | 121 if (const BuiltinType *BTy = dyn_cast<BuiltinType>(Ty)) { in getTypeInfoHelper() 128 case BuiltinType::Char_U: in getTypeInfoHelper() 129 case BuiltinType::Char_S: in getTypeInfoHelper() 130 case BuiltinType::UChar: in getTypeInfoHelper() 131 case BuiltinType::SChar: in getTypeInfoHelper() 135 case BuiltinType::UShort: in getTypeInfoHelper() 137 case BuiltinType::UInt: in getTypeInfoHelper() 139 case BuiltinType::ULong: in getTypeInfoHelper() 141 case BuiltinType in getTypeInfoHelper() [all...] |
/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 in getNSNumberFactoryMethodKind() [all...] |
H A D | TypeLoc.cpp | 336 case BuiltinType::Void: in getWrittenTypeSpec() 338 case BuiltinType::Bool: in getWrittenTypeSpec() 340 case BuiltinType::Char_U: in getWrittenTypeSpec() 341 case BuiltinType::Char_S: in getWrittenTypeSpec() 343 case BuiltinType::Char8: in getWrittenTypeSpec() 345 case BuiltinType::Char16: in getWrittenTypeSpec() 347 case BuiltinType::Char32: in getWrittenTypeSpec() 349 case BuiltinType::WChar_S: in getWrittenTypeSpec() 350 case BuiltinType::WChar_U: in getWrittenTypeSpec() 352 case BuiltinType 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 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 in matchesType() [all...] |
H A D | ASTContext.cpp | 1259 void ASTContext::InitBuiltinType(CanQualType &R, BuiltinType::Kind K) { in InitBuiltinTypes() 1260 auto *Ty = new (*this, alignof(BuiltinType)) BuiltinType(K); in InitBuiltinTypes() 1278 InitBuiltinType(VoidTy, BuiltinType::Void); in InitBuiltinTypes() 1281 InitBuiltinType(BoolTy, BuiltinType::Bool); in InitBuiltinTypes() 1284 InitBuiltinType(CharTy, BuiltinType::Char_S); in InitBuiltinTypes() 1286 InitBuiltinType(CharTy, BuiltinType::Char_U); in InitBuiltinTypes() 1288 InitBuiltinType(SignedCharTy, BuiltinType::SChar); in InitBuiltinTypes() 1289 InitBuiltinType(ShortTy, BuiltinType::Short); in InitBuiltinTypes() 1290 InitBuiltinType(IntTy, BuiltinType in InitBuiltinTypes() [all...] |
H A D | Type.cpp | 1606 const BuiltinType *BT = getTypePtr()->getAs<BuiltinType>(); in substObjCTypeArgs() 1615 case BuiltinType::Kind::Float16: { in substObjCMemberType() 1623 case BuiltinType::Kind::BFloat16: { in stripObjCKindOfType() 2059 const auto *VT = cast<BuiltinType>(CanonicalType); in isIntegralType() 2060 return VT->getKind() == BuiltinType::SveBool || in isIntegralType() 2061 (VT->getKind() >= BuiltinType::SveInt8 && in isIntegralType() 2062 VT->getKind() <= BuiltinType::SveUint64); in isIntegralType() 2065 const auto *VT = cast<BuiltinType>(CanonicalType); in isIntegralType() 2066 return (VT->getKind() >= BuiltinType in isIntegralType() [all...] |
H A D | ItaniumMangle.cpp | 2923 if (Ty->isSpecificBuiltinType(BuiltinType::ObjCSel)) in mangleType() 3065 void CXXNameMangler::mangleType(const BuiltinType *T) { in mangleType() 3117 if (mangleSubstitution(BuiltinType::SChar)) in mangleType() 3120 addSubstitution(BuiltinType::SChar); in mangleType() 3123 if (mangleSubstitution(BuiltinType::Short)) in mangleType() 3126 addSubstitution(BuiltinType::Short); in mangleType() 3129 if (mangleSubstitution(BuiltinType::Int)) in mangleType() 3132 addSubstitution(BuiltinType::Int); in mangleType() 3135 if (mangleSubstitution(BuiltinType::Long)) in mangleType() 3138 addSubstitution(BuiltinType 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 …]
|
/llvm-project/clang-tools-extra/clang-tidy/mpi/ |
H A D | TypeMismatchCheck.cpp | 27 isMPITypeMatching(const std::multimap<BuiltinType::Kind, StringRef> &MultiMap, in isMPITypeMatching() 28 const BuiltinType::Kind Kind, StringRef MPIDatatype) { in isMPITypeMatching() 89 static bool isBuiltinTypeMatching(const BuiltinType *Builtin, in isBuiltinTypeMatching() 93 static std::multimap<BuiltinType::Kind, StringRef> BuiltinMatches = { in isBuiltinTypeMatching() 96 {BuiltinType::SChar, "MPI_CHAR"}, in isBuiltinTypeMatching() 97 {BuiltinType::SChar, "MPI_SIGNED_CHAR"}, in isBuiltinTypeMatching() 98 {BuiltinType::SChar, "MPI_UNSIGNED_CHAR"}, in isBuiltinTypeMatching() 99 {BuiltinType::Char_S, "MPI_CHAR"}, in isBuiltinTypeMatching() 100 {BuiltinType::Char_S, "MPI_SIGNED_CHAR"}, in isBuiltinTypeMatching() 101 {BuiltinType::Char_S, "MPI_UNSIGNED_CHAR"}, in isBuiltinTypeMatching() [all …]
|
/llvm-project/clang-tools-extra/clang-tidy/bugprone/ |
H A D | MisplacedWideningCastCheck.cpp | 92 static int relativeIntSizes(BuiltinType::Kind Kind) { in relativeIntSizes() 94 case BuiltinType::UChar: in relativeIntSizes() 96 case BuiltinType::SChar: in relativeIntSizes() 98 case BuiltinType::Char_U: in relativeIntSizes() 100 case BuiltinType::Char_S: in relativeIntSizes() 102 case BuiltinType::UShort: in relativeIntSizes() 104 case BuiltinType::Short: in relativeIntSizes() 106 case BuiltinType::UInt: in relativeIntSizes() 108 case BuiltinType::Int: in relativeIntSizes() 110 case BuiltinType::ULong: in relativeIntSizes() [all …]
|
H A D | FoldInitTypeCheck.cpp | 92 static bool isValidBuiltinFold(const BuiltinType &ValueType, in isValidBuiltinFold() 93 const BuiltinType &InitType, in isValidBuiltinFold() 119 void FoldInitTypeCheck::doCheck(const BuiltinType &IterValueType, in doCheck() 120 const BuiltinType &InitType, in doCheck() 134 const auto *InitType = Result.Nodes.getNodeAs<BuiltinType>("InitType"); in check() 136 Result.Nodes.getNodeAs<BuiltinType>("IterValueType"); in check() 146 Result.Nodes.getNodeAs<BuiltinType>("Iter2ValueType")) in check()
|
/llvm-project/clang-tools-extra/clang-tidy/modernize/ |
H A D | UseDefaultMemberInitCheck.cpp | 36 switch (InitType->castAs<BuiltinType>()->getKind()) { in getValueOfValueInit() 37 case BuiltinType::Char_U: in getValueOfValueInit() 38 case BuiltinType::UChar: in getValueOfValueInit() 39 case BuiltinType::Char_S: in getValueOfValueInit() 40 case BuiltinType::SChar: in getValueOfValueInit() 42 case BuiltinType::WChar_U: in getValueOfValueInit() 43 case BuiltinType::WChar_S: in getValueOfValueInit() 45 case BuiltinType::Char16: in getValueOfValueInit() 47 case BuiltinType::Char32: in getValueOfValueInit() 54 switch (InitType->castAs<BuiltinType>()->getKind()) { in getValueOfValueInit() [all …]
|
/llvm-project/clang/lib/Index/ |
H A D | USRGeneration.cpp | 693 if (const BuiltinType *BT = T->getAs<BuiltinType>()) { in VisitType() 695 case BuiltinType::Void: in VisitType() 697 case BuiltinType::Bool: in VisitType() 699 case BuiltinType::UChar: in VisitType() 701 case BuiltinType::Char8: in VisitType() 703 case BuiltinType::Char16: in VisitType() 705 case BuiltinType::Char32: in VisitType() 707 case BuiltinType::UShort: in VisitType() 709 case BuiltinType in VisitType() [all...] |
/llvm-project/clang/utils/TableGen/ |
H A D | ClangBuiltinsEmitter.cpp | 23 enum class BuiltinType { 275 void PrintAttributes(const Record *Builtin, BuiltinType BT, raw_ostream &OS) { in EmitBuiltinDef() 278 if (BT == BuiltinType::LibBuiltin) { in EmitBuiltinDef() 309 const Record *Builtin, Twine Spelling, BuiltinType BT) { in getTemplateInsts() 313 case BuiltinType::LibBuiltin: 316 case BuiltinType::LangBuiltin: in EmitBuiltin() 319 case BuiltinType::Builtin: in EmitBuiltin() 322 case BuiltinType::AtomicBuiltin: in EmitBuiltin() 325 case BuiltinType::TargetBuiltin: in EmitBuiltin() 328 case BuiltinType in EmitBuiltin() 22 enum class BuiltinType { global() enum [all...] |
/llvm-project/clang-tools-extra/clang-tidy/performance/ |
H A D | TypePromotionInMathFnCheck.cpp | 21 AST_MATCHER_P(Type, isBuiltinType, BuiltinType::Kind, Kind) { in AST_MATCHER_P() 22 if (const auto *BT = dyn_cast<BuiltinType>(&Node)) { in AST_MATCHER_P() 47 constexpr BuiltinType::Kind IntTy = BuiltinType::Int; in registerMatchers() 48 constexpr BuiltinType::Kind LongTy = BuiltinType::Long; in registerMatchers() 49 constexpr BuiltinType::Kind FloatTy = BuiltinType::Float; in registerMatchers() 50 constexpr BuiltinType::Kind DoubleTy = BuiltinType::Double; in registerMatchers() 51 constexpr BuiltinType::Kind LongDoubleTy = BuiltinType::LongDouble; in registerMatchers() 53 auto HasBuiltinTyParam = [](int Pos, BuiltinType::Kind Kind) { in registerMatchers() 56 auto HasBuiltinTyArg = [](int Pos, BuiltinType::Kind Kind) { in registerMatchers()
|
/llvm-project/clang-tools-extra/clang-tidy/utils/ |
H A D | FormatStringConverter.cpp | 37 if (const auto *BT = llvm::dyn_cast<BuiltinType>(DesugaredType)) in isRealCharType() 38 return (BT->getKind() == BuiltinType::Char_U || in isRealCharType() 39 BT->getKind() == BuiltinType::Char_S); in isRealCharType() 50 if (const auto *BT = llvm::dyn_cast<BuiltinType>(UQT)) { in getCorrespondingSignedTypeName() 52 case BuiltinType::UChar: in getCorrespondingSignedTypeName() 53 case BuiltinType::Char_U: in getCorrespondingSignedTypeName() 54 case BuiltinType::SChar: in getCorrespondingSignedTypeName() 55 case BuiltinType::Char_S: in getCorrespondingSignedTypeName() 57 case BuiltinType::UShort: in getCorrespondingSignedTypeName() 58 case BuiltinType in getCorrespondingSignedTypeName() [all...] |
/llvm-project/clang-tools-extra/clang-tidy/google/ |
H A D | IntegerTypesCheck.cpp | 59 case BuiltinType::Short: in AST_MATCHER() 60 case BuiltinType::Long: in AST_MATCHER() 61 case BuiltinType::LongLong: in AST_MATCHER() 62 case BuiltinType::UShort: in AST_MATCHER() 63 case BuiltinType::ULong: in AST_MATCHER() 64 case BuiltinType::ULongLong: in AST_MATCHER() 131 case BuiltinType::Short: in check() 135 case BuiltinType::Long: in check() 139 case BuiltinType::LongLong: in check() 143 case BuiltinType::UShort: in check() [all …]
|
/llvm-project/lldb/source/Plugins/TypeSystem/Clang/ |
H A D | TypeSystemClang.cpp | 3224 const clang::BuiltinType *builtin_type = in IsEnumerationType() 3225 llvm::dyn_cast<clang::BuiltinType>(qual_type->getCanonicalTypeInternal()); in IsEnumerationType() 3274 switch (llvm::cast<clang::BuiltinType>(qual_type)->getKind()) { in IsPointerType() 3277 case clang::BuiltinType::ObjCId: in IsPointerType() 3278 case clang::BuiltinType::ObjCClass: in IsPointerType() 3327 switch (llvm::cast<clang::BuiltinType>(qual_type)->getKind()) { in IsPointerOrReferenceType() 3330 case clang::BuiltinType::ObjCId: in IsPointerOrReferenceType() 3331 case clang::BuiltinType::ObjCClass: in IsPointerOrReferenceType() 3428 if (const clang::BuiltinType *BT = llvm::dyn_cast<clang::BuiltinType>( in IsFloatingPointType() [all...] |
/llvm-project/clang-tools-extra/clang-tidy/cppcoreguidelines/ |
H A D | ProTypeMemberInitCheck.cpp | 384 const auto *BT = dyn_cast<BuiltinType>(QT.getCanonicalType().getTypePtr()); in getInitializer() 389 case BuiltinType::Bool: in getInitializer() 391 case BuiltinType::Float: in getInitializer() 393 case BuiltinType::Double: in getInitializer() 395 case BuiltinType::LongDouble: in getInitializer() 397 case BuiltinType::SChar: in getInitializer() 398 case BuiltinType::Char_S: in getInitializer() 399 case BuiltinType::WChar_S: in getInitializer() 400 case BuiltinType::Char16: in getInitializer() 401 case BuiltinType in getInitializer() [all...] |
H A D | NarrowingConversionsCheck.cpp |
|
/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 in appendBuiltinType() [all...] |
H A D | SPIR.cpp | 338 if (auto *BuiltinTy = dyn_cast<BuiltinType>(Ty)) { 342 case BuiltinType::Id: \ 345 case BuiltinType::OCLSampler: 347 case BuiltinType::OCLEvent: 349 case BuiltinType::OCLClkEvent: 351 case BuiltinType::OCLQueue: 353 case BuiltinType::OCLReserveID: 356 case BuiltinType::OCLIntelSubgroupAVC##Id: \
|