Searched refs:CodeSynthesisContext (Results 1 – 10 of 10) sorted by relevance
/external/llvm-project/clang/lib/Frontend/ |
D | FrontendActions.cpp | 385 using CodeSynthesisContext = Sema::CodeSynthesisContext; typedef in __anond347a96a0311::DefaultTemplateInstCallback 393 const CodeSynthesisContext &Inst) override { in atTemplateBegin() 398 const CodeSynthesisContext &Inst) override { in atTemplateEnd() 403 static std::string toString(CodeSynthesisContext::SynthesisKind Kind) { in toString() 405 case CodeSynthesisContext::TemplateInstantiation: in toString() 407 case CodeSynthesisContext::DefaultTemplateArgumentInstantiation: in toString() 409 case CodeSynthesisContext::DefaultFunctionArgumentInstantiation: in toString() 411 case CodeSynthesisContext::ExplicitTemplateArgumentSubstitution: in toString() 413 case CodeSynthesisContext::DeducedTemplateArgumentSubstitution: in toString() 415 case CodeSynthesisContext::PriorTemplateArgumentSubstitution: in toString() [all …]
|
/external/llvm-project/clang/include/clang/Sema/ |
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()
|
D | Sema.h | 946 Sema::CodeSynthesisContext Ctx; in addContextNote() 947 Ctx.Kind = Sema::CodeSynthesisContext::DefiningSynthesizedFunction; in addContextNote() 8404 struct CodeSynthesisContext { struct 8543 CodeSynthesisContext() in CodeSynthesisContext() argument 8558 SmallVector<CodeSynthesisContext, 16> CodeSynthesisContexts; 8693 CodeSynthesisContext::SynthesisKind Kind, 8819 Sema &SemaRef, CodeSynthesisContext::SynthesisKind Kind, 8831 void pushCodeSynthesisContext(CodeSynthesisContext Ctx);
|
/external/llvm-project/clang/lib/Sema/ |
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 …]
|
D | SemaDeclCXX.cpp | 1133 Sema::CodeSynthesisContext Ctx; in InitializingBinding() 1134 Ctx.Kind = Sema::CodeSynthesisContext::InitializingStructuredBinding; in InitializingBinding() 5873 Sema::CodeSynthesisContext Ctx; in ReferenceDllExportedMembers() 5874 Ctx.Kind = Sema::CodeSynthesisContext::MarkingClassDllexported; in ReferenceDllExportedMembers() 7141 Sema::CodeSynthesisContext Ctx; in ComputingExceptionSpec() 7142 Ctx.Kind = Sema::CodeSynthesisContext::ExceptionSpecEvaluation; in ComputingExceptionSpec() 8497 Sema::CodeSynthesisContext Ctx; in DeclareImplicitEqualityComparison() 8498 Ctx.Kind = Sema::CodeSynthesisContext::DeclaringImplicitEqualityComparison; in DeclareImplicitEqualityComparison() 12901 Sema::CodeSynthesisContext Ctx; in DeclaringSpecialMember() 12902 Ctx.Kind = Sema::CodeSynthesisContext::DeclaringSpecialMember; in DeclaringSpecialMember()
|
D | SemaTemplateDeduction.cpp | 3255 CodeSynthesisContext::ExplicitTemplateArgumentSubstitution, Info); in SubstituteExplicitTemplateArguments() 3578 CodeSynthesisContext::DeducedTemplateArgumentSubstitution, Info); in FinishTemplateArgumentDeduction()
|
D | SemaTemplateInstantiateDecl.cpp | 4493 typedef Sema::CodeSynthesisContext ActiveInstType; in InitFunctionInstantiation() 4621 CodeSynthesisContext::ExplicitTemplateArgumentSubstitution, Info); in InstantiateFunctionDeclaration()
|
D | SemaType.cpp | 8625 CodeSynthesisContext TempInst; in RequireCompleteTypeImpl() 8626 TempInst.Kind = CodeSynthesisContext::Memoization; in RequireCompleteTypeImpl()
|
D | SemaOverload.cpp | 13750 Sema::CodeSynthesisContext Ctx; in CreateOverloadedBinOp() 13751 Ctx.Kind = Sema::CodeSynthesisContext::RewritingOperatorAsSpaceship; in CreateOverloadedBinOp()
|
D | SemaExpr.cpp | 2152 CodeSynthesisContext::DefaultFunctionArgumentInstantiation; in DiagnoseDependentMemberLookup()
|