Searched refs:CodeSynthesisContext (Results 1 – 11 of 11) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/clang/lib/Frontend/ |
H A D | FrontendActions.cpp | 379 using CodeSynthesisContext = Sema::CodeSynthesisContext; typedef in __anona3a54d250311::DefaultTemplateInstCallback 387 const CodeSynthesisContext &Inst) override { in atTemplateBegin() 392 const CodeSynthesisContext &Inst) override { in atTemplateEnd() 397 static std::string toString(CodeSynthesisContext::SynthesisKind Kind) { in toString() 399 case CodeSynthesisContext::TemplateInstantiation: in toString() 401 case CodeSynthesisContext::DefaultTemplateArgumentInstantiation: in toString() 403 case CodeSynthesisContext::DefaultFunctionArgumentInstantiation: in toString() 405 case CodeSynthesisContext::ExplicitTemplateArgumentSubstitution: in toString() 407 case CodeSynthesisContext::DeducedTemplateArgumentSubstitution: in toString() 409 case CodeSynthesisContext::PriorTemplateArgumentSubstitution: in toString() [all …]
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
H A D | SemaTemplateInstantiate.cpp | 200 bool Sema::CodeSynthesisContext::isInstantiationRecord() const { in isInstantiationRecord() 236 Sema &SemaRef, CodeSynthesisContext::SynthesisKind Kind, in InstantiatingTemplate() 251 CodeSynthesisContext Inst; in InstantiatingTemplate() 274 CodeSynthesisContext::TemplateInstantiation, in InstantiatingTemplate() 281 SemaRef, CodeSynthesisContext::ExceptionSpecInstantiation, in InstantiatingTemplate() 290 CodeSynthesisContext::DefaultTemplateArgumentInstantiation, in InstantiatingTemplate() 298 CodeSynthesisContext::SynthesisKind Kind, in InstantiatingTemplate() 304 Kind == CodeSynthesisContext::ExplicitTemplateArgumentSubstitution || in InstantiatingTemplate() 305 Kind == CodeSynthesisContext::DeducedTemplateArgumentSubstitution); in InstantiatingTemplate() 315 CodeSynthesisContext::DeducedTemplateArgumentSubstitution, in InstantiatingTemplate() [all …]
|
H A D | SemaDeclCXX.cpp | 1149 Sema::CodeSynthesisContext Ctx; in InitializingBinding() 1150 Ctx.Kind = Sema::CodeSynthesisContext::InitializingStructuredBinding; in InitializingBinding() 5948 Sema::CodeSynthesisContext Ctx; in ReferenceDllExportedMembers() 5949 Ctx.Kind = Sema::CodeSynthesisContext::MarkingClassDllexported; in ReferenceDllExportedMembers() 7216 Sema::CodeSynthesisContext Ctx; in ComputingExceptionSpec() 7217 Ctx.Kind = Sema::CodeSynthesisContext::ExceptionSpecEvaluation; in ComputingExceptionSpec() 8576 Sema::CodeSynthesisContext Ctx; in DeclareImplicitEqualityComparison() 8577 Ctx.Kind = Sema::CodeSynthesisContext::DeclaringImplicitEqualityComparison; in DeclareImplicitEqualityComparison() 12959 Sema::CodeSynthesisContext Ctx; in DeclaringSpecialMember() 12960 Ctx.Kind = Sema::CodeSynthesisContext::DeclaringSpecialMember; in DeclaringSpecialMember()
|
H A D | Sema.cpp | 556 CodeSynthesisContext::RewritingOperatorAsSpaceship) in diagnoseZeroToNullptrConversion()
|
H A D | SemaTemplateDeduction.cpp | 3248 CodeSynthesisContext::ExplicitTemplateArgumentSubstitution, Info); in SubstituteExplicitTemplateArguments() 3571 CodeSynthesisContext::DeducedTemplateArgumentSubstitution, Info); in FinishTemplateArgumentDeduction()
|
H A D | SemaTemplateInstantiateDecl.cpp | 4499 typedef Sema::CodeSynthesisContext ActiveInstType; in InitFunctionInstantiation() 4629 CodeSynthesisContext::ExplicitTemplateArgumentSubstitution, Info); in InstantiateFunctionDeclaration()
|
H A D | SemaType.cpp | 8585 CodeSynthesisContext TempInst; in RequireCompleteTypeImpl() 8586 TempInst.Kind = CodeSynthesisContext::Memoization; in RequireCompleteTypeImpl()
|
H A D | SemaOverload.cpp | 13738 Sema::CodeSynthesisContext Ctx; in CreateOverloadedBinOp() 13739 Ctx.Kind = Sema::CodeSynthesisContext::RewritingOperatorAsSpaceship; in CreateOverloadedBinOp()
|
H A D | SemaExpr.cpp | 2149 CodeSynthesisContext::DefaultFunctionArgumentInstantiation; in DiagnoseDependentMemberLookup()
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/ |
H A D | TemplateInstCallback.h | 35 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 D | Sema.h | 1054 Sema::CodeSynthesisContext Ctx; in addContextNote() 1055 Ctx.Kind = Sema::CodeSynthesisContext::DefiningSynthesizedFunction; in addContextNote() 8556 struct CodeSynthesisContext { struct 8695 CodeSynthesisContext() in CodeSynthesisContext() argument 8710 SmallVector<CodeSynthesisContext, 16> CodeSynthesisContexts; 8845 CodeSynthesisContext::SynthesisKind Kind, 8971 Sema &SemaRef, CodeSynthesisContext::SynthesisKind Kind, 8983 void pushCodeSynthesisContext(CodeSynthesisContext Ctx);
|