Home
last modified time | relevance | path

Searched refs:CodeSynthesisContext (Results 1 – 14 of 14) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/Frontend/
H A DFrontendActions.cpp357 using CodeSynthesisContext = Sema::CodeSynthesisContext; typedef in __anonfa7087f00311::DefaultTemplateInstCallback
377 case CodeSynthesisContext::TemplateInstantiation: in toString()
393 case CodeSynthesisContext::ExceptionSpecEvaluation: in toString()
397 case CodeSynthesisContext::DeclaringSpecialMember: in toString()
405 case CodeSynthesisContext::Memoization: in toString()
407 case CodeSynthesisContext::ConstraintsCheck: in toString()
409 case CodeSynthesisContext::ConstraintSubstitution: in toString()
411 case CodeSynthesisContext::ConstraintNormalization: in toString()
417 case CodeSynthesisContext::RequirementInstantiation: in toString()
423 case CodeSynthesisContext::MarkingClassDllexported: in toString()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DTemplateInstCallback.h35 const Sema::CodeSynthesisContext &Inst) = 0;
39 const Sema::CodeSynthesisContext &Inst) = 0;
63 const Sema::CodeSynthesisContext &Inst) { in atTemplateBegin()
73 const Sema::CodeSynthesisContext &Inst) { in atTemplateEnd()
H A DSema.h1105 Sema::CodeSynthesisContext Ctx; in addContextNote()
1106 Ctx.Kind = Sema::CodeSynthesisContext::DefiningSynthesizedFunction; in addContextNote()
9463 struct CodeSynthesisContext { struct
9623 CodeSynthesisContext() in CodeSynthesisContext() argument
9638 SmallVector<CodeSynthesisContext, 16> CodeSynthesisContexts;
9773 CodeSynthesisContext::SynthesisKind Kind,
9911 Sema &SemaRef, CodeSynthesisContext::SynthesisKind Kind,
9923 void pushCodeSynthesisContext(CodeSynthesisContext Ctx);
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp470 CodeSynthesisContext Inst; in InstantiatingTemplate()
517 CodeSynthesisContext::SynthesisKind Kind, in InstantiatingTemplate()
989 case CodeSynthesisContext::DeclaringSpecialMember: in PrintInstantiationStack()
1048 case CodeSynthesisContext::Memoization: in PrintInstantiationStack()
1055 case CodeSynthesisContext::ConstraintsCheck: { in PrintInstantiationStack()
1086 case CodeSynthesisContext::ConstraintSubstitution: in PrintInstantiationStack()
1121 case CodeSynthesisContext::TemplateInstantiation: in isSFINAEContext()
1129 case CodeSynthesisContext::ConstraintsCheck: in isSFINAEContext()
1157 case CodeSynthesisContext::ConstraintSubstitution: in isSFINAEContext()
1165 case CodeSynthesisContext::DeclaringSpecialMember: in isSFINAEContext()
[all …]
H A DSemaDeclCXX.cpp1212 Sema::CodeSynthesisContext Ctx; in InitializingBinding()
1213 Ctx.Kind = Sema::CodeSynthesisContext::InitializingStructuredBinding; in InitializingBinding()
6282 Sema::CodeSynthesisContext Ctx; in ReferenceDllExportedMembers()
6283 Ctx.Kind = Sema::CodeSynthesisContext::MarkingClassDllexported; in ReferenceDllExportedMembers()
7579 Sema::CodeSynthesisContext Ctx; in ComputingExceptionSpec()
7580 Ctx.Kind = Sema::CodeSynthesisContext::ExceptionSpecEvaluation; in ComputingExceptionSpec()
9132 Sema::CodeSynthesisContext Ctx; in DeclareImplicitEqualityComparison()
9133 Ctx.Kind = Sema::CodeSynthesisContext::DeclaringImplicitEqualityComparison; in DeclareImplicitEqualityComparison()
13889 Sema::CodeSynthesisContext Ctx; in DeclaringSpecialMember()
13890 Ctx.Kind = Sema::CodeSynthesisContext::DeclaringSpecialMember; in DeclaringSpecialMember()
H A DSemaTemplateDeduction.cpp3275 CodeSynthesisContext::ExplicitTemplateArgumentSubstitution, Info); in SubstituteExplicitTemplateArguments()
3615 Sema::CodeSynthesisContext::DeducedTemplateArgumentSubstitution, Info); in instantiateExplicitSpecifierDeferred()
3652 CodeSynthesisContext::DeducedTemplateArgumentSubstitution, Info); in FinishTemplateArgumentDeduction()
H A DSemaTemplateInstantiateDecl.cpp2478 Sema::CodeSynthesisContext::DeducedTemplateArgumentSubstitution) { in VisitCXXMethodDecl()
4740 typedef Sema::CodeSynthesisContext ActiveInstType; in InitFunctionInstantiation()
4866 CodeSynthesisContext::ExplicitTemplateArgumentSubstitution, Info); in InstantiateFunctionDeclaration()
H A DSema.cpp610 CodeSynthesisContext::RewritingOperatorAsSpaceship) in diagnoseZeroToNullptrConversion()
H A DSemaType.cpp9439 CodeSynthesisContext TempInst; in RequireCompleteTypeImpl()
9440 TempInst.Kind = CodeSynthesisContext::Memoization; in RequireCompleteTypeImpl()
H A DSemaOverload.cpp14734 Sema::CodeSynthesisContext Ctx; in CreateOverloadedBinOp()
14735 Ctx.Kind = Sema::CodeSynthesisContext::RewritingOperatorAsSpaceship; in CreateOverloadedBinOp()
H A DTreeTransform.h13722 Sema::CodeSynthesisContext C; in TransformLambdaExpr()
13723 C.Kind = clang::Sema::CodeSynthesisContext::LambdaExpressionSubstitution; in TransformLambdaExpr()
H A DSemaChecking.cpp492 Sema::CodeSynthesisContext Ctx;
493 Ctx.Kind = Sema::CodeSynthesisContext::BuildingBuiltinDumpStructCall;
H A DSemaTemplate.cpp11824 for (const CodeSynthesisContext &CSC : CodeSynthesisContexts) { in getTopMostPointOfInstantiation()
H A DSemaExpr.cpp2414 CodeSynthesisContext::DefaultFunctionArgumentInstantiation; in DiagnoseDependentMemberLookup()