Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DJumpDiagnostics.cpp370 if (!(IS->isConstexpr() || IS->isConsteval() || in BuildScopeInformation()
377 else if (IS->isConsteval()) in BuildScopeInformation()
387 if (!IS->isConsteval()) in BuildScopeInformation()
H A DSemaSYCL.cpp323 if (FD->isConsteval()) { in CheckSYCLEntryPointFunctionDecl()
H A DSemaDeclCXX.cpp1865 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 DSemaCoroutine.cpp233 DiagInvalid(FD->isConsteval() ? DiagConsteval : DiagConstexpr); in isValidCoroutineContext()
H A DSemaExpr.cpp17593 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 DSemaDeclAttr.cpp6155 if (FD->isConstexprSpecified() || FD->isConsteval()) { in handleMSConstexprAttr()
6157 << FD->isConsteval() << FD; in handleMSConstexprAttr()
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenStmt.cpp306 if (s.isConsteval()) { in emitIfStmt()
317 if (s.isConsteval()) in emitIfStmt()
H A DCIRGenModule.cpp1242 if (!fd->isConsteval()) in emitTopLevelDecl()
1333 assert(!cast<FunctionDecl>(gd.getDecl())->isConsteval() && in getAddrOfFunction()
/freebsd/contrib/llvm-project/clang/lib/ASTMatchers/Dynamic/
H A DRegistry.cpp422 REGISTER_MATCHER(isConsteval); in RegistryMaps()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DStmt.h2442 bool isConsteval() const {
2491 (isConsteval() ? thenOffset() : 0),
2500 (isConsteval() ? thenOffset() : 0),
H A DDecl.h2461 bool isConsteval() const { in isConsteval() function
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCoverageMappingGen.cpp1967 assert(S->isConsteval()); in coverIfConsteval()
2052 if (S->isConsteval()) in VisitIfStmt()
H A DCodeGenPGO.cpp870 if (S->isConsteval()) { in VisitIfStmt()
H A DCGStmt.cpp883 if (S.isConsteval()) { in EmitIfStmt()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DConsumed.cpp1229 if (IfNode->isConsteval()) in splitState()
H A DCFG.cpp3271 (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 DTextNodeDumper.cpp308 if (FD->isConsteval()) in Visit()
1426 if (Node->isConsteval()) { in VisitIfStmt()
H A DDecl.cpp3304 if (isLambdaCallOperator(this) && !isConsteval()) in isImmediateEscalating()
3308 if (isDefaulted() && !isConsteval()) in isImmediateEscalating()
3328 if (isConsteval()) in isImmediateFunction()
H A DDeclPrinter.cpp708 if (D->isConsteval()) Out << "consteval "; in VisitFunctionDecl()
H A DJSONNodeDumper.cpp1661 attributeOnlyIfTrue("isConsteval", IS->isConsteval()); in VisitIfStmt()
H A DStmtPrinter.cpp311 if (If->isConsteval()) { in PrintRawIfStmt()
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h5571 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 DDeclarationFragments.cpp708 if (Func->isConsteval()) // if consteval, it is also constexpr in getFragmentsForFunction()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DBugReporterVisitors.cpp2799 if (IfStatement->isConsteval()) in VisitTerminator()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterDecl.cpp431 if (FD->isInlined() || FD->isConstexpr() || FD->isConsteval()) in CanElideDeclDef()

12