• Home
  • Raw
  • Download

Lines Matching refs:getSema

665       return getSema().CheckParameterPacksForExpansion(EllipsisLoc,   in TryExpandParameterPacks()
830 TemplateDeclInstantiator DeclInstantiator(getSema(), in TransformTemplateParameterList()
848 getSema().MarkDeclarationsReferencedInType(Loc, T); in AlreadyTransformed()
881 Arg = getPackSubstitutedTemplateArgument(getSema(), Arg); in TransformDecl()
898 Decl *Inst = getSema().SubstDecl(D, getSema().CurContext, TemplateArgs); in TransformDefinition()
902 getSema().CurrentInstantiationScope->InstantiatedLocal(D, Inst); in TransformDefinition()
913 = cast<TemplateTypeParmType>(getSema().Context.getTypeDeclType(TTPD)); in TransformFirstQualifierInScope()
923 if (getSema().ArgumentPackSubstitutionIndex == -1) in TransformFirstQualifierInScope()
926 Arg = getPackSubstitutedTemplateArgument(getSema(), Arg); in TransformFirstQualifierInScope()
937 getSema().Diag(Loc, diag::err_nested_name_spec_non_tag) << T; in TransformFirstQualifierInScope()
954 getSema().CurrentInstantiationScope->InstantiatedLocal(ExceptionDecl, Var); in RebuildExceptionDecl()
963 getSema().CurrentInstantiationScope->InstantiatedLocal(ExceptionDecl, Var); in RebuildObjCExceptionDecl()
1022 if (getSema().ArgumentPackSubstitutionIndex == -1) { in TransformTemplateName()
1026 return getSema().Context.getSubstTemplateTemplateParmPack(TTP, Arg); in TransformTemplateName()
1029 Arg = getPackSubstitutedTemplateArgument(getSema(), Arg); in TransformTemplateName()
1041 Template = getSema().Context.getSubstTemplateTemplateParm(TTP, Template); in TransformTemplateName()
1048 if (getSema().ArgumentPackSubstitutionIndex == -1) in TransformTemplateName()
1052 Arg = getPackSubstitutedTemplateArgument(getSema(), Arg); in TransformTemplateName()
1065 return getSema().BuildPredefinedExpr(E->getLocation(), E->getIdentType()); in TransformPredefinedExpr()
1084 if (getSema().ArgumentPackSubstitutionIndex == -1) { in TransformTemplateParmRefExpr()
1100 Arg = getPackSubstitutedTemplateArgument(getSema(), Arg); in TransformTemplateParmRefExpr()
1114 if (getSema().CheckLoopHintExpr(TransformedExpr, LH->getLocation())) in TransformLoopHintAttr()
1120 getSema().Context, LH->getSemanticSpelling(), LH->getOption(), in TransformLoopHintAttr()
1147 getSema().FindInstantiatedDecl(loc, VD, TemplateArgs)); in transformNonTypeTemplateParmRef()
1190 if (getSema().ArgumentPackSubstitutionIndex == -1) { in TransformSubstNonTypeTemplateParmPackExpr()
1196 Arg = getPackSubstitutedTemplateArgument(getSema(), Arg); in TransformSubstNonTypeTemplateParmPackExpr()
1206 return getSema().BuildDeclarationNameExpr(CXXScopeSpec(), NameInfo, PD); in RebuildParmVarDeclRefExpr()
1211 if (getSema().ArgumentPackSubstitutionIndex != -1) { in TransformFunctionParmPackExpr()
1213 ParmVarDecl *D = E->getExpansion(getSema().ArgumentPackSubstitutionIndex); in TransformFunctionParmPackExpr()
1237 return FunctionParmPackExpr::Create(getSema().Context, T, in TransformFunctionParmPackExpr()
1247 = getSema().CurrentInstantiationScope->findInstantiationOf(PD); in TransformFunctionParmPackRefExpr()
1254 if (getSema().ArgumentPackSubstitutionIndex == -1) { in TransformFunctionParmPackRefExpr()
1258 return FunctionParmPackExpr::Create(getSema().Context, T, PD, in TransformFunctionParmPackRefExpr()
1262 TransformedDecl = (*Pack)[getSema().ArgumentPackSubstitutionIndex]; in TransformFunctionParmPackRefExpr()
1350 if (getSema().ArgumentPackSubstitutionIndex == -1) { in TransformTemplateTypeParmType()
1355 = getSema().Context.getSubstTemplateTypeParmPackType(T, Arg); in TransformTemplateTypeParmType()
1362 Arg = getPackSubstitutedTemplateArgument(getSema(), Arg); in TransformTemplateTypeParmType()
1372 = getSema().Context.getSubstTemplateTypeParmType(T, Replacement); in TransformTemplateTypeParmType()
1389 = getSema().Context.getTemplateTypeParmType(T->getDepth() in TransformTemplateTypeParmType()
1403 if (getSema().ArgumentPackSubstitutionIndex == -1) { in TransformSubstTemplateTypeParmPackType()
1412 Arg = getPackSubstitutedTemplateArgument(getSema(), Arg); in TransformSubstTemplateTypeParmPackType()
1415 Result = getSema().Context.getSubstTemplateTypeParmType( in TransformSubstTemplateTypeParmPackType()