Lines Matching refs:NTTP
288 NonTypeTemplateParmDecl *NTTP,
293 assert(NTTP->getDepth() == 0 &&
298 Deduced[NTTP->getIndex()],
301 Info.Param = NTTP;
302 Info.FirstArg = Deduced[NTTP->getIndex()];
307 Deduced[NTTP->getIndex()] = Result;
317 NonTypeTemplateParmDecl *NTTP,
321 assert(NTTP->getDepth() == 0 &&
328 Deduced[NTTP->getIndex()],
332 Info.Param = NTTP;
333 Info.FirstArg = Deduced[NTTP->getIndex()];
338 Deduced[NTTP->getIndex()] = Result;
348 NonTypeTemplateParmDecl *NTTP,
352 assert(NTTP->getDepth() == 0 &&
357 Deduced[NTTP->getIndex()],
360 Info.Param = NTTP;
361 Info.FirstArg = Deduced[NTTP->getIndex()];
366 Deduced[NTTP->getIndex()] = Result;
519 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(ND))
520 return std::make_pair(NTTP->getDepth(), NTTP->getIndex());
541 else if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D))
542 return TemplateParameter(NTTP);
1238 NonTypeTemplateParmDecl *NTTP
1240 if (!NTTP)
1245 assert(NTTP->getDepth() == 0 &&
1250 return DeduceNonTypeTemplateArgument(S, NTTP, Size,
1258 return DeduceNonTypeTemplateArgument(S, NTTP,
1498 NonTypeTemplateParmDecl *NTTP
1500 if (!NTTP)
1505 return DeduceNonTypeTemplateArgument(S, NTTP, ArgSize, S.Context.IntTy,
1520 NonTypeTemplateParmDecl *NTTP
1522 if (!NTTP)
1525 return DeduceNonTypeTemplateArgument(S, NTTP, VectorArg->getSizeExpr(),
1617 if (NonTypeTemplateParmDecl *NTTP
1620 return DeduceNonTypeTemplateArgument(S, NTTP,
1626 return DeduceNonTypeTemplateArgument(S, NTTP, Arg.getAsExpr(),
1629 return DeduceNonTypeTemplateArgument(S, NTTP, Arg.getAsDecl(),
2058 if (NonTypeTemplateParmDecl *NTTP
2060 NTTPType = NTTP->getType();
2066 NTTP->getLocation(),
2067 NTTP->getDeclName());
2537 if (NonTypeTemplateParmDecl *NTTP
2539 NTTPType = NTTP->getType();
2545 NTTP->getLocation(),
2546 NTTP->getDeclName());
4136 const NonTypeTemplateParmDecl *NTTP
4138 if (!NTTP)
4141 if (NTTP->getDepth() == Depth)
4142 Used[NTTP->getIndex()] = true;