Lines Matching refs:CodeSynthesisContext
193 bool Sema::CodeSynthesisContext::isInstantiationRecord() const { in isInstantiationRecord()
230 Sema &SemaRef, CodeSynthesisContext::SynthesisKind Kind, in InstantiatingTemplate()
245 CodeSynthesisContext Inst; in InstantiatingTemplate()
268 CodeSynthesisContext::TemplateInstantiation, in InstantiatingTemplate()
275 SemaRef, CodeSynthesisContext::ExceptionSpecInstantiation, in InstantiatingTemplate()
284 CodeSynthesisContext::DefaultTemplateArgumentInstantiation, in InstantiatingTemplate()
292 CodeSynthesisContext::SynthesisKind Kind, in InstantiatingTemplate()
298 Kind == CodeSynthesisContext::ExplicitTemplateArgumentSubstitution || in InstantiatingTemplate()
299 Kind == CodeSynthesisContext::DeducedTemplateArgumentSubstitution); in InstantiatingTemplate()
309 CodeSynthesisContext::DeducedTemplateArgumentSubstitution, in InstantiatingTemplate()
320 CodeSynthesisContext::DeducedTemplateArgumentSubstitution, in InstantiatingTemplate()
331 CodeSynthesisContext::DeducedTemplateArgumentSubstitution, in InstantiatingTemplate()
340 CodeSynthesisContext::DefaultFunctionArgumentInstantiation, in InstantiatingTemplate()
350 CodeSynthesisContext::PriorTemplateArgumentSubstitution, in InstantiatingTemplate()
360 CodeSynthesisContext::PriorTemplateArgumentSubstitution, in InstantiatingTemplate()
369 SemaRef, CodeSynthesisContext::DefaultTemplateArgumentChecking, in InstantiatingTemplate()
378 SemaRef, CodeSynthesisContext::RequirementInstantiation, in InstantiatingTemplate()
388 SemaRef, CodeSynthesisContext::NestedRequirementConstraintsCheck, in InstantiatingTemplate()
398 SemaRef, CodeSynthesisContext::ConstraintsCheck, in InstantiatingTemplate()
407 SemaRef, CodeSynthesisContext::ConstraintSubstitution, in InstantiatingTemplate()
416 SemaRef, CodeSynthesisContext::ConstraintNormalization, in InstantiatingTemplate()
424 SemaRef, CodeSynthesisContext::ParameterMappingSubstitution, in InstantiatingTemplate()
427 void Sema::pushCodeSynthesisContext(CodeSynthesisContext Ctx) { in pushCodeSynthesisContext()
533 for (SmallVectorImpl<CodeSynthesisContext>::reverse_iterator in PrintInstantiationStack()
550 case CodeSynthesisContext::TemplateInstantiation: { in PrintInstantiationStack()
592 case CodeSynthesisContext::DefaultTemplateArgumentInstantiation: { in PrintInstantiationStack()
606 case CodeSynthesisContext::ExplicitTemplateArgumentSubstitution: { in PrintInstantiationStack()
618 case CodeSynthesisContext::DeducedTemplateArgumentSubstitution: { in PrintInstantiationStack()
656 case CodeSynthesisContext::DefaultFunctionArgumentInstantiation: { in PrintInstantiationStack()
672 case CodeSynthesisContext::PriorTemplateArgumentSubstitution: { in PrintInstantiationStack()
696 case CodeSynthesisContext::DefaultTemplateArgumentChecking: { in PrintInstantiationStack()
714 case CodeSynthesisContext::ExceptionSpecEvaluation: in PrintInstantiationStack()
720 case CodeSynthesisContext::ExceptionSpecInstantiation: in PrintInstantiationStack()
727 case CodeSynthesisContext::RequirementInstantiation: in PrintInstantiationStack()
733 case CodeSynthesisContext::NestedRequirementConstraintsCheck: in PrintInstantiationStack()
739 case CodeSynthesisContext::DeclaringSpecialMember: in PrintInstantiationStack()
745 case CodeSynthesisContext::DeclaringImplicitEqualityComparison: in PrintInstantiationStack()
750 case CodeSynthesisContext::DefiningSynthesizedFunction: { in PrintInstantiationStack()
772 case CodeSynthesisContext::RewritingOperatorAsSpaceship: in PrintInstantiationStack()
777 case CodeSynthesisContext::InitializingStructuredBinding: in PrintInstantiationStack()
783 case CodeSynthesisContext::MarkingClassDllexported: in PrintInstantiationStack()
789 case CodeSynthesisContext::BuildingBuiltinDumpStructCall: in PrintInstantiationStack()
797 case CodeSynthesisContext::Memoization: in PrintInstantiationStack()
800 case CodeSynthesisContext::ConstraintsCheck: { in PrintInstantiationStack()
831 case CodeSynthesisContext::ConstraintSubstitution: in PrintInstantiationStack()
836 case CodeSynthesisContext::ConstraintNormalization: in PrintInstantiationStack()
842 case CodeSynthesisContext::ParameterMappingSubstitution: in PrintInstantiationStack()
855 for (SmallVectorImpl<CodeSynthesisContext>::const_reverse_iterator in isSFINAEContext()
862 case CodeSynthesisContext::TemplateInstantiation: in isSFINAEContext()
868 case CodeSynthesisContext::DefaultFunctionArgumentInstantiation: in isSFINAEContext()
869 case CodeSynthesisContext::ExceptionSpecInstantiation: in isSFINAEContext()
870 case CodeSynthesisContext::ConstraintsCheck: in isSFINAEContext()
871 case CodeSynthesisContext::ParameterMappingSubstitution: in isSFINAEContext()
872 case CodeSynthesisContext::ConstraintNormalization: in isSFINAEContext()
873 case CodeSynthesisContext::NestedRequirementConstraintsCheck: in isSFINAEContext()
877 case CodeSynthesisContext::DefaultTemplateArgumentInstantiation: in isSFINAEContext()
878 case CodeSynthesisContext::PriorTemplateArgumentSubstitution: in isSFINAEContext()
879 case CodeSynthesisContext::DefaultTemplateArgumentChecking: in isSFINAEContext()
880 case CodeSynthesisContext::RewritingOperatorAsSpaceship: in isSFINAEContext()
886 case CodeSynthesisContext::ExplicitTemplateArgumentSubstitution: in isSFINAEContext()
887 case CodeSynthesisContext::DeducedTemplateArgumentSubstitution: in isSFINAEContext()
888 case CodeSynthesisContext::ConstraintSubstitution: in isSFINAEContext()
889 case CodeSynthesisContext::RequirementInstantiation: in isSFINAEContext()
896 case CodeSynthesisContext::DeclaringSpecialMember: in isSFINAEContext()
897 case CodeSynthesisContext::DeclaringImplicitEqualityComparison: in isSFINAEContext()
898 case CodeSynthesisContext::DefiningSynthesizedFunction: in isSFINAEContext()
899 case CodeSynthesisContext::InitializingStructuredBinding: in isSFINAEContext()
900 case CodeSynthesisContext::MarkingClassDllexported: in isSFINAEContext()
901 case CodeSynthesisContext::BuildingBuiltinDumpStructCall: in isSFINAEContext()
906 case CodeSynthesisContext::ExceptionSpecEvaluation: in isSFINAEContext()
912 case CodeSynthesisContext::Memoization: in isSFINAEContext()