reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/tools/clang/lib/Sema/OpenCLBuiltins.inc
16811       QT.push_back(Context.BoolTy);
tools/clang/include/clang/AST/ASTContext.h
 1795     return getLangOpts().CPlusPlus ? BoolTy : IntTy;
tools/clang/include/clang/AST/BuiltinTypes.def
   63 UNSIGNED_TYPE(Bool, BoolTy)
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConv.h
  356         *RetTy = Ctx.BoolTy;
  557       NewInt = Int.extend(Ctx.getTypeSize(Ctx.BoolTy));
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h
  161     return Context.getLangOpts().CPlusPlus ? Context.BoolTy : Context.IntTy;
tools/clang/lib/AST/ASTContext.cpp
 1212   InitBuiltinType(BoolTy,              BuiltinType::Bool);
 1364                        SignedCharTy : BoolTy);
 5761     return 1 + (getIntWidth(BoolTy) << 3);
 9538     Type = Context.BoolTy;
tools/clang/lib/AST/ExprCXX.cpp
 1759     : Expr(ConceptSpecializationExprClass, C.BoolTy, VK_RValue, OK_Ordinary,
tools/clang/lib/Analysis/BodyFarm.cpp
  186   return ImplicitCastExpr::Create(C, C.BoolTy, CK_IntegralToBoolean,
tools/clang/lib/CodeGen/CGAtomic.cpp
 1013       RetTy = getContext().BoolTy;
 1642                                               CGF.getContext().BoolTy, Args);
tools/clang/lib/CodeGen/CGBuiltin.cpp
 1410     Types[Context.BoolTy] = "%d";
tools/clang/lib/CodeGen/CGExpr.cpp
  171   QualType BoolTy = getContext().BoolTy;
tools/clang/lib/CodeGen/CGExprScalar.cpp
 3815           E->getType() == CGF.getContext().BoolTy)
 3817       return EmitScalarConversion(Result, CGF.getContext().BoolTy, E->getType(),
 3899   return EmitScalarConversion(Result, CGF.getContext().BoolTy, E->getType(),
tools/clang/lib/CodeGen/CGObjC.cpp
  746   args.add(RValue::get(CGF.Builder.getInt1(isAtomic)), Context.BoolTy);
  747   args.add(RValue::get(CGF.Builder.getInt1(hasStrong)), Context.BoolTy);
 1112              getContext().BoolTy);
 1228   args.add(RValue::get(CGF.Builder.getTrue()), CGF.getContext().BoolTy);
 1232   args.add(RValue::get(CGF.Builder.getFalse()), CGF.getContext().BoolTy);
 1411                getContext().BoolTy);
 1413                getContext().BoolTy);
tools/clang/lib/CodeGen/CGObjCGNU.cpp
 2137   BoolTy = CGM.getTypes().ConvertType(CGM.getContext().BoolTy);
tools/clang/lib/CodeGen/CGObjCMac.cpp
  240         Ctx.getPointerDiffType()->getCanonicalTypeUnqualified(), Ctx.BoolTy};
  258         Ctx.BoolTy,
  259         Ctx.BoolTy};
  309     Params.push_back(Ctx.BoolTy);
  310     Params.push_back(Ctx.BoolTy);
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 3793       CGF.getContext().BoolTy, Loc);
 5207         C.getIntTypeForBitwidth(C.getTypeSize(C.BoolTy), /*Signed=*/false);
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
 1576     llvm::Type *RetTy = CGM.getTypes().ConvertType(CGM.getContext().BoolTy);
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
 2635     BinaryOperator Cond(&IVRefExpr, &UBRefExpr, BO_LE, C.BoolTy, VK_RValue,
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
 3823       getContext().BoolTy,             getContext().WCharTy,
tools/clang/lib/Sema/SemaChecking.cpp
 4796     ResultType = Context.BoolTy;
 4899         Ty = Context.BoolTy;
 5272     ResultType = Context.BoolTy;
12029   CheckImplicitConversion(S, E->IgnoreParenImpCasts(), S.Context.BoolTy, CC);
tools/clang/lib/Sema/SemaCodeComplete.cpp
  462     return S.getASTContext().BoolTy;
  492     return S.getASTContext().BoolTy;
  562   Type = S.getASTContext().BoolTy;
 3924                                  S.getASTContext().BoolTy);
tools/clang/lib/Sema/SemaConcept.cpp
   40   if (!Context.hasSameUnqualifiedType(Type, Context.BoolTy)) {
tools/clang/lib/Sema/SemaDeclCXX.cpp
 7138       !Context.hasSameType(FD->getDeclaredReturnType(), Context.BoolTy)) {
 7140         << (int)DCK << FD->getDeclaredReturnType() << Context.BoolTy
11290       ExplicitSpec.getExpr(), Context.BoolTy, Result, CCEK_ExplicitBool);
12283                                      BO_NE, S.Context.BoolTy,
16093             Context.BoolTy) &&
tools/clang/lib/Sema/SemaExpr.cpp
 5827     ResultTy = Context.BoolTy;
 8422     if (LHSType == Context.BoolTy) {
 8439     if (LHSType == Context.BoolTy) {
11438   return Context.BoolTy;
13585         Input = ImpCastExprToType(Input.get(), Context.BoolTy,
18018       ObjCAvailabilityCheckExpr(Version, AtLoc, RParen, Context.BoolTy);
tools/clang/lib/Sema/SemaExprCXX.cpp
  710       CXXBoolLiteralExpr(Kind == tok::kw_true, Context.BoolTy, OpLoc);
 3680              ? CheckConvertedConstantExpression(CondExpr, Context.BoolTy, Value,
 4144     From = ImpCastExprToType(From, Context.BoolTy,
 5403       ExpressionTraitExpr(KWLoc, ET, Queried, Value, RParen, Context.BoolTy);
 7267       CXXNoexceptExpr(Context.BoolTy, Operand, CanThrow, KeyLoc, RParen);
tools/clang/lib/Sema/SemaExprObjC.cpp
  375     Inner = ImpCastExprToType(Inner.get(), Context.BoolTy,
tools/clang/lib/Sema/SemaOpenMP.cpp
 6334         SemaRef.Context.BoolTy, /*Action=*/Sema::AA_Casting,
 6353                                                 SemaRef.Context.BoolTy))
 6355           CondExpr.get(), SemaRef.Context.BoolTy, /*Action=*/Sema::AA_Casting,
tools/clang/lib/Sema/SemaOverload.cpp
 1800     FromType = S.Context.BoolTy;
 2930     if (Context.hasSameUnqualifiedType(From->getType(), Context.BoolTy))
 5386   return TryImplicitConversion(S, From, S.Context.BoolTy,
 5403     return PerformImplicitConversion(From, Context.BoolTy, ICS, AA_Converting);
 5405   if (!DiagnoseMultipleUserDefinedConversion(From, Context.BoolTy))
 7513       assert(ParamTys[ArgIdx] == Context.BoolTy &&
 7959     ArithmeticTypes.push_back(S.Context.BoolTy);
 8064       if (TypeOfT == S.Context.BoolTy) {
 8768     QualType ParamTy = S.Context.BoolTy;
 8774     QualType ParamTypes[2] = { S.Context.BoolTy, S.Context.BoolTy };
 8774     QualType ParamTypes[2] = { S.Context.BoolTy, S.Context.BoolTy };
tools/clang/lib/Sema/SemaStmt.cpp
  571                                                    Context.BoolTy, VK_RValue),
tools/clang/lib/Sema/SemaTemplateDeduction.cpp
 1717               S, TemplateParams, NTTP, Noexcept, S.Context.BoolTy,
tools/clang/lib/Sema/SemaType.cpp
 1503   case DeclSpec::TST_bool: Result = Context.BoolTy; break; // _Bool or bool
tools/clang/lib/Serialization/ASTReader.cpp
 7274       T = Context.BoolTy;
tools/clang/lib/StaticAnalyzer/Checkers/GTestChecker.cpp
  222   CanQualType BoolTy = C.getASTContext().BoolTy;
tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp
   38     Cond = SVB.evalCast(*LV, SVB.getContext().BoolTy, T).castAs<DefinedSVal>();
tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp
  948           QualType boolType = getContext().BoolTy;
tools/clang/tools/extra/clangd/ExpectedTypes.cpp
   29     return Ctx.BoolTy.getTypePtr();
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.cpp
  316     return ast_ctx.BoolTy;
tools/lldb/source/Symbol/ClangASTContext.cpp
 1041       if (QualTypeMatchesBitSize(bit_size, ast, ast->BoolTy))
 1042         return CompilerType(this, ast->BoolTy.getAsOpaquePtr());
 1993     return ast->BoolTy.getAsOpaquePtr();
tools/lldb/unittests/Symbol/TestClangASTContext.cpp
   61       context->hasSameType(GetBasicQualType(eBasicTypeBool), context->BoolTy));