Lines Matching refs:CodeSynthesisContext
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()
471 CodeSynthesisContext::DeducedTemplateArgumentSubstitution, in InstantiatingTemplate()
482 CodeSynthesisContext::DeducedTemplateArgumentSubstitution, in InstantiatingTemplate()
491 CodeSynthesisContext::DefaultFunctionArgumentInstantiation, in InstantiatingTemplate()
501 CodeSynthesisContext::PriorTemplateArgumentSubstitution, in InstantiatingTemplate()
511 CodeSynthesisContext::PriorTemplateArgumentSubstitution, in InstantiatingTemplate()
520 SemaRef, CodeSynthesisContext::DefaultTemplateArgumentChecking, in InstantiatingTemplate()
529 SemaRef, CodeSynthesisContext::RequirementInstantiation, in InstantiatingTemplate()
539 SemaRef, CodeSynthesisContext::NestedRequirementConstraintsCheck, in InstantiatingTemplate()
547 SemaRef, CodeSynthesisContext::RequirementParameterInstantiation, in InstantiatingTemplate()
557 SemaRef, CodeSynthesisContext::ConstraintsCheck, in InstantiatingTemplate()
566 SemaRef, CodeSynthesisContext::ConstraintSubstitution, in InstantiatingTemplate()
575 SemaRef, CodeSynthesisContext::ConstraintNormalization, in InstantiatingTemplate()
583 SemaRef, CodeSynthesisContext::ParameterMappingSubstitution, in InstantiatingTemplate()
587 void Sema::pushCodeSynthesisContext(CodeSynthesisContext Ctx) { in pushCodeSynthesisContext()
693 for (SmallVectorImpl<CodeSynthesisContext>::reverse_iterator in PrintInstantiationStack()
710 case CodeSynthesisContext::TemplateInstantiation: { in PrintInstantiationStack()
752 case CodeSynthesisContext::DefaultTemplateArgumentInstantiation: { in PrintInstantiationStack()
766 case CodeSynthesisContext::ExplicitTemplateArgumentSubstitution: { in PrintInstantiationStack()
778 case CodeSynthesisContext::DeducedTemplateArgumentSubstitution: { in PrintInstantiationStack()
816 case CodeSynthesisContext::DefaultFunctionArgumentInstantiation: { in PrintInstantiationStack()
832 case CodeSynthesisContext::PriorTemplateArgumentSubstitution: { in PrintInstantiationStack()
856 case CodeSynthesisContext::DefaultTemplateArgumentChecking: { in PrintInstantiationStack()
874 case CodeSynthesisContext::ExceptionSpecEvaluation: in PrintInstantiationStack()
880 case CodeSynthesisContext::ExceptionSpecInstantiation: in PrintInstantiationStack()
887 case CodeSynthesisContext::RequirementInstantiation: in PrintInstantiationStack()
892 case CodeSynthesisContext::RequirementParameterInstantiation: in PrintInstantiationStack()
898 case CodeSynthesisContext::NestedRequirementConstraintsCheck: in PrintInstantiationStack()
904 case CodeSynthesisContext::DeclaringSpecialMember: in PrintInstantiationStack()
910 case CodeSynthesisContext::DeclaringImplicitEqualityComparison: in PrintInstantiationStack()
915 case CodeSynthesisContext::DefiningSynthesizedFunction: { in PrintInstantiationStack()
937 case CodeSynthesisContext::RewritingOperatorAsSpaceship: in PrintInstantiationStack()
942 case CodeSynthesisContext::InitializingStructuredBinding: in PrintInstantiationStack()
948 case CodeSynthesisContext::MarkingClassDllexported: in PrintInstantiationStack()
954 case CodeSynthesisContext::BuildingBuiltinDumpStructCall: in PrintInstantiationStack()
961 case CodeSynthesisContext::Memoization: in PrintInstantiationStack()
964 case CodeSynthesisContext::ConstraintsCheck: { in PrintInstantiationStack()
995 case CodeSynthesisContext::ConstraintSubstitution: in PrintInstantiationStack()
1000 case CodeSynthesisContext::ConstraintNormalization: in PrintInstantiationStack()
1006 case CodeSynthesisContext::ParameterMappingSubstitution: in PrintInstantiationStack()
1019 for (SmallVectorImpl<CodeSynthesisContext>::const_reverse_iterator in isSFINAEContext()
1026 case CodeSynthesisContext::TemplateInstantiation: in isSFINAEContext()
1032 case CodeSynthesisContext::DefaultFunctionArgumentInstantiation: in isSFINAEContext()
1033 case CodeSynthesisContext::ExceptionSpecInstantiation: in isSFINAEContext()
1034 case CodeSynthesisContext::ConstraintsCheck: in isSFINAEContext()
1035 case CodeSynthesisContext::ParameterMappingSubstitution: in isSFINAEContext()
1036 case CodeSynthesisContext::ConstraintNormalization: in isSFINAEContext()
1037 case CodeSynthesisContext::NestedRequirementConstraintsCheck: in isSFINAEContext()
1041 case CodeSynthesisContext::DefaultTemplateArgumentInstantiation: in isSFINAEContext()
1042 case CodeSynthesisContext::PriorTemplateArgumentSubstitution: in isSFINAEContext()
1043 case CodeSynthesisContext::DefaultTemplateArgumentChecking: in isSFINAEContext()
1044 case CodeSynthesisContext::RewritingOperatorAsSpaceship: in isSFINAEContext()
1050 case CodeSynthesisContext::ExplicitTemplateArgumentSubstitution: in isSFINAEContext()
1051 case CodeSynthesisContext::DeducedTemplateArgumentSubstitution: in isSFINAEContext()
1052 case CodeSynthesisContext::ConstraintSubstitution: in isSFINAEContext()
1053 case CodeSynthesisContext::RequirementInstantiation: in isSFINAEContext()
1054 case CodeSynthesisContext::RequirementParameterInstantiation: in isSFINAEContext()
1061 case CodeSynthesisContext::DeclaringSpecialMember: in isSFINAEContext()
1062 case CodeSynthesisContext::DeclaringImplicitEqualityComparison: in isSFINAEContext()
1063 case CodeSynthesisContext::DefiningSynthesizedFunction: in isSFINAEContext()
1064 case CodeSynthesisContext::InitializingStructuredBinding: in isSFINAEContext()
1065 case CodeSynthesisContext::MarkingClassDllexported: in isSFINAEContext()
1066 case CodeSynthesisContext::BuildingBuiltinDumpStructCall: in isSFINAEContext()
1071 case CodeSynthesisContext::ExceptionSpecEvaluation: in isSFINAEContext()
1077 case CodeSynthesisContext::Memoization: in isSFINAEContext()