| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/ |
| H A D | Context.cpp | 41 return Func->isConstexpr(); in isPotentialConstantExpr() 275 bool WasNotDefined = Func && !Func->isConstexpr() && !Func->isDefined(); in getOrCreateFunction()
|
| H A D | Interp.cpp | 240 if (VD->isConstexpr()) in CheckConstant() 422 if (!F->isConstexpr()) { in CheckCallable() 432 if (!Inherited->isConstexpr()) in CheckCallable() 451 << DiagDecl->isConstexpr() << (bool)CD << DiagDecl; in CheckCallable()
|
| H A D | Context.h | 87 return V->hasGlobalStorage() || V->isConstexpr(); in shouldBeGloballyIndexed()
|
| H A D | Function.h | 132 bool isConstexpr() const { return IsValid || isLambdaStaticInvoker(); } in isConstexpr() function
|
| H A D | ByteCodeEmitter.cpp | 118 IsEligibleForCompilation = FuncDecl->isConstexpr(); in compileFunc()
|
| H A D | ByteCodeExprGen.cpp | 1715 if (!Func || !Func->isConstexpr()) in VisitCXXConstructExpr() 2170 if (VD->hasLocalStorage() && VD->hasInit() && !VD->isConstexpr()) { in dereferenceVar() 2540 if (Func->isFullyCompiled() && !Func->isConstexpr()) in VisitCallExpr()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaCUDA.cpp | 169 if ((Var->isConstexpr() || Var->getType().isConstQualified()) && in IdentifyCUDATarget() 747 if (!getLangOpts().CUDAHostDeviceConstexpr || !NewD->isConstexpr() || in maybeAddCUDAHostDeviceAttrs() 794 ((VD->isConstexpr() || VD->getType().isConstQualified()) && in MaybeAddCUDAConstantAttr()
|
| H A D | JumpDiagnostics.cpp | 369 if (!(IS->isConstexpr() || IS->isConsteval() || in BuildScopeInformation() 374 if (IS->isConstexpr()) in BuildScopeInformation()
|
| H A D | SemaDecl.cpp | 4794 Old->getCanonicalDecl()->isConstexpr()) { in MergeVarDecl() 8911 if (NewVD->isConstexpr() && !T->isDependentType() && in CheckVariableDeclarationType() 11258 if (!ConstexprSupported && NewFD->isConstexpr()) in areMultiversionVariantFunctionsCompatible() 11960 if (!getLangOpts().CPlusPlus14 && MD && MD->isConstexpr() && in CheckFunctionDeclaration() 12316 if (FD->isConstexpr()) { in CheckMain() 13821 } else if (VDecl->isConstexpr()) { in AddInitializerToDecl() 14054 if (Ctor->isConstexpr() && Ctor->getNumParams() == 0 && in ActOnUninitializedDecl() 14177 if (Var->isConstexpr()) in ActOnUninitializedDecl() 14529 (GlobalStorage || var->isConstexpr() || in CheckCompleteVariableDeclaration() 14561 } else if (var->isConstexpr()) { in CheckCompleteVariableDeclaration() [all …]
|
| H A D | SemaDeclCXX.cpp | 7202 M->isConstexpr() && M->size_overridden_methods()) in CheckCompletedCXXClass() 7446 return BaseCtor->isConstexpr(); in specialMemberIsConstexpr() 7460 return SMOR.getMethod()->isConstexpr(); in specialMemberIsConstexpr() 7840 if (MD->isTemplateInstantiation() && MD->isConstexpr()) in CheckExplicitlyDefaultedSpecialMember() 7846 MD->isConstexpr() && !Constexpr && in CheckExplicitlyDefaultedSpecialMember() 8248 R.Constexpr &= BestFD->isConstexpr(); in visitBinaryOperator() 9091 if (FD->isConstexpr()) { in CheckExplicitlyDefaultedComparison() 9111 if (First && !FD->isConstexpr() && Info.Constexpr) in CheckExplicitlyDefaultedComparison() 14102 BaseCtor->isConstexpr() && in findInheritingConstructor() 16158 if (Destructor->isConstexpr()) { in FinalizeVarWithDestructor() [all …]
|
| H A D | SemaExceptionSpec.cpp | 1570 return mergeCanThrow(CT, IS->isConstexpr() ? CT_Dependent in canThrow()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | ReachableCode.cpp | 217 return Callee ? Callee->isConstexpr() : false; in isConfigurationValue() 308 IS != nullptr && IS->isConstexpr()) in shouldTreatSuccessorsAsReachable()
|
| H A D | UnsafeBufferUsage.cpp | 1555 return VD->isInlineSpecified() || VD->isConstexpr() || in hasUnsupportedSpecifiers() 2398 if (FD->isMain() || FD->isConstexpr() || in fixVariable()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/ExtractAPI/ |
| H A D | DeclarationFragments.cpp | 478 if (Var->isConstexpr()) in getFragmentsForVar() 520 if (Var->isConstexpr()) in getFragmentsForVarTemplate() 661 else if (Func->isConstexpr()) in getFragmentsForFunction() 833 if (Method->isConstexpr()) in getFragmentsForCXXMethod()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclCXX.cpp | 563 return Dtor ? Dtor->isConstexpr() : defaultedDestructorIsConstexpr(); in hasConstexprDestructor() 800 if (Constructor->isConstexpr()) in addedMember() 838 if (Constructor->isConstexpr() && !Constructor->isCopyOrMoveConstructor()) in addedMember() 1472 if (Constructor->isConstexpr()) in finishedDefaultedOrDeletedMember() 1479 else if (Constructor->isConstexpr()) in finishedDefaultedOrDeletedMember()
|
| H A D | JSONNodeDumper.cpp | 904 attributeOnlyIfTrue("constexpr", VD->isConstexpr()); in VisitVarDecl() 938 attributeOnlyIfTrue("constexpr", FD->isConstexpr()); in VisitFunctionDecl() 1603 attributeOnlyIfTrue("isConstexpr", IS->isConstexpr()); in VisitIfStmt()
|
| H A D | TextNodeDumper.cpp | 1051 if (Node->isConstexpr()) in VisitIfStmt() 1995 if (D->isConstexpr()) in VisitVarDecl() 2020 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 | 310 Hash.AddBoolean(D->isConstexpr()); in VisitVarDecl()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/ASTMatchers/Dynamic/ |
| H A D | Registry.cpp | 420 REGISTER_MATCHER(isConstexpr); in RegistryMaps()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CoverageMappingGen.cpp | 1817 assert(S->isConstexpr()); in coverIfConstexpr() 1872 else if (S->isConstexpr()) in VisitIfStmt()
|
| H A D | CGDecl.cpp | 1488 (D.isConstexpr() || in EmitAutoVarAlloca() 1925 (D.isConstexpr() in EmitAutoVarInit()
|
| H A D | CGStmt.cpp | 796 S.isConstexpr())) { in EmitIfStmt() 805 if (S.isConstexpr() || !ContainsLabel(Skipped)) { in EmitIfStmt()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | Decl.h | 1546 bool isConstexpr() const { in isConstexpr() function 2407 bool isConstexpr() const { in isConstexpr() function
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 5521 AST_POLYMORPHIC_MATCHER(isConstexpr, in AST_POLYMORPHIC_MATCHER() argument 5525 return Node.isConstexpr(); in AST_POLYMORPHIC_MATCHER()
|