Lines Matching refs:CodeSynthesisContext

126     if (CSC.Kind != Sema::CodeSynthesisContext::SynthesisKind::  in getEnclosingTypeAliasTemplateDecl()
544 bool Sema::CodeSynthesisContext::isInstantiationRecord() const { in isInstantiationRecord()
585 Sema &SemaRef, CodeSynthesisContext::SynthesisKind Kind, in InstantiatingTemplate()
600 CodeSynthesisContext Inst; in InstantiatingTemplate()
623 CodeSynthesisContext::TemplateInstantiation, in InstantiatingTemplate()
630 SemaRef, CodeSynthesisContext::ExceptionSpecInstantiation, in InstantiatingTemplate()
639 CodeSynthesisContext::DefaultTemplateArgumentInstantiation, in InstantiatingTemplate()
647 CodeSynthesisContext::SynthesisKind Kind, in InstantiatingTemplate()
652 assert(Kind == CodeSynthesisContext::ExplicitTemplateArgumentSubstitution || in InstantiatingTemplate()
653 Kind == CodeSynthesisContext::DeducedTemplateArgumentSubstitution || in InstantiatingTemplate()
654 Kind == CodeSynthesisContext::BuildingDeductionGuides); in InstantiatingTemplate()
664 CodeSynthesisContext::DeducedTemplateArgumentSubstitution, in InstantiatingTemplate()
675 CodeSynthesisContext::DeducedTemplateArgumentSubstitution, in InstantiatingTemplate()
686 CodeSynthesisContext::DeducedTemplateArgumentSubstitution, in InstantiatingTemplate()
695 CodeSynthesisContext::DefaultFunctionArgumentInstantiation, in InstantiatingTemplate()
705 CodeSynthesisContext::PriorTemplateArgumentSubstitution, in InstantiatingTemplate()
715 CodeSynthesisContext::PriorTemplateArgumentSubstitution, in InstantiatingTemplate()
724 SemaRef, CodeSynthesisContext::TypeAliasTemplateInstantiation, in InstantiatingTemplate()
733 SemaRef, CodeSynthesisContext::DefaultTemplateArgumentChecking, in InstantiatingTemplate()
742 SemaRef, CodeSynthesisContext::RequirementInstantiation, in InstantiatingTemplate()
752 SemaRef, CodeSynthesisContext::NestedRequirementConstraintsCheck, in InstantiatingTemplate()
760 SemaRef, CodeSynthesisContext::RequirementParameterInstantiation, in InstantiatingTemplate()
770 SemaRef, CodeSynthesisContext::ConstraintsCheck, in InstantiatingTemplate()
779 SemaRef, CodeSynthesisContext::ConstraintSubstitution, in InstantiatingTemplate()
788 SemaRef, CodeSynthesisContext::ConstraintNormalization, in InstantiatingTemplate()
796 SemaRef, CodeSynthesisContext::ParameterMappingSubstitution, in InstantiatingTemplate()
803 SemaRef, CodeSynthesisContext::BuildingDeductionGuides, in InstantiatingTemplate()
807 void Sema::pushCodeSynthesisContext(CodeSynthesisContext Ctx) { in pushCodeSynthesisContext()
911 for (SmallVectorImpl<CodeSynthesisContext>::reverse_iterator in PrintInstantiationStack()
928 case CodeSynthesisContext::TemplateInstantiation: { in PrintInstantiationStack()
969 case CodeSynthesisContext::DefaultTemplateArgumentInstantiation: { in PrintInstantiationStack()
983 case CodeSynthesisContext::ExplicitTemplateArgumentSubstitution: { in PrintInstantiationStack()
995 case CodeSynthesisContext::DeducedTemplateArgumentSubstitution: { in PrintInstantiationStack()
1033 case CodeSynthesisContext::DefaultFunctionArgumentInstantiation: { in PrintInstantiationStack()
1049 case CodeSynthesisContext::PriorTemplateArgumentSubstitution: { in PrintInstantiationStack()
1073 case CodeSynthesisContext::DefaultTemplateArgumentChecking: { in PrintInstantiationStack()
1091 case CodeSynthesisContext::ExceptionSpecEvaluation: in PrintInstantiationStack()
1097 case CodeSynthesisContext::ExceptionSpecInstantiation: in PrintInstantiationStack()
1104 case CodeSynthesisContext::RequirementInstantiation: in PrintInstantiationStack()
1109 case CodeSynthesisContext::RequirementParameterInstantiation: in PrintInstantiationStack()
1115 case CodeSynthesisContext::NestedRequirementConstraintsCheck: in PrintInstantiationStack()
1121 case CodeSynthesisContext::DeclaringSpecialMember: in PrintInstantiationStack()
1128 case CodeSynthesisContext::DeclaringImplicitEqualityComparison: in PrintInstantiationStack()
1133 case CodeSynthesisContext::DefiningSynthesizedFunction: { in PrintInstantiationStack()
1158 case CodeSynthesisContext::RewritingOperatorAsSpaceship: in PrintInstantiationStack()
1163 case CodeSynthesisContext::InitializingStructuredBinding: in PrintInstantiationStack()
1169 case CodeSynthesisContext::MarkingClassDllexported: in PrintInstantiationStack()
1175 case CodeSynthesisContext::BuildingBuiltinDumpStructCall: in PrintInstantiationStack()
1182 case CodeSynthesisContext::Memoization: in PrintInstantiationStack()
1185 case CodeSynthesisContext::LambdaExpressionSubstitution: in PrintInstantiationStack()
1189 case CodeSynthesisContext::ConstraintsCheck: { in PrintInstantiationStack()
1220 case CodeSynthesisContext::ConstraintSubstitution: in PrintInstantiationStack()
1225 case CodeSynthesisContext::ConstraintNormalization: in PrintInstantiationStack()
1231 case CodeSynthesisContext::ParameterMappingSubstitution: in PrintInstantiationStack()
1236 case CodeSynthesisContext::BuildingDeductionGuides: in PrintInstantiationStack()
1240 case CodeSynthesisContext::TypeAliasTemplateInstantiation: in PrintInstantiationStack()
1254 for (SmallVectorImpl<CodeSynthesisContext>::const_reverse_iterator in isSFINAEContext()
1261 case CodeSynthesisContext::TypeAliasTemplateInstantiation: in isSFINAEContext()
1267 case CodeSynthesisContext::TemplateInstantiation: in isSFINAEContext()
1268 case CodeSynthesisContext::DefaultFunctionArgumentInstantiation: in isSFINAEContext()
1269 case CodeSynthesisContext::ExceptionSpecInstantiation: in isSFINAEContext()
1270 case CodeSynthesisContext::ConstraintsCheck: in isSFINAEContext()
1271 case CodeSynthesisContext::ParameterMappingSubstitution: in isSFINAEContext()
1272 case CodeSynthesisContext::ConstraintNormalization: in isSFINAEContext()
1273 case CodeSynthesisContext::NestedRequirementConstraintsCheck: in isSFINAEContext()
1276 case CodeSynthesisContext::LambdaExpressionSubstitution: in isSFINAEContext()
1284 case CodeSynthesisContext::DefaultTemplateArgumentInstantiation: in isSFINAEContext()
1285 case CodeSynthesisContext::PriorTemplateArgumentSubstitution: in isSFINAEContext()
1286 case CodeSynthesisContext::DefaultTemplateArgumentChecking: in isSFINAEContext()
1287 case CodeSynthesisContext::RewritingOperatorAsSpaceship: in isSFINAEContext()
1293 case CodeSynthesisContext::ExplicitTemplateArgumentSubstitution: in isSFINAEContext()
1294 case CodeSynthesisContext::DeducedTemplateArgumentSubstitution: in isSFINAEContext()
1298 case CodeSynthesisContext::ConstraintSubstitution: in isSFINAEContext()
1299 case CodeSynthesisContext::RequirementInstantiation: in isSFINAEContext()
1300 case CodeSynthesisContext::RequirementParameterInstantiation: in isSFINAEContext()
1306 case CodeSynthesisContext::DeclaringSpecialMember: in isSFINAEContext()
1307 case CodeSynthesisContext::DeclaringImplicitEqualityComparison: in isSFINAEContext()
1308 case CodeSynthesisContext::DefiningSynthesizedFunction: in isSFINAEContext()
1309 case CodeSynthesisContext::InitializingStructuredBinding: in isSFINAEContext()
1310 case CodeSynthesisContext::MarkingClassDllexported: in isSFINAEContext()
1311 case CodeSynthesisContext::BuildingBuiltinDumpStructCall: in isSFINAEContext()
1312 case CodeSynthesisContext::BuildingDeductionGuides: in isSFINAEContext()
1317 case CodeSynthesisContext::ExceptionSpecEvaluation: in isSFINAEContext()
1323 case CodeSynthesisContext::Memoization: in isSFINAEContext()
1570 Sema::CodeSynthesisContext::BuildingDeductionGuides) { in TransformInjectedClassNameType()