Searched refs:BuiltinType (Results 1 - 25 of 74) sorted by relevance

123

/freebsd-13-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTCommon.cpp26 serialization::TypeIdxFromBuiltin(const BuiltinType *BT) {
29 case BuiltinType::Void:
32 case BuiltinType::Bool:
35 case BuiltinType::Char_U:
38 case BuiltinType::UChar:
41 case BuiltinType::UShort:
44 case BuiltinType::UInt:
47 case BuiltinType::ULong:
50 case BuiltinType::ULongLong:
53 case BuiltinType
[all...]
H A DASTCommon.h47 TypeIdx TypeIdxFromBuiltin(const BuiltinType *BT);
62 if (const BuiltinType *BT = dyn_cast<BuiltinType>(T.getTypePtr()))
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DNSAPI.cpp379 const BuiltinType *BT = T->getAs<BuiltinType>();
395 case BuiltinType::Char_S:
396 case BuiltinType::SChar:
398 case BuiltinType::Char_U:
399 case BuiltinType::UChar:
401 case BuiltinType::Short:
403 case BuiltinType::UShort:
405 case BuiltinType::Int:
407 case BuiltinType
[all...]
H A DTypeLoc.cpp320 case BuiltinType::Void:
322 case BuiltinType::Bool:
324 case BuiltinType::Char_U:
325 case BuiltinType::Char_S:
327 case BuiltinType::Char8:
329 case BuiltinType::Char16:
331 case BuiltinType::Char32:
333 case BuiltinType::WChar_S:
334 case BuiltinType::WChar_U:
336 case BuiltinType
[all...]
H A DPrintfFormatString.cpp730 const BuiltinType *BT = QT->getAs<BuiltinType>();
735 BT = QT->getAs<BuiltinType>();
746 case BuiltinType::Bool:
747 case BuiltinType::WChar_U:
748 case BuiltinType::WChar_S:
749 case BuiltinType::Char8: // FIXME: Treat like 'char'?
750 case BuiltinType::Char16:
751 case BuiltinType::Char32:
752 case BuiltinType
[all...]
H A DASTContext.cpp1249 void ASTContext::InitBuiltinType(CanQualType &R, BuiltinType::Kind K) {
1250 auto *Ty = new (*this, TypeAlignment) BuiltinType(K);
1269 InitBuiltinType(VoidTy, BuiltinType::Void);
1272 InitBuiltinType(BoolTy, BuiltinType::Bool);
1275 InitBuiltinType(CharTy, BuiltinType::Char_S);
1277 InitBuiltinType(CharTy, BuiltinType::Char_U);
1279 InitBuiltinType(SignedCharTy, BuiltinType::SChar);
1280 InitBuiltinType(ShortTy, BuiltinType::Short);
1281 InitBuiltinType(IntTy, BuiltinType::Int);
1282 InitBuiltinType(LongTy, BuiltinType
[all...]
H A DType.cpp1918 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType))
1919 return BT->getKind() >= BuiltinType::Bool &&
1920 BT->getKind() <= BuiltinType::Int128;
1931 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType))
1932 return BT->getKind() >= BuiltinType::Bool &&
1933 BT->getKind() <= BuiltinType::Int128;
1949 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType))
1950 return BT->getKind() == BuiltinType::Char_U ||
1951 BT->getKind() == BuiltinType::UChar ||
1952 BT->getKind() == BuiltinType
[all...]
H A DFormatString.cpp354 if (const BuiltinType *BT = argTy->getAs<BuiltinType>())
358 case BuiltinType::Char_S:
359 case BuiltinType::SChar:
360 case BuiltinType::UChar:
361 case BuiltinType::Char_U:
362 case BuiltinType::Bool:
382 if (const BuiltinType *BT = argTy->getAs<BuiltinType>())
386 case BuiltinType
[all...]
H A DItaniumMangle.cpp2499 if (Ty->isSpecificBuiltinType(BuiltinType::ObjCSel))
2623 void CXXNameMangler::mangleType(const BuiltinType *T) {
2656 case BuiltinType::Void:
2659 case BuiltinType::Bool:
2662 case BuiltinType::Char_U:
2663 case BuiltinType::Char_S:
2666 case BuiltinType::UChar:
2669 case BuiltinType::UShort:
2672 case BuiltinType::UInt:
2675 case BuiltinType
[all...]
H A DScanfFormatString.cpp433 const BuiltinType *BT = PT->getAs<BuiltinType>();
459 case BuiltinType::UInt:
460 case BuiltinType::Int:
461 case BuiltinType::Float:
466 case BuiltinType::Char_U:
467 case BuiltinType::UChar:
468 case BuiltinType::Char_S:
469 case BuiltinType::SChar:
474 case BuiltinType
[all...]
H A DMicrosoftMangle.cpp1930 void MicrosoftCXXNameMangler::mangleType(const BuiltinType *T, Qualifiers,
1960 case BuiltinType::Void:
1963 case BuiltinType::SChar:
1966 case BuiltinType::Char_U:
1967 case BuiltinType::Char_S:
1970 case BuiltinType::UChar:
1973 case BuiltinType::Short:
1976 case BuiltinType::UShort:
1979 case BuiltinType::Int:
1982 case BuiltinType
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenTypes.cpp430 switch (cast<BuiltinType>(Ty)->getKind()) {
431 case BuiltinType::Void:
432 case BuiltinType::ObjCId:
433 case BuiltinType::ObjCClass:
434 case BuiltinType::ObjCSel:
440 case BuiltinType::Bool:
445 case BuiltinType::Char_S:
446 case BuiltinType::Char_U:
447 case BuiltinType::SChar:
448 case BuiltinType
[all...]
H A DCodeGenTBAA.cpp119 if (const BuiltinType *BTy = dyn_cast<BuiltinType>(Ty)) {
126 case BuiltinType::Char_U:
127 case BuiltinType::Char_S:
128 case BuiltinType::UChar:
129 case BuiltinType::SChar:
133 case BuiltinType::UShort:
135 case BuiltinType::UInt:
137 case BuiltinType::ULong:
139 case BuiltinType
[all...]
H A DCGOpenCLRuntime.cpp40 switch (cast<BuiltinType>(T)->getKind()) {
45 case BuiltinType::Id: \
50 case BuiltinType::OCLSampler:
52 case BuiltinType::OCLEvent:
55 case BuiltinType::OCLClkEvent:
58 case BuiltinType::OCLQueue:
61 case BuiltinType::OCLReserveID:
65 case BuiltinType::Id: \
H A DItaniumCXXABI.cpp3035 static bool TypeInfoIsInStandardLibrary(const BuiltinType *Ty) {
3051 case BuiltinType::Void:
3052 case BuiltinType::NullPtr:
3053 case BuiltinType::Bool:
3054 case BuiltinType::WChar_S:
3055 case BuiltinType::WChar_U:
3056 case BuiltinType::Char_U:
3057 case BuiltinType::Char_S:
3058 case BuiltinType::UChar:
3059 case BuiltinType
[all...]
H A DCGDebugInfo.cpp648 llvm::DIType *CGDebugInfo::CreateType(const BuiltinType *BT) {
653 #define PLACEHOLDER_TYPE(Id, SingletonId) case BuiltinType::Id:
655 case BuiltinType::Dependent:
657 case BuiltinType::NullPtr:
659 case BuiltinType::Void:
661 case BuiltinType::ObjCClass:
667 case BuiltinType::ObjCId: {
695 case BuiltinType::ObjCSel: {
704 case BuiltinType::Id: \
708 case BuiltinType
[all...]
H A DTargetInfo.cpp1039 if (const BuiltinType *BT = Ty->getAs<BuiltinType>()) {
1040 if (BT->isFloatingPoint() && BT->getKind() != BuiltinType::Half) {
1041 if (BT->getKind() == BuiltinType::LongDouble) {
1348 if (Ty->getAs<BuiltinType>() || Ty->hasPointerRepresentation() ||
1385 if (!Ty->getAs<BuiltinType>() && !Ty->hasPointerRepresentation() &&
1638 if (const BuiltinType *BT = T->getAs<BuiltinType>()) {
1639 BuiltinType::Kind K = BT->getKind();
1640 if (K == BuiltinType
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/lib/Index/
H A DUSRGeneration.cpp658 if (const BuiltinType *BT = T->getAs<BuiltinType>()) {
661 case BuiltinType::Void:
663 case BuiltinType::Bool:
665 case BuiltinType::UChar:
667 case BuiltinType::Char8:
669 case BuiltinType::Char16:
671 case BuiltinType::Char32:
673 case BuiltinType::UShort:
675 case BuiltinType
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/
H A DPDBSymbolTypeBuiltin.h21 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::BuiltinType)
/freebsd-13-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DNativeTypeBuiltin.cpp19 : NativeRawSymbol(PDBSession, PDB_SymType::BuiltinType, Id),
29 return PDB_SymType::BuiltinType;
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp3097 const clang::BuiltinType *builtin_type =
3098 llvm::dyn_cast<clang::BuiltinType>(qual_type->getCanonicalTypeInternal());
3133 switch (llvm::cast<clang::BuiltinType>(qual_type)->getKind()) {
3136 case clang::BuiltinType::ObjCId:
3137 case clang::BuiltinType::ObjCClass:
3185 switch (llvm::cast<clang::BuiltinType>(qual_type)->getKind()) {
3188 case clang::BuiltinType::ObjCId:
3189 case clang::BuiltinType::ObjCClass:
3284 if (const clang::BuiltinType *BT = llvm::dyn_cast<clang::BuiltinType>(
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
H A DType.h1551 friend class BuiltinType;
1555 /// The kind (BuiltinType::Kind) of builtin type this is.
1976 const BuiltinType *getAsPlaceholderType() const;
1982 /// BuiltinType::isNonOverloadPlaceholderType.
2504 class BuiltinType : public Type { class in namespace:clang
2525 BuiltinType(Kind K) function in class:clang::BuiltinType
5784 /// pointee is an ObjCObjectType with base BuiltinType::ObjCIdType
5788 /// with base BuiltinType::ObjCIdType and protocol list [P]. Eventually
5806 /// Either a BuiltinType or an InterfaceType or sugar for either.
5856 return getBaseType()->isSpecificBuiltinType(BuiltinType
[all...]
H A DTypeLoc.h552 BuiltinType,
583 BuiltinType::Kind bk = getTypePtr()->getKind();
584 return (bk >= BuiltinType::UShort && bk <= BuiltinType::UInt128)
585 || (bk >= BuiltinType::Short && bk <= BuiltinType::Float128)
586 || bk == BuiltinType::UChar
587 || bk == BuiltinType::SChar;
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaCast.cpp63 if (const BuiltinType *placeholder =
67 PlaceholderKind = (BuiltinType::Kind) 0;
77 BuiltinType::Kind PlaceholderKind;
122 bool claimPlaceholder(BuiltinType::Kind K) {
125 PlaceholderKind = (BuiltinType::Kind) 0;
132 bool isPlaceholder(BuiltinType::Kind K) const {
155 if (!isPlaceholder() || isPlaceholder(BuiltinType::Overload))
161 PlaceholderKind = (BuiltinType::Kind) 0;
1035 if (ValueKind == VK_RValue && !isPlaceholder(BuiltinType::Overload))
1090 if (claimPlaceholder(BuiltinType
[all...]
H A DSemaExpr.cpp810 const BuiltinType *BTy = Ty->getAs<BuiltinType>();
811 if (BTy && (BTy->getKind() == BuiltinType::Half ||
812 BTy->getKind() == BuiltinType::Float)) {
815 if (BTy->getKind() == BuiltinType::Half) {
948 if (const BuiltinType *PlaceholderTy = E->getType()->getAsPlaceholderType()) {
950 if (PlaceholderTy->getKind() == BuiltinType::ARCUnbridgedCast &&
1315 const auto *BTy = Ty->getAs<BuiltinType>();
1319 case BuiltinType::ShortFract:
1320 case BuiltinType
[all...]

Completed in 257 milliseconds

123