| /src/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 …]
|
| /src/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CodeGenTypes.cpp | 393 switch (cast<BuiltinType>(Ty)->getKind()) { in ConvertType() 394 case BuiltinType::Void: in ConvertType() 395 case BuiltinType::ObjCId: in ConvertType() 396 case BuiltinType::ObjCClass: in ConvertType() 397 case BuiltinType::ObjCSel: in ConvertType() 403 case BuiltinType::Bool: in ConvertType() 408 case BuiltinType::Char_S: in ConvertType() 409 case BuiltinType::Char_U: in ConvertType() 410 case BuiltinType::SChar: in ConvertType() 411 case BuiltinType::UChar: in ConvertType() [all …]
|
| H A D | CodeGenTBAA.cpp | 122 if (const BuiltinType *BTy = dyn_cast<BuiltinType>(Ty)) { in getTypeInfoHelper() 129 case BuiltinType::Char_U: in getTypeInfoHelper() 130 case BuiltinType::Char_S: in getTypeInfoHelper() 131 case BuiltinType::UChar: in getTypeInfoHelper() 132 case BuiltinType::SChar: in getTypeInfoHelper() 136 case BuiltinType::UShort: in getTypeInfoHelper() 138 case BuiltinType::UInt: in getTypeInfoHelper() 140 case BuiltinType::ULong: in getTypeInfoHelper() 142 case BuiltinType::ULongLong: in getTypeInfoHelper() 144 case BuiltinType::UInt128: in getTypeInfoHelper() [all …]
|
| H A D | ItaniumCXXABI.cpp | 3566 static bool TypeInfoIsInStandardLibrary(const BuiltinType *Ty) { in TypeInfoIsInStandardLibrary() 3582 case BuiltinType::Void: in TypeInfoIsInStandardLibrary() 3583 case BuiltinType::NullPtr: in TypeInfoIsInStandardLibrary() 3584 case BuiltinType::Bool: in TypeInfoIsInStandardLibrary() 3585 case BuiltinType::WChar_S: in TypeInfoIsInStandardLibrary() 3586 case BuiltinType::WChar_U: in TypeInfoIsInStandardLibrary() 3587 case BuiltinType::Char_U: in TypeInfoIsInStandardLibrary() 3588 case BuiltinType::Char_S: in TypeInfoIsInStandardLibrary() 3589 case BuiltinType::UChar: in TypeInfoIsInStandardLibrary() 3590 case BuiltinType::SChar: in TypeInfoIsInStandardLibrary() [all …]
|
| /src/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 | 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::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 | 1211 void ASTContext::InitBuiltinType(CanQualType &R, BuiltinType::Kind K) { in InitBuiltinType() 1212 auto *Ty = new (*this, alignof(BuiltinType)) BuiltinType(K); in InitBuiltinType() 1230 InitBuiltinType(VoidTy, BuiltinType::Void); in InitBuiltinTypes() 1233 InitBuiltinType(BoolTy, BuiltinType::Bool); in InitBuiltinTypes() 1236 InitBuiltinType(CharTy, BuiltinType::Char_S); in InitBuiltinTypes() 1238 InitBuiltinType(CharTy, BuiltinType::Char_U); in InitBuiltinTypes() 1240 InitBuiltinType(SignedCharTy, BuiltinType::SChar); in InitBuiltinTypes() 1241 InitBuiltinType(ShortTy, BuiltinType::Short); in InitBuiltinTypes() 1242 InitBuiltinType(IntTy, BuiltinType::Int); in InitBuiltinTypes() 1243 InitBuiltinType(LongTy, BuiltinType::Long); in InitBuiltinTypes() [all …]
|
| H A D | Type.cpp | 1572 const BuiltinType *BT = getTypePtr()->getAs<BuiltinType>(); in UseExcessPrecision() 1581 case BuiltinType::Kind::Float16: { in UseExcessPrecision() 1589 case BuiltinType::Kind::BFloat16: { in UseExcessPrecision() 2025 const auto *VT = cast<BuiltinType>(CanonicalType); in hasIntegerRepresentation() 2026 return VT->getKind() == BuiltinType::SveBool || in hasIntegerRepresentation() 2027 (VT->getKind() >= BuiltinType::SveInt8 && in hasIntegerRepresentation() 2028 VT->getKind() <= BuiltinType::SveUint64); in hasIntegerRepresentation() 2031 const auto *VT = cast<BuiltinType>(CanonicalType); in hasIntegerRepresentation() 2032 return (VT->getKind() >= BuiltinType::RvvInt8mf8 && in hasIntegerRepresentation() 2033 VT->getKind() <= BuiltinType::RvvUint64m8); in hasIntegerRepresentation() [all …]
|
| H A D | ItaniumMangle.cpp | 2891 if (Ty->isSpecificBuiltinType(BuiltinType::ObjCSel)) in isTypeSubstitutable() 3029 void CXXNameMangler::mangleType(const BuiltinType *T) { in mangleType() 3081 if (mangleSubstitution(BuiltinType::SChar)) in mangleType() 3084 addSubstitution(BuiltinType::SChar); in mangleType() 3087 if (mangleSubstitution(BuiltinType::Short)) in mangleType() 3090 addSubstitution(BuiltinType::Short); in mangleType() 3093 if (mangleSubstitution(BuiltinType::Int)) in mangleType() 3096 addSubstitution(BuiltinType::Int); in mangleType() 3099 if (mangleSubstitution(BuiltinType::Long)) in mangleType() 3102 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 | MicrosoftMangle.cpp | 2531 void MicrosoftCXXNameMangler::mangleType(const BuiltinType *T, Qualifiers, in mangleType() 2561 case BuiltinType::Void: in mangleType() 2564 case BuiltinType::SChar: in mangleType() 2567 case BuiltinType::Char_U: in mangleType() 2568 case BuiltinType::Char_S: in mangleType() 2571 case BuiltinType::UChar: in mangleType() 2574 case BuiltinType::Short: in mangleType() 2577 case BuiltinType::UShort: in mangleType() 2580 case BuiltinType::Int: in mangleType() 2583 case BuiltinType::UInt: in mangleType() [all …]
|
| H A D | StmtPrinter.cpp | 1340 switch (Node->getType()->castAs<BuiltinType>()->getKind()) { in VisitIntegerLiteral() 1342 case BuiltinType::Char_S: in VisitIntegerLiteral() 1343 case BuiltinType::Char_U: OS << "i8"; break; in VisitIntegerLiteral() 1344 case BuiltinType::UChar: OS << "Ui8"; break; in VisitIntegerLiteral() 1345 case BuiltinType::SChar: OS << "i8"; break; in VisitIntegerLiteral() 1346 case BuiltinType::Short: OS << "i16"; break; in VisitIntegerLiteral() 1347 case BuiltinType::UShort: OS << "Ui16"; break; in VisitIntegerLiteral() 1348 case BuiltinType::Int: break; // no suffix. in VisitIntegerLiteral() 1349 case BuiltinType::UInt: OS << 'U'; break; in VisitIntegerLiteral() 1350 case BuiltinType::Long: OS << 'L'; break; in VisitIntegerLiteral() [all …]
|
| H A D | TemplateBase.cpp | 87 if (T->isSpecificBuiltinType(BuiltinType::SChar)) in printIntegral() 89 else if (T->isSpecificBuiltinType(BuiltinType::UChar)) in printIntegral() 108 if (const auto *BT = T->getAs<BuiltinType>()) { in printIntegral() 110 case BuiltinType::ULongLong: in printIntegral() 113 case BuiltinType::LongLong: in printIntegral() 116 case BuiltinType::ULong: in printIntegral() 119 case BuiltinType::Long: in printIntegral() 122 case BuiltinType::UInt: in printIntegral() 125 case BuiltinType::Int: in printIntegral()
|
| /src/contrib/llvm-project/clang/lib/Index/ |
| H A D | USRGeneration.cpp | 696 if (const BuiltinType *BT = T->getAs<BuiltinType>()) { in VisitType() 698 case BuiltinType::Void: in VisitType() 700 case BuiltinType::Bool: in VisitType() 702 case BuiltinType::UChar: in VisitType() 704 case BuiltinType::Char8: in VisitType() 706 case BuiltinType::Char16: in VisitType() 708 case BuiltinType::Char32: in VisitType() 710 case BuiltinType::UShort: in VisitType() 712 case BuiltinType::UInt: in VisitType() 714 case BuiltinType::ULong: in VisitType() [all …]
|
| /src/contrib/llvm-project/clang/utils/TableGen/ |
| H A D | ClangBuiltinsEmitter.cpp | 22 enum class BuiltinType { enum 217 void PrintAttributes(const Record *Builtin, BuiltinType BT, in PrintAttributes() 221 if (BT == BuiltinType::LibBuiltin) { in PrintAttributes() 245 const Record *Builtin, Twine Spelling, BuiltinType BT) { in EmitBuiltinDef() 249 case BuiltinType::LibBuiltin: in EmitBuiltinDef() 252 case BuiltinType::LangBuiltin: in EmitBuiltinDef() 255 case BuiltinType::Builtin: in EmitBuiltinDef() 258 case BuiltinType::AtomicBuiltin: in EmitBuiltinDef() 261 case BuiltinType::TargetBuiltin: in EmitBuiltinDef() 272 case BuiltinType::LibBuiltin: { in EmitBuiltinDef() [all …]
|
| /src/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/ |
| H A D | TypeSystemClang.cpp | 3205 const clang::BuiltinType *builtin_type = in IsIntegerType() 3206 llvm::dyn_cast<clang::BuiltinType>(qual_type->getCanonicalTypeInternal()); in IsIntegerType() 3255 switch (llvm::cast<clang::BuiltinType>(qual_type)->getKind()) { in IsPointerType() 3258 case clang::BuiltinType::ObjCId: in IsPointerType() 3259 case clang::BuiltinType::ObjCClass: in IsPointerType() 3308 switch (llvm::cast<clang::BuiltinType>(qual_type)->getKind()) { in IsPointerOrReferenceType() 3311 case clang::BuiltinType::ObjCId: in IsPointerOrReferenceType() 3312 case clang::BuiltinType::ObjCClass: in IsPointerOrReferenceType() 3409 if (const clang::BuiltinType *BT = llvm::dyn_cast<clang::BuiltinType>( in IsFloatingPointType() 3411 clang::BuiltinType::Kind kind = BT->getKind(); in IsFloatingPointType() [all …]
|
| /src/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 | SPIR.cpp | 181 if (auto *BuiltinTy = dyn_cast<BuiltinType>(Ty)) { in getOpenCLType() 185 case BuiltinType::Id: \ in getOpenCLType() 188 case BuiltinType::OCLSampler: in getOpenCLType() 190 case BuiltinType::OCLEvent: in getOpenCLType() 192 case BuiltinType::OCLClkEvent: in getOpenCLType() 194 case BuiltinType::OCLQueue: in getOpenCLType() 196 case BuiltinType::OCLReserveID: in getOpenCLType() 199 case BuiltinType::OCLIntelSubgroupAVC##Id: \ in getOpenCLType()
|
| 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() 385 const BuiltinType *BT = EltType->getAs<BuiltinType>(); in getParamTypeAlignment() 646 const BuiltinType *BT = T->getAs<BuiltinType>(); in computeInfo() 714 if (const BuiltinType *BT = Ty->getAs<BuiltinType>()) in isPromotableTypeForABI() 716 case BuiltinType::Int: in isPromotableTypeForABI() 717 case BuiltinType::UInt: in isPromotableTypeForABI() 758 const BuiltinType *BT = EltType->getAs<BuiltinType>(); in getParamTypeAlignment() 790 if (const BuiltinType *BT = Ty->getAs<BuiltinType>()) { in isHomogeneousAggregateBaseType() [all …]
|
| H A D | AArch64.cpp | 210 assert(VT->getElementType()->castAs<BuiltinType>()->getKind() == in coerceIllegalVector() 211 BuiltinType::UChar && in coerceIllegalVector() 220 const auto *BT = VT->getElementType()->castAs<BuiltinType>(); in coerceIllegalVector() 225 case BuiltinType::SChar: in coerceIllegalVector() 226 case BuiltinType::UChar: in coerceIllegalVector() 230 case BuiltinType::Short: in coerceIllegalVector() 231 case BuiltinType::UShort: in coerceIllegalVector() 235 case BuiltinType::Int: in coerceIllegalVector() 236 case BuiltinType::UInt: in coerceIllegalVector() 240 case BuiltinType::Long: in coerceIllegalVector() [all …]
|
| H A D | X86.cpp | 55 if (const BuiltinType *BT = Ty->getAs<BuiltinType>()) { in isX86VectorTypeForVectorCall() 56 if (BT->isFloatingPoint() && BT->getKind() != BuiltinType::Half) { in isX86VectorTypeForVectorCall() 57 if (BT->getKind() == BuiltinType::LongDouble) { in isX86VectorTypeForVectorCall() 358 if (Ty->getAs<BuiltinType>() || Ty->hasPointerRepresentation() || in shouldReturnTypeInRegister() 395 if (!Ty->getAs<BuiltinType>() && !Ty->hasPointerRepresentation() && in is32Or64BitBasicType() 636 if (const BuiltinType *BT = T->getAs<BuiltinType>()) { in classify() 637 BuiltinType::Kind K = BT->getKind(); in classify() 638 if (K == BuiltinType::Float || K == BuiltinType::Double) in classify() 1807 if (const BuiltinType *BT = Ty->getAs<BuiltinType>()) { in classify() 1808 BuiltinType::Kind k = BT->getKind(); in classify() [all …]
|
| H A D | SystemZ.cpp | 159 if (const BuiltinType *BT = Ty->getAs<BuiltinType>()) in isPromotableIntegerTypeForABI() 161 case BuiltinType::Int: in isPromotableIntegerTypeForABI() 162 case BuiltinType::UInt: in isPromotableIntegerTypeForABI() 186 if (const BuiltinType *BT = Ty->getAs<BuiltinType>()) in isFPArgumentType() 188 case BuiltinType::Float: in isFPArgumentType() 189 case BuiltinType::Double: in isFPArgumentType()
|
| /src/contrib/llvm-project/clang/lib/Interpreter/ |
| H A D | Interpreter.cpp | 669 Interpreter::InterfaceKind VisitBuiltinType(const BuiltinType *Ty) { in VisitBuiltinType() 895 switch (QT->castAs<BuiltinType>()->getKind()) { in __clang_Interpreter_SetValueNoAlloc() 900 case BuiltinType::Bool: in __clang_Interpreter_SetValueNoAlloc() 903 case BuiltinType::Char_S: in __clang_Interpreter_SetValueNoAlloc() 906 case BuiltinType::SChar: in __clang_Interpreter_SetValueNoAlloc() 909 case BuiltinType::Char_U: in __clang_Interpreter_SetValueNoAlloc() 912 case BuiltinType::UChar: in __clang_Interpreter_SetValueNoAlloc() 915 case BuiltinType::Short: in __clang_Interpreter_SetValueNoAlloc() 918 case BuiltinType::UShort: in __clang_Interpreter_SetValueNoAlloc() 921 case BuiltinType::Int: in __clang_Interpreter_SetValueNoAlloc() [all …]
|