Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/clang/lib/Frontend/
H A DFrontendActions.cpp349 using CodeSynthesisContext = Sema::CodeSynthesisContext; typedef in __anon497139710311::DefaultTemplateInstCallback
357 const CodeSynthesisContext &Inst) override { in atTemplateBegin()
362 const CodeSynthesisContext &Inst) override { in atTemplateEnd()
367 static std::string toString(CodeSynthesisContext::SynthesisKind Kind) { in toString()
369 case CodeSynthesisContext::TemplateInstantiation: in toString()
371 case CodeSynthesisContext::DefaultTemplateArgumentInstantiation: in toString()
373 case CodeSynthesisContext::DefaultFunctionArgumentInstantiation: in toString()
375 case CodeSynthesisContext::ExplicitTemplateArgumentSubstitution: in toString()
377 case CodeSynthesisContext::DeducedTemplateArgumentSubstitution: in toString()
379 case CodeSynthesisContext::PriorTemplateArgumentSubstitution: in toString()
[all …]
/openbsd-src/gnu/llvm/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.h1069 Sema::CodeSynthesisContext Ctx; in addContextNote()
1070 Ctx.Kind = Sema::CodeSynthesisContext::DefiningSynthesizedFunction; in addContextNote()
9187 struct CodeSynthesisContext { struct
9341 CodeSynthesisContext() in CodeSynthesisContext() argument
9356 SmallVector<CodeSynthesisContext, 16> CodeSynthesisContexts;
9491 CodeSynthesisContext::SynthesisKind Kind,
9622 Sema &SemaRef, CodeSynthesisContext::SynthesisKind Kind,
9634 void pushCodeSynthesisContext(CodeSynthesisContext Ctx);
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp343 bool Sema::CodeSynthesisContext::isInstantiationRecord() const { in isInstantiationRecord()
381 Sema &SemaRef, CodeSynthesisContext::SynthesisKind Kind, in InstantiatingTemplate()
396 CodeSynthesisContext Inst; in InstantiatingTemplate()
419 CodeSynthesisContext::TemplateInstantiation, in InstantiatingTemplate()
426 SemaRef, CodeSynthesisContext::ExceptionSpecInstantiation, in InstantiatingTemplate()
435 CodeSynthesisContext::DefaultTemplateArgumentInstantiation, in InstantiatingTemplate()
443 CodeSynthesisContext::SynthesisKind Kind, in InstantiatingTemplate()
449 Kind == CodeSynthesisContext::ExplicitTemplateArgumentSubstitution || in InstantiatingTemplate()
450 Kind == CodeSynthesisContext::DeducedTemplateArgumentSubstitution); in InstantiatingTemplate()
460 CodeSynthesisContext::DeducedTemplateArgumentSubstitution, in InstantiatingTemplate()
[all …]
H A DSemaDeclCXX.cpp1182 Sema::CodeSynthesisContext Ctx; in InitializingBinding()
1183 Ctx.Kind = Sema::CodeSynthesisContext::InitializingStructuredBinding; in InitializingBinding()
6090 Sema::CodeSynthesisContext Ctx; in ReferenceDllExportedMembers()
6091 Ctx.Kind = Sema::CodeSynthesisContext::MarkingClassDllexported; in ReferenceDllExportedMembers()
7375 Sema::CodeSynthesisContext Ctx; in ComputingExceptionSpec()
7376 Ctx.Kind = Sema::CodeSynthesisContext::ExceptionSpecEvaluation; in ComputingExceptionSpec()
8846 Sema::CodeSynthesisContext Ctx; in DeclareImplicitEqualityComparison()
8847 Ctx.Kind = Sema::CodeSynthesisContext::DeclaringImplicitEqualityComparison; in DeclareImplicitEqualityComparison()
13450 Sema::CodeSynthesisContext Ctx; in DeclaringSpecialMember()
13451 Ctx.Kind = Sema::CodeSynthesisContext::DeclaringSpecialMember; in DeclaringSpecialMember()
H A DSema.cpp598 CodeSynthesisContext::RewritingOperatorAsSpaceship) in diagnoseZeroToNullptrConversion()
H A DSemaTemplateDeduction.cpp3224 CodeSynthesisContext::ExplicitTemplateArgumentSubstitution, Info); in SubstituteExplicitTemplateArguments()
3552 CodeSynthesisContext::DeducedTemplateArgumentSubstitution, Info); in FinishTemplateArgumentDeduction()
H A DSemaTemplateInstantiateDecl.cpp4643 typedef Sema::CodeSynthesisContext ActiveInstType; in InitFunctionInstantiation()
4773 CodeSynthesisContext::ExplicitTemplateArgumentSubstitution, Info); in InstantiateFunctionDeclaration()
H A DSemaType.cpp8950 CodeSynthesisContext TempInst; in RequireCompleteTypeImpl()
8951 TempInst.Kind = CodeSynthesisContext::Memoization; in RequireCompleteTypeImpl()
H A DSemaOverload.cpp14096 Sema::CodeSynthesisContext Ctx; in CreateOverloadedBinOp()
14097 Ctx.Kind = Sema::CodeSynthesisContext::RewritingOperatorAsSpaceship; in CreateOverloadedBinOp()
H A DSemaChecking.cpp462 Sema::CodeSynthesisContext Ctx;
463 Ctx.Kind = Sema::CodeSynthesisContext::BuildingBuiltinDumpStructCall;
H A DSemaExpr.cpp2216 CodeSynthesisContext::DefaultFunctionArgumentInstantiation; in DiagnoseDependentMemberLookup()