Lines Matching refs:CodeSynthesisContexts

125   for (auto &CSC : llvm::reverse(SemaRef.CodeSynthesisContexts)) {  in getEnclosingTypeAliasTemplateDecl()
808 CodeSynthesisContexts.push_back(Ctx); in pushCodeSynthesisContext()
820 auto &Active = CodeSynthesisContexts.back(); in popCodeSynthesisContext()
829 assert(CodeSynthesisContexts.size() >= in popCodeSynthesisContext()
832 if (CodeSynthesisContexts.size() == in popCodeSynthesisContext()
841 if (CodeSynthesisContexts.size() == in popCodeSynthesisContext()
845 CodeSynthesisContexts.pop_back(); in popCodeSynthesisContext()
851 auto &Active = SemaRef.CodeSynthesisContexts.back(); in Clear()
858 SemaRef.CodeSynthesisContexts.back()); in Clear()
882 SemaRef.CodeSynthesisContexts.size()); in CheckInstantiationDepth()
883 if ((SemaRef.CodeSynthesisContexts.size() - in CheckInstantiationDepth()
899 unsigned SkipStart = CodeSynthesisContexts.size(), SkipEnd = SkipStart; in PrintInstantiationStack()
901 if (Limit && Limit < CodeSynthesisContexts.size()) { in PrintInstantiationStack()
903 SkipEnd = CodeSynthesisContexts.size() - Limit / 2; in PrintInstantiationStack()
909 Active = CodeSynthesisContexts.rbegin(), in PrintInstantiationStack()
910 ActiveEnd = CodeSynthesisContexts.rend(); in PrintInstantiationStack()
919 << unsigned(CodeSynthesisContexts.size() - Limit); in PrintInstantiationStack()
1252 Active = CodeSynthesisContexts.rbegin(), in isSFINAEContext()
1253 ActiveEnd = CodeSynthesisContexts.rend(); in isSFINAEContext()
1566 SemaRef.CodeSynthesisContexts.back().Kind == in TransformInjectedClassNameType()
2796 assert(!CodeSynthesisContexts.empty() && in SubstType()
2813 assert(!CodeSynthesisContexts.empty() && in SubstType()
2843 assert(!CodeSynthesisContexts.empty() && in SubstType()
2885 assert(!CodeSynthesisContexts.empty() && in SubstFunctionDeclType()
3196 assert(!CodeSynthesisContexts.empty() && in SubstParmTypes()