Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DTemplateInstCallback.h36 const Sema::CodeSynthesisContext &Inst) = 0;
40 const Sema::CodeSynthesisContext &Inst) = 0;
64 const Sema::CodeSynthesisContext &Inst) { in atTemplateBegin()
74 const Sema::CodeSynthesisContext &Inst) { in atTemplateEnd()
H A DSema.h782 Sema::CodeSynthesisContext Ctx; in addContextNote()
783 Ctx.Kind = Sema::CodeSynthesisContext::DefiningSynthesizedFunction; in addContextNote()
7169 struct CodeSynthesisContext { struct
7272 CodeSynthesisContext() in CodeSynthesisContext() argument
7285 SmallVector<CodeSynthesisContext, 16> CodeSynthesisContexts;
7420 CodeSynthesisContext::SynthesisKind Kind,
7503 Sema &SemaRef, CodeSynthesisContext::SynthesisKind Kind,
7515 void pushCodeSynthesisContext(CodeSynthesisContext Ctx);
/freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/
H A DFrontendActions.cpp374 using CodeSynthesisContext = Sema::CodeSynthesisContext; typedef in __anona1d0afa90311::DefaultTemplateInstCallback
382 const CodeSynthesisContext &Inst) override { in atTemplateBegin()
387 const CodeSynthesisContext &Inst) override { in atTemplateEnd()
394 case CodeSynthesisContext::TemplateInstantiation: in toString()
404 case CodeSynthesisContext::PriorTemplateArgumentSubstitution: in toString()
406 case CodeSynthesisContext::DefaultTemplateArgumentChecking: in toString()
408 case CodeSynthesisContext::ExceptionSpecEvaluation: in toString()
410 case CodeSynthesisContext::ExceptionSpecInstantiation: in toString()
412 case CodeSynthesisContext::DeclaringSpecialMember: in toString()
414 case CodeSynthesisContext::DefiningSynthesizedFunction: in toString()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp214 Sema &SemaRef, CodeSynthesisContext::SynthesisKind Kind, in InstantiatingTemplate()
229 CodeSynthesisContext Inst; in InstantiatingTemplate()
276 CodeSynthesisContext::SynthesisKind Kind, in InstantiatingTemplate()
461 case CodeSynthesisContext::TemplateInstantiation: { in PrintInstantiationStack()
625 case CodeSynthesisContext::ExceptionSpecEvaluation: in PrintInstantiationStack()
638 case CodeSynthesisContext::DeclaringSpecialMember: in PrintInstantiationStack()
656 case CodeSynthesisContext::Memoization: in PrintInstantiationStack()
673 case CodeSynthesisContext::TemplateInstantiation: in isSFINAEContext()
699 case CodeSynthesisContext::DeclaringSpecialMember: in isSFINAEContext()
705 case CodeSynthesisContext::ExceptionSpecEvaluation: in isSFINAEContext()
[all …]
H A DSemaTemplateDeduction.cpp3005 CodeSynthesisContext::ExplicitTemplateArgumentSubstitution, Info); in SubstituteExplicitTemplateArguments()
3321 CodeSynthesisContext::DeducedTemplateArgumentSubstitution, Info); in FinishTemplateArgumentDeduction()
H A DSemaTemplateInstantiateDecl.cpp3726 typedef Sema::CodeSynthesisContext ActiveInstType; in InitFunctionInstantiation()
3826 CodeSynthesisContext::ExplicitTemplateArgumentSubstitution, Info); in InstantiateFunctionDeclaration()
H A DSemaDeclCXX.cpp10798 Sema::CodeSynthesisContext Ctx; in ComputingExceptionSpec()
10799 Ctx.Kind = Sema::CodeSynthesisContext::ExceptionSpecEvaluation; in ComputingExceptionSpec()
10872 Sema::CodeSynthesisContext Ctx; in DeclaringSpecialMember()
10873 Ctx.Kind = Sema::CodeSynthesisContext::DeclaringSpecialMember; in DeclaringSpecialMember()
H A DSemaType.cpp7802 CodeSynthesisContext TempInst; in RequireCompleteTypeImpl()
7803 TempInst.Kind = CodeSynthesisContext::Memoization; in RequireCompleteTypeImpl()
H A DSemaExpr.cpp1853 CodeSynthesisContext::DefaultFunctionArgumentInstantiation; in DiagnoseEmptyLookup()