Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/lib/Frontend/
H A DFrontendActions.cpp419 using CodeSynthesisContext = Sema::CodeSynthesisContext; typedef in __anon31651daa0311::DefaultTemplateInstCallback
439 case CodeSynthesisContext::TemplateInstantiation: in toString()
453 case CodeSynthesisContext::ExceptionSpecEvaluation: in toString()
455 case CodeSynthesisContext::ExceptionSpecInstantiation: in toString()
457 case CodeSynthesisContext::DeclaringSpecialMember: in toString()
465 case CodeSynthesisContext::Memoization: in toString()
467 case CodeSynthesisContext::ConstraintsCheck: in toString()
469 case CodeSynthesisContext::ConstraintSubstitution: in toString()
471 case CodeSynthesisContext::ConstraintNormalization: in toString()
475 case CodeSynthesisContext::RequirementInstantiation: in toString()
[all …]
/llvm-project-15.0.7/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.h1068 Sema::CodeSynthesisContext Ctx; in addContextNote()
1069 Ctx.Kind = Sema::CodeSynthesisContext::DefiningSynthesizedFunction; in addContextNote()
8936 struct CodeSynthesisContext { struct
9087 CodeSynthesisContext() in CodeSynthesisContext() argument
9102 SmallVector<CodeSynthesisContext, 16> CodeSynthesisContexts;
9237 CodeSynthesisContext::SynthesisKind Kind,
9363 Sema &SemaRef, CodeSynthesisContext::SynthesisKind Kind,
9375 void pushCodeSynthesisContext(CodeSynthesisContext Ctx);
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp245 CodeSynthesisContext Inst; in InstantiatingTemplate()
292 CodeSynthesisContext::SynthesisKind Kind, in InstantiatingTemplate()
739 case CodeSynthesisContext::DeclaringSpecialMember: in PrintInstantiationStack()
797 case CodeSynthesisContext::Memoization: in PrintInstantiationStack()
800 case CodeSynthesisContext::ConstraintsCheck: { in PrintInstantiationStack()
831 case CodeSynthesisContext::ConstraintSubstitution: in PrintInstantiationStack()
862 case CodeSynthesisContext::TemplateInstantiation: in isSFINAEContext()
870 case CodeSynthesisContext::ConstraintsCheck: in isSFINAEContext()
888 case CodeSynthesisContext::ConstraintSubstitution: in isSFINAEContext()
896 case CodeSynthesisContext::DeclaringSpecialMember: in isSFINAEContext()
[all …]
H A DSemaDeclCXX.cpp1148 Sema::CodeSynthesisContext Ctx; in InitializingBinding()
1149 Ctx.Kind = Sema::CodeSynthesisContext::InitializingStructuredBinding; in InitializingBinding()
6043 Sema::CodeSynthesisContext Ctx; in ReferenceDllExportedMembers()
6044 Ctx.Kind = Sema::CodeSynthesisContext::MarkingClassDllexported; in ReferenceDllExportedMembers()
7321 Sema::CodeSynthesisContext Ctx; in ComputingExceptionSpec()
7322 Ctx.Kind = Sema::CodeSynthesisContext::ExceptionSpecEvaluation; in ComputingExceptionSpec()
8760 Sema::CodeSynthesisContext Ctx; in DeclareImplicitEqualityComparison()
8761 Ctx.Kind = Sema::CodeSynthesisContext::DeclaringImplicitEqualityComparison; in DeclareImplicitEqualityComparison()
13341 Sema::CodeSynthesisContext Ctx; in DeclaringSpecialMember()
13342 Ctx.Kind = Sema::CodeSynthesisContext::DeclaringSpecialMember; in DeclaringSpecialMember()
H A DSema.cpp602 CodeSynthesisContext::RewritingOperatorAsSpaceship) in diagnoseZeroToNullptrConversion()
H A DSemaTemplateDeduction.cpp3123 CodeSynthesisContext::ExplicitTemplateArgumentSubstitution, Info); in SubstituteExplicitTemplateArguments()
3446 CodeSynthesisContext::DeducedTemplateArgumentSubstitution, Info); in FinishTemplateArgumentDeduction()
H A DSemaTemplateInstantiateDecl.cpp4635 typedef Sema::CodeSynthesisContext ActiveInstType; in InitFunctionInstantiation()
4765 CodeSynthesisContext::ExplicitTemplateArgumentSubstitution, Info); in InstantiateFunctionDeclaration()
H A DSemaType.cpp8848 CodeSynthesisContext TempInst; in RequireCompleteTypeImpl()
8849 TempInst.Kind = CodeSynthesisContext::Memoization; in RequireCompleteTypeImpl()
H A DSemaOverload.cpp13927 Sema::CodeSynthesisContext Ctx; in CreateOverloadedBinOp()
13928 Ctx.Kind = Sema::CodeSynthesisContext::RewritingOperatorAsSpaceship; in CreateOverloadedBinOp()
H A DSemaChecking.cpp427 Sema::CodeSynthesisContext Ctx;
428 Ctx.Kind = Sema::CodeSynthesisContext::BuildingBuiltinDumpStructCall;
H A DSemaExpr.cpp2217 CodeSynthesisContext::DefaultFunctionArgumentInstantiation; in DiagnoseDependentMemberLookup()