Searched refs:CodeSynthesisContext (Results 1 – 9 of 9) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/ |
| H A D | TemplateInstCallback.h | 36 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 D | Sema.h | 782 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 D | FrontendActions.cpp | 374 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 D | SemaTemplateInstantiate.cpp | 214 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 D | SemaTemplateDeduction.cpp | 3005 CodeSynthesisContext::ExplicitTemplateArgumentSubstitution, Info); in SubstituteExplicitTemplateArguments() 3321 CodeSynthesisContext::DeducedTemplateArgumentSubstitution, Info); in FinishTemplateArgumentDeduction()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 3726 typedef Sema::CodeSynthesisContext ActiveInstType; in InitFunctionInstantiation() 3826 CodeSynthesisContext::ExplicitTemplateArgumentSubstitution, Info); in InstantiateFunctionDeclaration()
|
| H A D | SemaDeclCXX.cpp | 10798 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 D | SemaType.cpp | 7802 CodeSynthesisContext TempInst; in RequireCompleteTypeImpl() 7803 TempInst.Kind = CodeSynthesisContext::Memoization; in RequireCompleteTypeImpl()
|
| H A D | SemaExpr.cpp | 1853 CodeSynthesisContext::DefaultFunctionArgumentInstantiation; in DiagnoseEmptyLookup()
|