Lines Matching refs:CodeSynthesisContext

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()
326 CodeSynthesisContext::DeducedTemplateArgumentSubstitution, in InstantiatingTemplate()
337 CodeSynthesisContext::DeducedTemplateArgumentSubstitution, in InstantiatingTemplate()
346 CodeSynthesisContext::DefaultFunctionArgumentInstantiation, in InstantiatingTemplate()
356 CodeSynthesisContext::PriorTemplateArgumentSubstitution, in InstantiatingTemplate()
366 CodeSynthesisContext::PriorTemplateArgumentSubstitution, in InstantiatingTemplate()
375 SemaRef, CodeSynthesisContext::DefaultTemplateArgumentChecking, in InstantiatingTemplate()
384 SemaRef, CodeSynthesisContext::RequirementInstantiation, in InstantiatingTemplate()
394 SemaRef, CodeSynthesisContext::NestedRequirementConstraintsCheck, in InstantiatingTemplate()
404 SemaRef, CodeSynthesisContext::ConstraintsCheck, in InstantiatingTemplate()
413 SemaRef, CodeSynthesisContext::ConstraintSubstitution, in InstantiatingTemplate()
422 SemaRef, CodeSynthesisContext::ConstraintNormalization, in InstantiatingTemplate()
430 SemaRef, CodeSynthesisContext::ParameterMappingSubstitution, in InstantiatingTemplate()
433 void Sema::pushCodeSynthesisContext(CodeSynthesisContext Ctx) { in pushCodeSynthesisContext()
526 for (SmallVectorImpl<CodeSynthesisContext>::reverse_iterator in PrintInstantiationStack()
543 case CodeSynthesisContext::TemplateInstantiation: { in PrintInstantiationStack()
585 case CodeSynthesisContext::DefaultTemplateArgumentInstantiation: { in PrintInstantiationStack()
599 case CodeSynthesisContext::ExplicitTemplateArgumentSubstitution: { in PrintInstantiationStack()
611 case CodeSynthesisContext::DeducedTemplateArgumentSubstitution: { in PrintInstantiationStack()
649 case CodeSynthesisContext::DefaultFunctionArgumentInstantiation: { in PrintInstantiationStack()
665 case CodeSynthesisContext::PriorTemplateArgumentSubstitution: { in PrintInstantiationStack()
689 case CodeSynthesisContext::DefaultTemplateArgumentChecking: { in PrintInstantiationStack()
707 case CodeSynthesisContext::ExceptionSpecEvaluation: in PrintInstantiationStack()
713 case CodeSynthesisContext::ExceptionSpecInstantiation: in PrintInstantiationStack()
720 case CodeSynthesisContext::RequirementInstantiation: in PrintInstantiationStack()
726 case CodeSynthesisContext::NestedRequirementConstraintsCheck: in PrintInstantiationStack()
732 case CodeSynthesisContext::DeclaringSpecialMember: in PrintInstantiationStack()
738 case CodeSynthesisContext::DeclaringImplicitEqualityComparison: in PrintInstantiationStack()
743 case CodeSynthesisContext::DefiningSynthesizedFunction: { in PrintInstantiationStack()
765 case CodeSynthesisContext::RewritingOperatorAsSpaceship: in PrintInstantiationStack()
770 case CodeSynthesisContext::InitializingStructuredBinding: in PrintInstantiationStack()
776 case CodeSynthesisContext::MarkingClassDllexported: in PrintInstantiationStack()
782 case CodeSynthesisContext::Memoization: in PrintInstantiationStack()
785 case CodeSynthesisContext::ConstraintsCheck: { in PrintInstantiationStack()
815 case CodeSynthesisContext::ConstraintSubstitution: in PrintInstantiationStack()
820 case CodeSynthesisContext::ConstraintNormalization: in PrintInstantiationStack()
826 case CodeSynthesisContext::ParameterMappingSubstitution: in PrintInstantiationStack()
839 for (SmallVectorImpl<CodeSynthesisContext>::const_reverse_iterator in isSFINAEContext()
846 case CodeSynthesisContext::TemplateInstantiation: in isSFINAEContext()
852 case CodeSynthesisContext::DefaultFunctionArgumentInstantiation: in isSFINAEContext()
853 case CodeSynthesisContext::ExceptionSpecInstantiation: in isSFINAEContext()
854 case CodeSynthesisContext::ConstraintsCheck: in isSFINAEContext()
855 case CodeSynthesisContext::ParameterMappingSubstitution: in isSFINAEContext()
856 case CodeSynthesisContext::ConstraintNormalization: in isSFINAEContext()
857 case CodeSynthesisContext::NestedRequirementConstraintsCheck: in isSFINAEContext()
861 case CodeSynthesisContext::DefaultTemplateArgumentInstantiation: in isSFINAEContext()
862 case CodeSynthesisContext::PriorTemplateArgumentSubstitution: in isSFINAEContext()
863 case CodeSynthesisContext::DefaultTemplateArgumentChecking: in isSFINAEContext()
864 case CodeSynthesisContext::RewritingOperatorAsSpaceship: in isSFINAEContext()
870 case CodeSynthesisContext::ExplicitTemplateArgumentSubstitution: in isSFINAEContext()
871 case CodeSynthesisContext::DeducedTemplateArgumentSubstitution: in isSFINAEContext()
872 case CodeSynthesisContext::ConstraintSubstitution: in isSFINAEContext()
873 case CodeSynthesisContext::RequirementInstantiation: in isSFINAEContext()
880 case CodeSynthesisContext::DeclaringSpecialMember: in isSFINAEContext()
881 case CodeSynthesisContext::DeclaringImplicitEqualityComparison: in isSFINAEContext()
882 case CodeSynthesisContext::DefiningSynthesizedFunction: in isSFINAEContext()
883 case CodeSynthesisContext::InitializingStructuredBinding: in isSFINAEContext()
884 case CodeSynthesisContext::MarkingClassDllexported: in isSFINAEContext()
889 case CodeSynthesisContext::ExceptionSpecEvaluation: in isSFINAEContext()
895 case CodeSynthesisContext::Memoization: in isSFINAEContext()