Home
last modified time | relevance | path

Searched refs:BuiltinType (Results 1 – 25 of 142) sorted by relevance

123456

/llvm-project/clang/lib/Serialization/
H A DASTCommon.cpp29 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 DCodeGenTypes.cpp395 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 DCodeGenTBAA.cpp121 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 DNSAPI.cpp350 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 DTypeLoc.cpp336 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 DPrintfFormatString.cpp796 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 DFormatString.cpp362 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 DASTContext.cpp1259 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 DType.cpp1606 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 DItaniumMangle.cpp2923 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 DScanfFormatString.cpp435 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 DTypeMismatchCheck.cpp27 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 DMisplacedWideningCastCheck.cpp92 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 DFoldInitTypeCheck.cpp92 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 DUseDefaultMemberInitCheck.cpp36 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 DUSRGeneration.cpp693 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 DClangBuiltinsEmitter.cpp23 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 DTypePromotionInMathFnCheck.cpp21 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 DFormatStringConverter.cpp37 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 DIntegerTypesCheck.cpp59 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 DTypeSystemClang.cpp3224 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 DProTypeMemberInitCheck.cpp384 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 DNarrowingConversionsCheck.cpp
/llvm-project/clang/lib/CodeGen/Targets/
H A DXCore.cpp472 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 DSPIR.cpp338 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: \

123456