| /openbsd-src/gnu/llvm/clang/lib/AST/Interp/ |
| H A D | Interp.cpp | 344 if (!F->isConstexpr()) { in CheckCallable() 354 if (!Inherited->isConstexpr()) in CheckCallable() 366 << DiagDecl->isConstexpr() << (bool)CD << DiagDecl; in CheckCallable()
|
| H A D | Context.cpp | 45 return Func->isConstexpr(); in isPotentialConstantExpr()
|
| H A D | Function.h | 125 bool isConstexpr() const { return IsValid; } in isConstexpr() function
|
| H A D | ByteCodeExprGen.cpp | 726 if (VD->hasLocalStorage() && VD->hasInit() && !VD->isConstexpr()) { in dereferenceVar() 945 if (!Func || !Func->isConstexpr()) in visitArrayInitializer() 984 if (!Func || !Func->isConstexpr()) in visitRecordInitializer() 1213 if (Func->isFullyCompiled() && !Func->isConstexpr()) in VisitCallExpr()
|
| H A D | ByteCodeEmitter.cpp | 80 if (!FuncDecl->isConstexpr() || !visitFunc(FuncDecl)) { in compileFunc()
|
| H A D | ByteCodeExprGen.h | 233 return VD->hasGlobalStorage() || VD->isConstexpr(); in shouldBeGloballyIndexed()
|
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | SemaCUDA.cpp | 151 if ((Var->isConstexpr() || Var->getType().isConstQualified()) && in IdentifyCUDATarget() 671 if (!getLangOpts().CUDAHostDeviceConstexpr || !NewD->isConstexpr() || in maybeAddCUDAHostDeviceAttrs() 718 ((VD->isConstexpr() || VD->getType().isConstQualified()) && in MaybeAddCUDAConstantAttr()
|
| H A D | JumpDiagnostics.cpp | 380 if (!(IS->isConstexpr() || IS->isConsteval() || in BuildScopeInformation() 385 if (IS->isConstexpr()) in BuildScopeInformation()
|
| H A D | SemaDecl.cpp | 4712 Old->getCanonicalDecl()->isConstexpr()) { in MergeVarDecl() 8680 if (NewVD->isConstexpr() && !T->isDependentType() && in CheckVariableDeclarationType() 11024 if (!ConstexprSupported && NewFD->isConstexpr()) in areMultiversionVariantFunctionsCompatible() 11694 if (!getLangOpts().CPlusPlus14 && MD && MD->isConstexpr() && in CheckFunctionDeclaration() 11970 if (FD->isConstexpr()) { in CheckMain() 13271 /*DiscardedValue*/ false, VDecl->isConstexpr()); in AddInitializerToDecl() 13347 } else if (VDecl->isConstexpr()) { in AddInitializerToDecl() 13552 if (Var->isConstexpr() && !Var->isThisDeclarationADefinition() && in ActOnUninitializedDecl() 13580 if (Ctor->isConstexpr() && Ctor->getNumParams() == 0 && in ActOnUninitializedDecl() 13703 if (Var->isConstexpr()) in ActOnUninitializedDecl() [all …]
|
| H A D | SemaDeclCXX.cpp | 6999 M->isConstexpr() && M->size_overridden_methods()) in CheckCompletedCXXClass() 7242 return BaseCtor->isConstexpr(); in specialMemberIsConstexpr() 7256 return SMOR.getMethod()->isConstexpr(); in specialMemberIsConstexpr() 7612 if (MD->isTemplateInstantiation() && MD->isConstexpr()) in CheckExplicitlyDefaultedSpecialMember() 7618 MD->isConstexpr() && !Constexpr && in CheckExplicitlyDefaultedSpecialMember() 8000 if (Diagnose == ExplainConstexpr && !BestFD->isConstexpr()) { in visitBinaryOperator() 8009 R.Constexpr &= BestFD->isConstexpr(); in visitBinaryOperator() 8807 if (FD->isConstexpr()) { in CheckExplicitlyDefaultedComparison() 8825 if (First && !FD->isConstexpr() && Info.Constexpr) in CheckExplicitlyDefaultedComparison() 13663 BaseCtor->isConstexpr() && in findInheritingConstructor() [all …]
|
| H A D | SemaExceptionSpec.cpp | 1561 return mergeCanThrow(CT, IS->isConstexpr() ? CT_Dependent in canThrow()
|
| /openbsd-src/gnu/llvm/clang/lib/Analysis/ |
| H A D | ReachableCode.cpp | 216 return Callee ? Callee->isConstexpr() : false; in isConfigurationValue() 307 IS != nullptr && IS->isConstexpr()) in shouldTreatSuccessorsAsReachable()
|
| /openbsd-src/gnu/llvm/clang/lib/AST/ |
| H A D | DeclCXX.cpp | 563 return Dtor ? Dtor->isConstexpr() : defaultedDestructorIsConstexpr(); in hasConstexprDestructor() 788 if (Constructor->isConstexpr()) in addedMember() 826 if (Constructor->isConstexpr() && !Constructor->isCopyOrMoveConstructor()) in addedMember() 1435 if (Constructor->isConstexpr()) in finishedDefaultedOrDeletedMember() 1442 else if (Constructor->isConstexpr()) in finishedDefaultedOrDeletedMember()
|
| H A D | JSONNodeDumper.cpp | 847 attributeOnlyIfTrue("constexpr", VD->isConstexpr()); in VisitVarDecl() 881 attributeOnlyIfTrue("constexpr", FD->isConstexpr()); in VisitFunctionDecl() 1530 attributeOnlyIfTrue("isConstexpr", IS->isConstexpr()); in VisitIfStmt()
|
| H A D | TextNodeDumper.cpp | 958 if (Node->isConstexpr()) in VisitIfStmt() 1796 if (D->isConstexpr()) in VisitVarDecl() 1821 if (E && !E->isValueDependent() && D->isConstexpr()) { in VisitVarDecl()
|
| H A D | ODRDiagsEmitter.cpp | 351 const bool FirstIsConstexpr = FirstVD->isConstexpr(); in diagnoseSubMismatchVar() 352 const bool SecondIsConstexpr = SecondVD->isConstexpr(); in diagnoseSubMismatchVar()
|
| H A D | ODRHash.cpp | 306 Hash.AddBoolean(D->isConstexpr()); in VisitVarDecl()
|
| H A D | Stmt.cpp | 1006 if (!isConstexpr() || getCond()->isValueDependent()) in getNondiscardedCase()
|
| H A D | ExprConstant.cpp | 2184 if (VarD && VarD->isConstexpr()) { in CheckLValueConstantExpression() 4084 } else if (VD->isConstexpr()) { in findCompleteObject() 5514 if (!CD->isConstexpr() && !IsValueInitialization) { in CheckTrivialDefaultConstructor() 5537 Declaration->isConstexpr()) in CheckConstexprFunction() 5561 if (Definition && Definition->isConstexpr() && Body) in CheckConstexprFunction() 5572 if (!Inherited->isConstexpr()) in CheckConstexprFunction() 5584 << DiagDecl->isConstexpr() << (bool)CD << DiagDecl; in CheckConstexprFunction() 8344 if (cast<FunctionDecl>(E->getCalleeDecl())->isConstexpr()) in VisitCallExpr() 13655 ConstexprVar = VD->isConstexpr(); in VisitCastExpr()
|
| /openbsd-src/gnu/llvm/clang/lib/ASTMatchers/Dynamic/ |
| H A D | Registry.cpp | 409 REGISTER_MATCHER(isConstexpr); in RegistryMaps()
|
| /openbsd-src/gnu/llvm/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 5283 AST_POLYMORPHIC_MATCHER(isConstexpr, in AST_POLYMORPHIC_MATCHER() argument 5287 return Node.isConstexpr(); in AST_POLYMORPHIC_MATCHER()
|
| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | CGStmt.cpp | 789 S.isConstexpr())) { in EmitIfStmt() 798 if (S.isConstexpr() || !ContainsLabel(Skipped)) { in EmitIfStmt()
|
| H A D | CGDecl.cpp | 1474 (D.isConstexpr() || in EmitAutoVarAlloca() 1864 (D.isConstexpr() in EmitAutoVarInit()
|
| /openbsd-src/gnu/llvm/clang/include/clang/AST/ |
| H A D | Decl.h | 1521 bool isConstexpr() const { in isConstexpr() function 2367 bool isConstexpr() const { in isConstexpr() function
|
| /openbsd-src/gnu/llvm/clang/lib/Serialization/ |
| H A D | ASTWriterDecl.cpp | 1024 Record.push_back(D->isConstexpr()); in VisitVarDecl() 1094 !D->isConstexpr() && in VisitVarDecl()
|