/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | Builtins.td | 208 let Attributes = [FunctionWithBuiltinPrefix, NoThrow, Const, Constexpr]; 214 let Attributes = [FunctionWithBuiltinPrefix, NoThrow, Const, Constexpr]; 232 let Attributes = [FunctionWithBuiltinPrefix, NoThrow, Const, Constexpr]; 244 let Attributes = [FunctionWithBuiltinPrefix, NoThrow, Const, Constexpr]; 262 let Attributes = [NoThrow, Const, Constexpr]; 268 let Attributes = [NoThrow, Const, Constexpr]; 274 let Attributes = [NoThrow, Const, Constexpr]; 280 let Attributes = [NoThrow, Const, Constexpr]; 300 let Attributes = [FunctionWithBuiltinPrefix, NoThrow, Pure, Constexpr]; 306 let Attributes = [FunctionWithBuiltinPrefix, NoThrow, Pure, Constexpr]; [all …]
|
H A D | Specifiers.h | 35 enum class ConstexprSpecKind { Unspecified, Constexpr, Consteval, Constinit }; enumerator 41 Constexpr, enumerator
|
H A D | BuiltinsBase.td | 72 def Constexpr : Attribute<"E">; 73 // Builtin is immediate and must be constant evaluated. Implies Constexpr, and will only be support…
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
H A D | NameSearchContext.cpp | 81 isConstexprSpecified ? ConstexprSpecKind::Constexpr in AddFunDecl()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | DeclSpec.cpp | 620 case ConstexprSpecKind::Constexpr: in getSpecifierName() 1385 getConstexprSpecifier() == ConstexprSpecKind::Constexpr) { in Finish() 1393 getConstexprSpecifier() == ConstexprSpecKind::Constexpr && in Finish() 1425 if (getConstexprSpecifier() == ConstexprSpecKind::Constexpr) in Finish()
|
H A D | SemaDeclCXX.cpp | 7724 bool Constexpr = defaultedSpecialMemberIsConstexpr(*this, RD, CSM, in CheckExplicitlyDefaultedSpecialMember() local 7735 Constexpr = true; in CheckExplicitlyDefaultedSpecialMember() 7740 MD->isConstexpr() && !Constexpr && in CheckExplicitlyDefaultedSpecialMember() 7761 MD->setConstexprKind(Constexpr ? (MD->isConsteval() in CheckExplicitlyDefaultedSpecialMember() 7763 : ConstexprSpecKind::Constexpr) in CheckExplicitlyDefaultedSpecialMember() 7943 bool Constexpr = true; member 7954 Constexpr &= R.Constexpr; in add() 8145 R.Constexpr &= BestFD->isConstexpr(); in visitBinaryOperator() 8993 !Info.Constexpr) { in CheckExplicitlyDefaultedComparison() 13842 bool Constexpr = defaultedSpecialMemberIsConstexpr( DeclareImplicitDefaultConstructor() local 13973 bool Constexpr = BaseCtor->isConstexpr() && findInheritingConstructor() local 14128 bool Constexpr = defaultedSpecialMemberIsConstexpr( DeclareImplicitDestructor() local 14769 bool Constexpr = defaultedSpecialMemberIsConstexpr( DeclareImplicitCopyAssignment() local 15121 bool Constexpr = defaultedSpecialMemberIsConstexpr( DeclareImplicitMoveAssignment() local 15517 bool Constexpr = defaultedSpecialMemberIsConstexpr( DeclareImplicitCopyConstructor() local 15661 bool Constexpr = defaultedSpecialMemberIsConstexpr( DeclareImplicitMoveConstructor() local [all...] |
H A D | SemaLambda.cpp | 1754 S.getLangOpts().CPlusPlus17 ? ConstexprSpecKind::Constexpr in addFunctionPointerConversion() 2244 ? ConstexprSpecKind::Constexpr in BuildLambdaExpr()
|
H A D | SemaDecl.cpp | 7746 case ConstexprSpecKind::Constexpr: in ActOnVariableDeclarator() 9145 ConstexprKind == ConstexprSpecKind::Constexpr)) { in CreateNewFunctionDecl() 9995 : ConstexprSpecKind::Constexpr); in ActOnFunctionDeclarator() 10008 NewFD->setConstexprKind(ConstexprSpecKind::Constexpr); in ActOnFunctionDeclarator()
|
H A D | SemaStmt.cpp | 933 StatementKind == IfStatementKind::Constexpr) { in ActOnIfStmt()
|
H A D | SemaType.cpp | 5546 if (D.getDeclSpec().getConstexprSpecifier() == ConstexprSpecKind::Constexpr && in GetFullTypeForDeclarator()
|
H A D | SemaOpenMP.cpp | 7096 D.getDeclSpec().getConstexprSpecifier() == ConstexprSpecKind::Constexpr; in ActOnStartOfFunctionDefinitionInOpenMPDeclareVariantScope()
|
/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseStmt.cpp | 1710 Kind = IfStatementKind::Constexpr; in ParseIfStatement()
|
H A D | ParseExprCXX.cpp | 1304 DS.SetConstexprSpec(ConstexprSpecKind::Constexpr, ConstexprLoc, PrevSpec, in addConstexprToLambdaDeclSpecifier()
|
H A D | ParseDecl.cpp | 4441 isInvalid = DS.SetConstexprSpec(ConstexprSpecKind::Constexpr, Loc, in ParseDeclarationSpecifiers()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | Decl.h | 2405 return getConstexprKind() == ConstexprSpecKind::Constexpr; in isConstexprSpecified()
|
H A D | Stmt.h | 2337 return getStatementKind() == IfStatementKind::Constexpr;
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/ |
H A D | TypeSystemClang.cpp | 2154 ? ConstexprSpecKind::Constexpr in CreateFunctionDeclaration()
|