Searched refs:CodeSynthesisContext (Results 1 – 12 of 12) sorted by relevance
/openbsd-src/gnu/llvm/clang/lib/Frontend/ |
H A D | FrontendActions.cpp | 349 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 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 | 1069 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 D | SemaTemplateInstantiate.cpp | 343 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 D | SemaDeclCXX.cpp | 1182 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 D | Sema.cpp | 598 CodeSynthesisContext::RewritingOperatorAsSpaceship) in diagnoseZeroToNullptrConversion()
|
H A D | SemaTemplateDeduction.cpp | 3224 CodeSynthesisContext::ExplicitTemplateArgumentSubstitution, Info); in SubstituteExplicitTemplateArguments() 3552 CodeSynthesisContext::DeducedTemplateArgumentSubstitution, Info); in FinishTemplateArgumentDeduction()
|
H A D | SemaTemplateInstantiateDecl.cpp | 4643 typedef Sema::CodeSynthesisContext ActiveInstType; in InitFunctionInstantiation() 4773 CodeSynthesisContext::ExplicitTemplateArgumentSubstitution, Info); in InstantiateFunctionDeclaration()
|
H A D | SemaType.cpp | 8950 CodeSynthesisContext TempInst; in RequireCompleteTypeImpl() 8951 TempInst.Kind = CodeSynthesisContext::Memoization; in RequireCompleteTypeImpl()
|
H A D | SemaOverload.cpp | 14096 Sema::CodeSynthesisContext Ctx; in CreateOverloadedBinOp() 14097 Ctx.Kind = Sema::CodeSynthesisContext::RewritingOperatorAsSpaceship; in CreateOverloadedBinOp()
|
H A D | SemaChecking.cpp | 462 Sema::CodeSynthesisContext Ctx; 463 Ctx.Kind = Sema::CodeSynthesisContext::BuildingBuiltinDumpStructCall;
|
H A D | SemaExpr.cpp | 2216 CodeSynthesisContext::DefaultFunctionArgumentInstantiation; in DiagnoseDependentMemberLookup()
|