|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/include/clang/AST/Expr.h 489 return BT->getKind() == K;
tools/clang/include/clang/AST/Type.h 2480 return getKind() >= Bool && getKind() <= Int128;
2480 return getKind() >= Bool && getKind() <= Int128;
2484 return getKind() >= Char_S && getKind() <= Int128;
2484 return getKind() >= Char_S && getKind() <= Int128;
2488 return getKind() >= Bool && getKind() <= UInt128;
2488 return getKind() >= Bool && getKind() <= UInt128;
2492 return getKind() >= Half && getKind() <= Float128;
2492 return getKind() >= Half && getKind() <= Float128;
2504 return isPlaceholderTypeKind(getKind());
2517 return getKind() > Overload;
5692 return T->getKind() == BuiltinType::ObjCId ||
5693 T->getKind() == BuiltinType::ObjCClass;
6619 if (BT->getKind() == (BuiltinType::Kind) K)
6640 return (BT->getKind() == (BuiltinType::Kind) K);
6652 return BT->getKind() == BuiltinType::Void;
6658 return BT->getKind() == BuiltinType::Half;
6665 return BT->getKind() == BuiltinType::Float16;
6671 return BT->getKind() == BuiltinType::Float128;
6677 return BT->getKind() == BuiltinType::NullPtr;
6686 return BT->getKind() >= BuiltinType::Bool &&
6687 BT->getKind() <= BuiltinType::Int128;
6699 return BT->getKind() >= BuiltinType::ShortAccum &&
6700 BT->getKind() <= BuiltinType::SatULongFract;
6711 return BT->getKind() >= BuiltinType::SatShortAccum &&
6712 BT->getKind() <= BuiltinType::SatULongFract;
6723 return ((BT->getKind() >= BuiltinType::ShortAccum &&
6724 BT->getKind() <= BuiltinType::LongAccum) ||
6725 (BT->getKind() >= BuiltinType::ShortFract &&
6726 BT->getKind() <= BuiltinType::LongFract) ||
6727 (BT->getKind() >= BuiltinType::SatShortAccum &&
6728 BT->getKind() <= BuiltinType::SatLongAccum) ||
6729 (BT->getKind() >= BuiltinType::SatShortFract &&
6730 BT->getKind() <= BuiltinType::SatLongFract));
6741 return BT->getKind() > BuiltinType::Void &&
6742 BT->getKind() <= BuiltinType::NullPtr;
6756 return BT->getKind() >= BuiltinType::Bool &&
6757 BT->getKind() <= BuiltinType::Int128;
6769 return BT->getKind() == BuiltinType::Bool;
tools/clang/include/clang/AST/TypeLoc.h 579 BuiltinType::Kind bk = getTypePtr()->getKind();
tools/clang/lib/AST/ASTContext.cpp 1579 switch (T->castAs<BuiltinType>()->getKind()) {
1862 switch (cast<BuiltinType>(T)->getKind()) {
5690 switch (T->castAs<BuiltinType>()->getKind()) {
5758 switch (cast<BuiltinType>(T)->getKind()) {
5858 if (BT->getKind() == BuiltinType::WChar_S ||
5859 BT->getKind() == BuiltinType::WChar_U ||
5860 BT->getKind() == BuiltinType::Char8 ||
5861 BT->getKind() == BuiltinType::Char16 ||
5862 BT->getKind() == BuiltinType::Char32) {
5863 bool FromIsSigned = BT->getKind() == BuiltinType::WChar_S;
6158 switch (BT->getKind()) {
6606 if (BT->getKind() == BuiltinType::ULong && getIntWidth(PointeeTy) == 32)
6609 if (BT->getKind() == BuiltinType::Long && getIntWidth(PointeeTy) == 32)
6646 BuiltinType::Kind kind = BT->getKind();
9321 switch (T->castAs<BuiltinType>()->getKind()) {
10572 switch (Ty->castAs<BuiltinType>()->getKind()) {
10625 switch (Ty->castAs<BuiltinType>()->getKind()) {
10671 switch (Ty->castAs<BuiltinType>()->getKind()) {
10737 switch (Ty->castAs<BuiltinType>()->getKind()) {
tools/clang/lib/AST/ASTImporter.cpp 979 switch (T->getKind()) {
tools/clang/lib/AST/ASTStructuralEquivalence.cpp 471 if (cast<BuiltinType>(T1)->getKind() != cast<BuiltinType>(T2)->getKind())
471 if (cast<BuiltinType>(T1)->getKind() != cast<BuiltinType>(T2)->getKind())
tools/clang/lib/AST/ExprConstant.cpp 9971 switch (BT->getKind()) {
tools/clang/lib/AST/FormatString.cpp 355 switch (BT->getKind()) {
383 switch (BT->getKind()) {
421 switch (BT->getKind()) {
tools/clang/lib/AST/ItaniumMangle.cpp 2548 switch (T->getKind()) {
3050 switch (cast<BuiltinType>(EltType)->getKind()) {
3065 switch (cast<BuiltinType>(EltType)->getKind()) {
3103 switch (EltType->getKind()) {
3148 switch (cast<BuiltinType>(EltType)->getKind()) {
tools/clang/lib/AST/MicrosoftMangle.cpp 1980 switch (T->getKind()) {
2698 if (Width == 64 && ET->getKind() == BuiltinType::LongLong) {
2701 if (ET->getKind() == BuiltinType::Float)
2703 else if (ET->getKind() == BuiltinType::LongLong)
2705 else if (ET->getKind() == BuiltinType::Double)
tools/clang/lib/AST/NSAPI.cpp 394 switch (BT->getKind()) {
tools/clang/lib/AST/ODRHash.cpp 829 ID.AddInteger(T->getKind());
tools/clang/lib/AST/PrintfFormatString.cpp 744 switch (BT->getKind()) {
tools/clang/lib/AST/ScanfFormatString.cpp 457 switch (BT->getKind()) {
tools/clang/lib/AST/StmtPrinter.cpp 1123 switch (Node->getType()->castAs<BuiltinType>()->getKind()) {
1144 switch (Node->getType()->castAs<BuiltinType>()->getKind()) {
1173 switch (Node->getType()->castAs<BuiltinType>()->getKind()) {
tools/clang/lib/AST/StmtProfile.cpp 1057 ID.AddInteger(S->getType()->castAs<BuiltinType>()->getKind());
1063 ID.AddInteger(S->getType()->castAs<BuiltinType>()->getKind());
1076 ID.AddInteger(S->getType()->castAs<BuiltinType>()->getKind());
tools/clang/lib/AST/Type.cpp 1844 return BT->getKind() >= BuiltinType::Bool &&
1845 BT->getKind() <= BuiltinType::Int128;
1857 return BT->getKind() >= BuiltinType::Bool &&
1858 BT->getKind() <= BuiltinType::Int128;
1872 return BT->getKind() == BuiltinType::Char_U ||
1873 BT->getKind() == BuiltinType::UChar ||
1874 BT->getKind() == BuiltinType::Char_S ||
1875 BT->getKind() == BuiltinType::SChar;
1881 return BT->getKind() == BuiltinType::WChar_S ||
1882 BT->getKind() == BuiltinType::WChar_U;
1888 return BT->getKind() == BuiltinType::Char8;
1894 return BT->getKind() == BuiltinType::Char16;
1900 return BT->getKind() == BuiltinType::Char32;
1909 switch (BT->getKind()) {
1929 return BT->getKind() >= BuiltinType::Char_S &&
1930 BT->getKind() <= BuiltinType::Int128;
1945 return BT->getKind() >= BuiltinType::Char_S &&
1946 BT->getKind() <= BuiltinType::Int128;
1969 return BT->getKind() >= BuiltinType::Bool &&
1970 BT->getKind() <= BuiltinType::UInt128;
1985 return BT->getKind() >= BuiltinType::Bool &&
1986 BT->getKind() <= BuiltinType::UInt128;
2006 return BT->getKind() >= BuiltinType::Half &&
2007 BT->getKind() <= BuiltinType::Float128;
2028 return BT->getKind() >= BuiltinType::Bool &&
2029 BT->getKind() <= BuiltinType::Float128;
2037 return BT->getKind() >= BuiltinType::Bool &&
2038 BT->getKind() <= BuiltinType::Float128;
2055 if (BT->getKind() == BuiltinType::Bool) return STK_Bool;
2056 if (BT->getKind() == BuiltinType::NullPtr) return STK_CPointer;
2561 switch (BT->getKind()) {
2761 switch (getKind()) {
3878 switch (cast<BuiltinType>(type.getTypePtr())->getKind()) {
tools/clang/lib/AST/TypeLoc.cpp 311 switch (getTypePtr()->getKind()) {
tools/clang/lib/CodeGen/CGCall.cpp 1509 switch (BT->getKind()) {
1527 if (BT->getKind() == BuiltinType::LongDouble)
tools/clang/lib/CodeGen/CGDebugInfo.cpp 635 switch (BT->getKind()) {
798 switch (BT->getKind()) {
tools/clang/lib/CodeGen/CGExprScalar.cpp 3759 BuiltinType::Kind ElementKind = BTy->getKind();
tools/clang/lib/CodeGen/CGOpenCLRuntime.cpp 40 switch (cast<BuiltinType>(T)->getKind()) {
tools/clang/lib/CodeGen/CodeGenTBAA.cpp 119 switch (BTy->getKind()) {
tools/clang/lib/CodeGen/CodeGenTypes.cpp 409 switch (cast<BuiltinType>(Ty)->getKind()) {
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp 2920 switch (Ty->getKind()) {
tools/clang/lib/CodeGen/TargetInfo.cpp 954 if (BT->isFloatingPoint() && BT->getKind() != BuiltinType::Half) {
955 if (BT->getKind() == BuiltinType::LongDouble) {
1544 BuiltinType::Kind K = BT->getKind();
2571 BuiltinType::Kind k = BT->getKind();
4001 switch (BT->getKind()) {
4525 switch (BT->getKind()) {
4700 if (BT->getKind() == BuiltinType::Float ||
4701 BT->getKind() == BuiltinType::Double ||
4702 BT->getKind() == BuiltinType::LongDouble ||
4704 (BT->getKind() == BuiltinType::Float128))) {
6258 if (BT->getKind() == BuiltinType::Float ||
6259 BT->getKind() == BuiltinType::Double ||
6260 BT->getKind() == BuiltinType::LongDouble)
6595 switch (BT->getKind()) {
6619 switch (BT->getKind()) {
7074 if (!BT || BT->getKind() != BuiltinType::Double)
9055 switch (BT->getKind()) {
tools/clang/lib/Index/USRGeneration.cpp 658 switch (BT->getKind()) {
tools/clang/lib/Sema/SemaCast.cpp 64 PlaceholderKind = placeholder->getKind();
tools/clang/lib/Sema/SemaChecking.cpp 4736 if (!BT || (BT->getKind() != BuiltinType::Int &&
4737 BT->getKind() != BuiltinType::UInt)) {
14526 BuiltinType::Kind T1Kind = BT1->getKind();
14527 BuiltinType::Kind T2Kind = BT2->getKind();
tools/clang/lib/Sema/SemaCodeComplete.cpp 814 switch (cast<BuiltinType>(T)->getKind()) {
1509 switch (cast<BuiltinType>(T)->getKind()) {
tools/clang/lib/Sema/SemaExpr.cpp 752 if (BTy && (BTy->getKind() == BuiltinType::Half ||
753 BTy->getKind() == BuiltinType::Float)) {
756 if (BTy->getKind() == BuiltinType::Half) {
891 if (PlaceholderTy->getKind() == BuiltinType::ARCUnbridgedCast &&
1254 switch (BTy->getKind()) {
3581 if (BTy->getKind() != BuiltinType::Float) {
5326 switch (placeholder->getKind()) {
12287 if (PTy->getKind() == BuiltinType::Overload) {
12307 if (PTy->getKind() == BuiltinType::UnknownAny)
12310 if (PTy->getKind() == BuiltinType::BoundMember) {
13353 if (pty->getKind() == BuiltinType::PseudoObject &&
13358 if (getLangOpts().CPlusPlus && pty->getKind() == BuiltinType::Overload) {
13380 (pty->getKind() == BuiltinType::BoundMember ||
13381 pty->getKind() == BuiltinType::Overload)) {
13404 if (Opc == BO_Assign && pty->getKind() == BuiltinType::Overload) {
13414 if (getLangOpts().CPlusPlus && pty->getKind() == BuiltinType::Overload &&
13717 if (pty->getKind() == BuiltinType::PseudoObject &&
13728 (pty->getKind() == BuiltinType::Overload ||
13729 pty->getKind() == BuiltinType::UnknownAny ||
13730 pty->getKind() == BuiltinType::BoundMember))
17870 switch (placeholderType->getKind()) {
tools/clang/lib/Sema/SemaExprCXX.cpp 3713 return (ToPointeeType->getKind() == BuiltinType::Char_U ||
3714 ToPointeeType->getKind() == BuiltinType::Char_S);
tools/clang/lib/Sema/SemaOverload.cpp 925 if (placeholder->getKind() == BuiltinType::Overload) return false;
929 if (placeholder->getKind() == BuiltinType::ARCUnbridgedCast &&
2017 return To->getKind() == BuiltinType::Int;
2020 return To->getKind() == BuiltinType::UInt;
2133 return To->getKind() == BuiltinType::Int;
2139 return To->getKind() == BuiltinType::UInt;
2149 if (FromType->isBooleanType() && To->getKind() == BuiltinType::Int) {
2164 if (FromBuiltin->getKind() == BuiltinType::Float &&
2165 ToBuiltin->getKind() == BuiltinType::Double)
2172 (FromBuiltin->getKind() == BuiltinType::Float ||
2173 FromBuiltin->getKind() == BuiltinType::Double) &&
2174 (ToBuiltin->getKind() == BuiltinType::LongDouble ||
2175 ToBuiltin->getKind() == BuiltinType::Float128))
2180 FromBuiltin->getKind() == BuiltinType::Half &&
2181 ToBuiltin->getKind() == BuiltinType::Float)
tools/clang/lib/Sema/SemaType.cpp 4857 if (BTy->getKind() == BuiltinType::Float) {
7222 return BTy->getKind() == BuiltinType::UChar ||
7223 BTy->getKind() == BuiltinType::UShort ||
7224 BTy->getKind() == BuiltinType::ULong ||
7225 BTy->getKind() == BuiltinType::ULongLong;
7228 return BTy->getKind() == BuiltinType::SChar ||
7229 BTy->getKind() == BuiltinType::Short;
7238 if (Is64Bit && BTy->getKind() == BuiltinType::Double)
7241 return BTy->getKind() == BuiltinType::SChar ||
7242 BTy->getKind() == BuiltinType::UChar ||
7243 BTy->getKind() == BuiltinType::Short ||
7244 BTy->getKind() == BuiltinType::UShort ||
7245 BTy->getKind() == BuiltinType::Int ||
7246 BTy->getKind() == BuiltinType::UInt ||
7247 BTy->getKind() == BuiltinType::Long ||
7248 BTy->getKind() == BuiltinType::ULong ||
7249 BTy->getKind() == BuiltinType::LongLong ||
7250 BTy->getKind() == BuiltinType::ULongLong ||
7251 BTy->getKind() == BuiltinType::Float ||
7252 BTy->getKind() == BuiltinType::Half;
7334 switch (ImgType->getKind()) {
tools/clang/lib/Serialization/ASTCommon.cpp 28 switch (BT->getKind()) {
tools/clang/tools/extra/clang-tidy/bugprone/MisplacedWideningCastCheck.cpp 217 if (!isFirstWider(CastBuiltinType->getKind(), CalcBuiltinType->getKind()))
217 if (!isFirstWider(CastBuiltinType->getKind(), CalcBuiltinType->getKind()))
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NarrowingConversionsCheck.cpp 346 if (ToType->getKind() < FromType->getKind())
346 if (ToType->getKind() < FromType->getKind())
361 if (RhsType->getKind() == BuiltinType::Bool && LhsType->isSignedInteger())
363 if (RhsType->isInteger() && LhsType->getKind() == BuiltinType::Bool)
369 if (RhsType->isFloatingPoint() && LhsType->getKind() == BuiltinType::Bool)
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp 356 switch (BT->getKind()) {
tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp 103 switch (BuiltinLoc.getTypePtr()->getKind()) {
tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp 32 switch (InitType->castAs<BuiltinType>()->getKind()) {
50 switch (InitType->castAs<BuiltinType>()->getKind()) {
64 switch (InitType->castAs<BuiltinType>()->getKind()) {
tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp 29 return BT->getKind() == BuiltinType::NullPtr;
tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp 130 if (!isMPITypeMatching(BuiltinMatches, Builtin->getKind(), MPIDatatype)) {
161 !isMPITypeMatching(ComplexCMatches, Builtin->getKind(), MPIDatatype)) {
194 !isMPITypeMatching(ComplexCXXMatches, Builtin->getKind(), MPIDatatype)) {
tools/clang/tools/extra/clang-tidy/performance/TypePromotionInMathFnCheck.cpp 25 return BT->getKind() == Kind;
tools/clang/tools/libclang/CIndex.cpp 1515 switch (TL.getTypePtr()->getKind()) {
tools/clang/tools/libclang/CXType.cpp 30 switch (BT->getKind()) {
tools/lldb/source/Symbol/ClangASTContext.cpp 3332 switch (llvm::cast<clang::BuiltinType>(qual_type)->getKind()) {
3404 switch (llvm::cast<clang::BuiltinType>(qual_type)->getKind()) {
3546 clang::BuiltinType::Kind kind = BT->getKind();
3676 llvm::cast<clang::BuiltinType>(qual_type)->getKind() ==
3755 switch (llvm::cast<clang::BuiltinType>(pointee_qual_type)->getKind()) {
3966 switch (builtin_type->getKind()) {
4209 switch (llvm::cast<clang::BuiltinType>(qual_type)->getKind()) {
5058 switch (llvm::cast<clang::BuiltinType>(qual_type)->getKind()) {
5344 switch (llvm::cast<clang::BuiltinType>(qual_type)->getKind()) {
5524 switch (llvm::cast<clang::BuiltinType>(qual_type)->getKind()) {
5718 switch (llvm::cast<clang::BuiltinType>(qual_type)->getKind()) {
6415 switch (llvm::cast<clang::BuiltinType>(qual_type)->getKind()) {
6592 switch (llvm::cast<clang::BuiltinType>(parent_qual_type)->getKind()) {