Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DJumpDiagnostics.cpp371 if (!(IS->isConstexpr() || IS->isConsteval() || in BuildScopeInformation()
378 else if (IS->isConsteval()) in BuildScopeInformation()
388 if (!IS->isConsteval()) in BuildScopeInformation()
H A DSemaDeclCXX.cpp1745 FD->isConsteval())) in CheckConstexprParameterTypes()
1759 FD->isConsteval())) in CheckConstexprReturnType()
2007 << isa<CXXConstructorDecl>(Dcl) << Dcl->isConsteval(); in CheckConstexprDeclStmt()
2237 << isa<CXXConstructorDecl>(Dcl) << Dcl->isConsteval(); in CheckConstexprFunctionStmt()
2445 << isa<CXXConstructorDecl>(Dcl) << Dcl->isConsteval() in CheckConstexprFunctionBody()
2474 << Dcl->isConsteval(); in CheckConstexprMissingReturn()
2490 if (FD->isImmediateFunction() && !FD->isConsteval()) in CheckImmediateEscalatingFunctionDefinition()
2499 assert(FD->isImmediateEscalating() && !FD->isConsteval() && in DiagnoseImmediateEscalatingReason()
2532 << ImmediateFn << Fn << Fn->isConsteval() << IsCall in DiagnoseImmediateEscalatingReason()
6966 MD->isConsteval() in CheckCompletedCXXClass()
[all...]
H A DSemaLambda.cpp1545 LSI->CallOperator->isConsteval() in ActOnStartOfLambdaDefinition()
1549 LSI->CallOperator->isConsteval(); in ActOnStartOfLambdaDefinition()
H A DSemaCoroutine.cpp236 DiagInvalid(FD->isConsteval() ? DiagConsteval : DiagConstexpr); in isValidCoroutineContext()
H A DSemaDecl.cpp9735 NewFD->isConstexpr() || NewFD->isConsteval() || in ActOnFunctionDeclarator()
11140 << (NewFD->isConsteval() ? ConstevalFuncs : ConstexprFuncs); in areMultiversionVariantFunctionsCompatible()
12237 << FD->isConsteval() in CheckMain()
15437 FD->isConsteval() ? ExpressionEvaluationContext::ImmediateFunctionContext in ActOnStartOfFunctionDef()
15447 ExprEvalContexts.back().InImmediateFunctionContext = FD->isConsteval(); in ActOnStartOfFunctionDef()
H A DSemaDeclAttr.cpp5437 if (FD->isConstexprSpecified() || FD->isConsteval()) { in handleMSConstexprAttr()
5439 << FD->isConsteval() << FD; in handleMSConstexprAttr()
H A DSemaStmt.cpp3981 << FD << FD->isConsteval(); in BuildReturnStmt()
H A DSemaExpr.cpp17390 << FD << FD->isConsteval(); in EvaluateAndDiagnoseImmediateInvocation()
17397 if (!FD->isConsteval()) in EvaluateAndDiagnoseImmediateInvocation()
17575 << ND << isa<CXXRecordDecl>(ND) << FD->isConsteval(); in HandleImmediateInvocations()
17583 if (FD->isImmediateEscalating() && !FD->isConsteval()) in HandleImmediateInvocations()
H A DTreeTransform.h8011 if (!S->isConsteval()) { in TransformIfStmt()
14630 E->getCallOperator()->isConsteval() ? in TransformLambdaExpr()
H A DSemaOpenMP.cpp7116 if (UDecl->isConsteval() && !IsConsteval) in ActOnStartOfFunctionDefinitionInOpenMPDeclareVariantScope()
7583 << (NewFD->isConsteval() ? ConstevalFuncs : ConstexprFuncs); in checkOpenMPDeclareVariantFunction()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCoverageMappingGen.cpp1920 assert(S->isConsteval()); in coverIfConsteval()
2005 if (S->isConsteval()) in VisitIfStmt()
2069 if (!S->isConsteval() && !llvm::EnableSingleByteCoverage) in VisitIfStmt()
H A DCodeGenPGO.cpp870 if (S->isConsteval()) { in VisitIfStmt()
H A DCGStmt.cpp798 if (S.isConsteval()) { in EmitIfStmt()
/freebsd/contrib/llvm-project/clang/lib/ASTMatchers/Dynamic/
H A DRegistry.cpp419 REGISTER_MATCHER(isConsteval); in RegistryMaps()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DStmt.h2323 bool isConsteval() const {
2372 (isConsteval() ? thenOffset() : 0),
2381 (isConsteval() ? thenOffset() : 0),
H A DDecl.h2407 bool isConsteval() const { in isConsteval() function
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DTextNodeDumper.cpp307 if (FD->isConsteval()) in Visit()
1273 if (Node->isConsteval()) { in VisitIfStmt()
H A DDecl.cpp3265 if (isLambdaCallOperator(this) && !isConsteval()) in isImmediateEscalating()
3269 if (isDefaulted() && !isConsteval()) in isImmediateEscalating()
3284 if (isConsteval()) in isImmediateFunction()
H A DDeclPrinter.cpp679 if (D->isConsteval()) Out << "consteval "; in VisitFunctionDecl()
H A DJSONNodeDumper.cpp1647 attributeOnlyIfTrue("isConsteval", IS->isConsteval()); in VisitIfStmt()
H A DStmtPrinter.cpp306 if (If->isConsteval()) { in PrintRawIfStmt()
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h5525 AST_POLYMORPHIC_MATCHER(isConsteval, in AST_POLYMORPHIC_MATCHER() argument
5527 return Node.isConsteval(); in AST_POLYMORPHIC_MATCHER()
/freebsd/contrib/llvm-project/clang/lib/ExtractAPI/
H A DDeclarationFragments.cpp694 if (Func->isConsteval()) // if consteval, it is also constexpr in getFragmentsForFunction()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DCFG.cpp3162 (I->isConsteval() || I->getConditionVariable()) in VisitIfStmt()
3177 if (!I->isConsteval()) in VisitIfStmt()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h13075 (FD && FD->isConsteval()) in SynthesizedFunctionScope()

12