reference, declarationdefinition
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()) {