Lines Matching defs:InsertPos

383     llvm::FoldingSetVector<EntryType> &Specs, void *&InsertPos,
390 EntryType *Entry = Specs.FindNodeOrInsertPos(ID, InsertPos);
397 llvm::FoldingSetVector<EntryType> &Specs, void *&InsertPos,
401 Specs, InsertPos, std::forward<ProfileArguments>(ProfileArgs)...))
409 Specs, InsertPos, std::forward<ProfileArguments>(ProfileArgs)...);
415 void *InsertPos) {
418 if (InsertPos) {
428 InsertPos == CorrectInsertPos &&
429 "given incorrect InsertPos for specialization");
431 Specializations.InsertNode(Entry, InsertPos);
484 void *&InsertPos) {
486 return findSpecializationImpl(Common->Specializations, InsertPos, Args);
490 FunctionTemplateSpecializationInfo *Info, void *InsertPos) {
493 InsertPos);
578 void *&InsertPos) {
580 return findSpecializationImpl(Common->Specializations, InsertPos, Args);
584 void *InsertPos) {
587 InsertPos);
593 TemplateParameterList *TPL, void *&InsertPos) {
594 return findSpecializationImpl(getPartialSpecializations(), InsertPos, Args,
609 void *InsertPos) {
610 if (InsertPos)
611 getPartialSpecializations().InsertNode(D, InsertPos);
1331 void *&InsertPos) {
1333 return findSpecializationImpl(Common->Specializations, InsertPos, Args);
1337 void *InsertPos) {
1339 addSpecializationImpl<VarTemplateDecl>(Common->Specializations, D, InsertPos);
1344 TemplateParameterList *TPL, void *&InsertPos) {
1345 return findSpecializationImpl(getPartialSpecializations(), InsertPos, Args,
1359 VarTemplatePartialSpecializationDecl *D, void *InsertPos) {
1360 if (InsertPos)
1361 getPartialSpecializations().InsertNode(D, InsertPos);