Home
last modified time | relevance | path

Searched refs:isConsteval (Results 1 – 25 of 27) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DJumpDiagnostics.cpp369 if (!(IS->isConstexpr() || IS->isConsteval() || in BuildScopeInformation()
376 else if (IS->isConsteval()) in BuildScopeInformation()
386 if (!IS->isConsteval()) in BuildScopeInformation()
H A DSemaDeclCXX.cpp1760 FD->isConsteval())) in CheckConstexprParameterTypes()
1772 FD->isConsteval())) in CheckConstexprReturnType()
2411 << Dcl->isConsteval(); in CheckConstexprFunctionBody()
2463 << isa<CXXConstructorDecl>(Dcl) << Dcl->isConsteval() in CheckConstexprFunctionBody()
2486 if (FD->isImmediateFunction() && !FD->isConsteval()) in CheckImmediateEscalatingFunctionDefinition()
2495 assert(FD->isImmediateEscalating() && !FD->isConsteval() && in DiagnoseImmediateEscalatingReason()
2528 << ImmediateFn << Fn << Fn->isConsteval() << IsCall in DiagnoseImmediateEscalatingReason()
7129 return MD->isConsteval() != V->isConsteval(); in CheckCompletedCXXClass()
7848 if (!MD->isConsteval() && RD->getNumVBases()) { in CheckExplicitlyDefaultedSpecialMember()
7854 Diag(MD->getBeginLoc(), MD->isConsteval() in CheckExplicitlyDefaultedSpecialMember()
[all …]
H A DSemaLambda.cpp1487 LSI->CallOperator->isConsteval() in ActOnStartOfLambdaDefinition()
1491 LSI->CallOperator->isConsteval(); in ActOnStartOfLambdaDefinition()
H A DSemaCoroutine.cpp236 DiagInvalid(FD->isConsteval() ? DiagConsteval : DiagConstexpr); in isValidCoroutineContext()
H A DSemaDecl.cpp11260 << (NewFD->isConsteval() ? ConstevalFuncs : ConstexprFuncs); in areMultiversionVariantFunctionsCompatible()
12318 << FD->isConsteval() in CheckMain()
15667 FD->isConsteval() ? ExpressionEvaluationContext::ImmediateFunctionContext in ActOnStartOfFunctionDef()
15677 ExprEvalContexts.back().InImmediateFunctionContext = FD->isConsteval(); in ActOnStartOfFunctionDef()
H A DSemaStmt.cpp4146 << FD << FD->isConsteval(); in BuildReturnStmt()
H A DSemaExpr.cpp18419 << FD << FD->isConsteval(); in EvaluateAndDiagnoseImmediateInvocation()
18426 if (!FD->isConsteval()) in EvaluateAndDiagnoseImmediateInvocation()
18604 << ND << isa<CXXRecordDecl>(ND) << FD->isConsteval(); in HandleImmediateInvocations()
18612 if (FD->isImmediateEscalating() && !FD->isConsteval()) in HandleImmediateInvocations()
H A DSemaDeclAttr.cpp7409 if (FD->isConstexprSpecified() || FD->isConsteval()) { in handleMSConstexprAttr()
7411 << FD->isConsteval() << FD; in handleMSConstexprAttr()
H A DSemaOpenMP.cpp7331 if (UDecl->isConsteval() && !IsConsteval) in ActOnStartOfFunctionDefinitionInOpenMPDeclareVariantScope()
7794 << (NewFD->isConsteval() ? ConstevalFuncs : ConstexprFuncs); in checkOpenMPDeclareVariantFunction()
H A DSemaOverload.cpp1354 (M->isConstexpr() || M->isConsteval()) && in IsOverloadOrOverrideImpl()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DStmt.h2316 bool isConsteval() const { in isConsteval() function
2365 (isConsteval() ? thenOffset() : 0), in children()
2374 (isConsteval() ? thenOffset() : 0), in children()
H A DDecl.h2419 bool isConsteval() const { in isConsteval() function
/freebsd-14.2/contrib/llvm-project/clang/lib/ASTMatchers/Dynamic/
H A DRegistry.cpp419 REGISTER_MATCHER(isConsteval); in RegistryMaps()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCoverageMappingGen.cpp1785 assert(S->isConsteval()); in coverIfConsteval()
1870 if (S->isConsteval()) in VisitIfStmt()
H A DCodeGenPGO.cpp781 if (S->isConsteval()) { in VisitIfStmt()
H A DCGStmt.cpp773 if (S.isConsteval()) { in EmitIfStmt()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DTextNodeDumper.cpp285 if (FD->isConsteval()) in Visit()
1053 if (Node->isConsteval()) { in VisitIfStmt()
H A DDecl.cpp3228 if (isLambdaCallOperator(this) && !isConsteval()) in isImmediateEscalating()
3232 if (isDefaulted() && !isConsteval()) in isImmediateEscalating()
3247 if (isConsteval()) in isImmediateFunction()
H A DDeclPrinter.cpp729 if (D->isConsteval()) Out << "consteval "; in VisitFunctionDecl()
H A DJSONNodeDumper.cpp1604 attributeOnlyIfTrue("isConsteval", IS->isConsteval()); in VisitIfStmt()
H A DStmtPrinter.cpp303 if (If->isConsteval()) { in PrintRawIfStmt()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h5501 AST_POLYMORPHIC_MATCHER(isConsteval, in AST_POLYMORPHIC_MATCHER() argument
5503 return Node.isConsteval(); in AST_POLYMORPHIC_MATCHER()
/freebsd-14.2/contrib/llvm-project/clang/lib/ExtractAPI/
H A DDeclarationFragments.cpp658 if (Func->isConsteval()) // if consteval, it is also constexpr in getFragmentsForFunction()
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/
H A DCFG.cpp3165 (I->isConsteval() || I->getConditionVariable()) in VisitIfStmt()
3180 if (!I->isConsteval()) in VisitIfStmt()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h1087 (FD && FD->isConsteval()) in SynthesizedFunctionScope()

12