Home
last modified time | relevance | path

Searched refs:isConstexpr (Results 1 – 25 of 47) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/
H A DContext.cpp41 return Func->isConstexpr(); in isPotentialConstantExpr()
275 bool WasNotDefined = Func && !Func->isConstexpr() && !Func->isDefined(); in getOrCreateFunction()
H A DInterp.cpp240 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 DContext.h87 return V->hasGlobalStorage() || V->isConstexpr(); in shouldBeGloballyIndexed()
H A DFunction.h132 bool isConstexpr() const { return IsValid || isLambdaStaticInvoker(); } in isConstexpr() function
H A DByteCodeEmitter.cpp118 IsEligibleForCompilation = FuncDecl->isConstexpr(); in compileFunc()
H A DByteCodeExprGen.cpp1715 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 DSemaCUDA.cpp169 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 DJumpDiagnostics.cpp369 if (!(IS->isConstexpr() || IS->isConsteval() || in BuildScopeInformation()
374 if (IS->isConstexpr()) in BuildScopeInformation()
H A DSemaDecl.cpp4794 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 DSemaDeclCXX.cpp7202 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 DSemaExceptionSpec.cpp1570 return mergeCanThrow(CT, IS->isConstexpr() ? CT_Dependent in canThrow()
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/
H A DReachableCode.cpp217 return Callee ? Callee->isConstexpr() : false; in isConfigurationValue()
308 IS != nullptr && IS->isConstexpr()) in shouldTreatSuccessorsAsReachable()
H A DUnsafeBufferUsage.cpp1555 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 DDeclarationFragments.cpp478 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 DDeclCXX.cpp563 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 DJSONNodeDumper.cpp904 attributeOnlyIfTrue("constexpr", VD->isConstexpr()); in VisitVarDecl()
938 attributeOnlyIfTrue("constexpr", FD->isConstexpr()); in VisitFunctionDecl()
1603 attributeOnlyIfTrue("isConstexpr", IS->isConstexpr()); in VisitIfStmt()
H A DTextNodeDumper.cpp1051 if (Node->isConstexpr()) in VisitIfStmt()
1995 if (D->isConstexpr()) in VisitVarDecl()
2020 if (E && !E->isValueDependent() && D->isConstexpr() && in VisitVarDecl()
H A DODRDiagsEmitter.cpp351 const bool FirstIsConstexpr = FirstVD->isConstexpr(); in diagnoseSubMismatchVar()
352 const bool SecondIsConstexpr = SecondVD->isConstexpr(); in diagnoseSubMismatchVar()
H A DODRHash.cpp310 Hash.AddBoolean(D->isConstexpr()); in VisitVarDecl()
/freebsd-14.2/contrib/llvm-project/clang/lib/ASTMatchers/Dynamic/
H A DRegistry.cpp420 REGISTER_MATCHER(isConstexpr); in RegistryMaps()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCoverageMappingGen.cpp1817 assert(S->isConstexpr()); in coverIfConstexpr()
1872 else if (S->isConstexpr()) in VisitIfStmt()
H A DCGDecl.cpp1488 (D.isConstexpr() || in EmitAutoVarAlloca()
1925 (D.isConstexpr() in EmitAutoVarInit()
H A DCGStmt.cpp796 S.isConstexpr())) { in EmitIfStmt()
805 if (S.isConstexpr() || !ContainsLabel(Skipped)) { in EmitIfStmt()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DDecl.h1546 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 DASTMatchers.h5521 AST_POLYMORPHIC_MATCHER(isConstexpr, in AST_POLYMORPHIC_MATCHER() argument
5525 return Node.isConstexpr(); in AST_POLYMORPHIC_MATCHER()

12