| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | JumpDiagnostics.cpp | 370 if (!(IS->isConstexpr() || IS->isConsteval() || in BuildScopeInformation() 377 else if (IS->isConsteval()) in BuildScopeInformation() 387 if (!IS->isConsteval()) in BuildScopeInformation()
|
| H A D | SemaSYCL.cpp | 323 if (FD->isConsteval()) { in CheckSYCLEntryPointFunctionDecl()
|
| H A D | SemaDeclCXX.cpp | 1865 FD->isConsteval())) in CheckConstexprParameterTypes() 1879 FD->isConsteval())) in CheckConstexprReturnType() 2116 << isa<CXXConstructorDecl>(Dcl) << Dcl->isConsteval(); in CheckConstexprDeclStmt() 2344 << isa<CXXConstructorDecl>(Dcl) << Dcl->isConsteval(); in CheckConstexprFunctionStmt() 2535 << isa<CXXConstructorDecl>(Dcl) << Dcl->isConsteval() in CheckConstexprFunctionBody() 2564 << Dcl->isConsteval(); in CheckConstexprMissingReturn() 2580 if (FD->isImmediateFunction() && !FD->isConsteval()) in CheckImmediateEscalatingFunctionDefinition() 2589 assert(FD->isImmediateEscalating() && !FD->isConsteval() && in DiagnoseImmediateEscalatingReason() 2619 << ImmediateFn << Fn << Fn->isConsteval() << IsCall in DiagnoseImmediateEscalatingReason() 7074 MD->isConsteval() ? diag::err_consteval_override in CheckCompletedCXXClass() [all …]
|
| H A D | SemaCoroutine.cpp | 233 DiagInvalid(FD->isConsteval() ? DiagConsteval : DiagConstexpr); in isValidCoroutineContext()
|
| H A D | SemaExpr.cpp | 17593 FD && FD->isConsteval() in PushExpressionEvaluationContextForFunction() 17617 FD->isConsteval() || in PushExpressionEvaluationContextForFunction() 17621 Current.InImmediateFunctionContext = FD->isConsteval(); in PushExpressionEvaluationContextForFunction() 17808 << FD << FD->isConsteval(); in EvaluateAndDiagnoseImmediateInvocation() 17815 if (!FD->isConsteval()) in EvaluateAndDiagnoseImmediateInvocation() 18023 << ND << isa<CXXRecordDecl>(ND) << FD->isConsteval(); in HandleImmediateInvocations() 18032 if (FD->isImmediateEscalating() && !FD->isConsteval()) in HandleImmediateInvocations()
|
| H A D | SemaDeclAttr.cpp | 6155 if (FD->isConstexprSpecified() || FD->isConsteval()) { in handleMSConstexprAttr() 6157 << FD->isConsteval() << FD; in handleMSConstexprAttr()
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenStmt.cpp | 306 if (s.isConsteval()) { in emitIfStmt() 317 if (s.isConsteval()) in emitIfStmt()
|
| H A D | CIRGenModule.cpp | 1242 if (!fd->isConsteval()) in emitTopLevelDecl() 1333 assert(!cast<FunctionDecl>(gd.getDecl())->isConsteval() && in getAddrOfFunction()
|
| /freebsd/contrib/llvm-project/clang/lib/ASTMatchers/Dynamic/ |
| H A D | Registry.cpp | 422 REGISTER_MATCHER(isConsteval); in RegistryMaps()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | Stmt.h | 2442 bool isConsteval() const { 2491 (isConsteval() ? thenOffset() : 0), 2500 (isConsteval() ? thenOffset() : 0),
|
| H A D | Decl.h | 2461 bool isConsteval() const { in isConsteval() function
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CoverageMappingGen.cpp | 1967 assert(S->isConsteval()); in coverIfConsteval() 2052 if (S->isConsteval()) in VisitIfStmt()
|
| H A D | CodeGenPGO.cpp | 870 if (S->isConsteval()) { in VisitIfStmt()
|
| H A D | CGStmt.cpp | 883 if (S.isConsteval()) { in EmitIfStmt()
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | Consumed.cpp | 1229 if (IfNode->isConsteval()) in splitState()
|
| H A D | CFG.cpp | 3271 (I->isConsteval() || I->getConditionVariable()) in VisitIfStmt() 3286 if (!I->isConsteval()) in VisitIfStmt() 3294 if (I->isConsteval()) in VisitIfStmt()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | TextNodeDumper.cpp | 308 if (FD->isConsteval()) in Visit() 1426 if (Node->isConsteval()) { in VisitIfStmt()
|
| H A D | Decl.cpp | 3304 if (isLambdaCallOperator(this) && !isConsteval()) in isImmediateEscalating() 3308 if (isDefaulted() && !isConsteval()) in isImmediateEscalating() 3328 if (isConsteval()) in isImmediateFunction()
|
| H A D | DeclPrinter.cpp | 708 if (D->isConsteval()) Out << "consteval "; in VisitFunctionDecl()
|
| H A D | JSONNodeDumper.cpp | 1661 attributeOnlyIfTrue("isConsteval", IS->isConsteval()); in VisitIfStmt()
|
| H A D | StmtPrinter.cpp | 311 if (If->isConsteval()) { in PrintRawIfStmt()
|
| /freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 5571 AST_POLYMORPHIC_MATCHER(isConsteval, in AST_POLYMORPHIC_MATCHER() argument 5573 return Node.isConsteval(); in AST_POLYMORPHIC_MATCHER()
|
| /freebsd/contrib/llvm-project/clang/lib/ExtractAPI/ |
| H A D | DeclarationFragments.cpp | 708 if (Func->isConsteval()) // if consteval, it is also constexpr in getFragmentsForFunction()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | BugReporterVisitors.cpp | 2799 if (IfStatement->isConsteval()) in VisitTerminator()
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTWriterDecl.cpp | 431 if (FD->isInlined() || FD->isConstexpr() || FD->isConsteval()) in CanElideDeclDef()
|